如果您选择软件开发作为您的职业道路(CodeGym 的大多数学生都这样做),那么作为初级 Java 开发人员获得您的第一份正式的全职工作可能并不容易。但是,如果您使用 CG 来学习基本的 Java 开发理论并获得使用它的实用技能,以及关注我们旨在提供获得这份工作可能需要的所有其他信息的出版物,那么这也不应该太难(或为您指明正确的方向以获取它)。例如,了解Java 职位最常见的工作面试问题并使用在线开发人员面试准备平台应该有助于在技术面试前建立信心。
但这就足够了吗?为了回答这个问题,我们决定研究美国目前开放的初级 Java 开发人员职位空缺,了解该级别职位的最常见要求。让我们看看。

一、教育。
最常见的职位描述要求:- 计算机科学学士学位或同等学历,或一年或一年以上的工作经验。
2、工作经历。
最常见的职位描述要求:- 2年以上软件开发工作经验。
- 经过验证的动手软件开发经验。
- 在 Java 开发方面具有成熟的工作经验。
3.Java技术。
最常见的职位描述要求:- 熟悉 Java 8 功能,例如 Lambda 表达式、Streams 和 CompletableFuture。
- 熟悉 Java 和 J2EE 环境(企业开发人员需要)。
- 扎实理解 OOD 设计原则和模式。
- 对应用程序企业架构和数据流有深刻的理解。
4. 框架。
职位描述要求中最常提到的框架:- 春季(职位描述的 70%)
- 休眠(占职位描述的 20-30%)
- Angular(职位描述的 25-30%)
- Bootstrap(职位描述的 20-25%)
5.IDE。
最常提到的 IDE:- Eclipse(占职位描述的 60%)
- IntelliJ IDEA(40% 的职位描述)
6. 其他软件开发工具、技术和方法。
最常提到的:- Adobe 体验经理 (AEM)(占职位描述的 20%)。
- Bamboo、Jira、SonarQube、Crucible、Subversion、GIT 和其他代码版本控制工具(占职位描述的 35%)。
- 自动化构建和测试实用程序,例如 Jenkins、Junit、Maven、Robot Framework(占职位描述的 15%)。
- 敏捷 SCRUM 开发(超过 70% 的职位描述)。
GO TO FULL VERSION