CodeGym /Java 博客 /随机的 /如何为初级 Java 开发人员的工作打分?分析美国最常见的工作要求
John Squirrels
第 41 级
San Francisco

如何为初级 Java 开发人员的工作打分?分析美国最常见的工作要求

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

一、教育。

最常见的职位描述要求:
  • 计算机科学学士学位或同等学历,或一年或一年以上的工作经验。
参考频率:超过 70% 的职位描述。显然,计算机科学学位仍然被美国绝大多数雇主视为初级 Java 开发人员职位的基本要求。但是,即使工作描述中经常提到计算机科学学士学位,但在大多数情况下,只有当您之前没有该领域的任何工作经验时,它才被视为必要条件。根据我们的研究,在大多数雇主看来,至少一年,最好是两年的专业经验似乎足以替代 CS 学位。

2、工作经历。

最常见的职位描述要求:
  • 2年以上软件开发工作经验。
  • 经过验证的动手软件开发经验。
  • 在 Java 开发方面具有成熟的工作经验。
参考频率:超过 90% 的职位描述。尽管许多雇主倾向于将“两年或更多”的专业经验指定为标准要求,但许多人只是要求在该领域具有“经过验证的工作经验”,这使我们可以得出结论,证明您作为 Java 开发人员的能力以业余项目或自由职业的形式就足够了。鉴于您有足够的能力证明它相当于在该领域工作 1-2 年。

3.Java技术。

最常见的职位描述要求:
  • 熟悉 Java 8 功能,例如 Lambda 表达式、Streams 和 CompletableFuture。
  • 熟悉 Java 和 J2EE 环境(企业开发人员需要)。
  • 扎实理解 OOD 设计原则和模式。
  • 对应用程序企业架构和数据流有深刻的理解。
参考频率:超过 95% 的职位描述。当然,几乎所有的 Junior Java Developer 职位描述都包括 Java Core 的知识。Java 8 特性、J2EE 环境和面向对象的设计是最常提到的。

4. 框架。

职位描述要求中最常提到的框架:
  • 春季(职位描述的 70%)
  • 休眠(占职位描述的 20-30%)
  • Angular(职位描述的 25-30%)
  • Bootstrap(职位描述的 20-25%)
Spring 框架在初级 Java 开发人员的要求中被提及得最多,这并不奇怪,因为这是迄今为止最受欢迎的 Java 框架。其他框架,其知识通常被指定为可取的,是 Hibernate、Angular 和 Bootstrap。

5.IDE。

最常提到的 IDE:
  • Eclipse(占职位描述的 60%)
  • IntelliJ IDEA(40% 的职位描述)
Eclipse 和 IntelliJ IDEA 在美国的 Java Junior 职位描述中占主导地位,尽管公平地说,大多数公司倾向于在没有太多细节的情况下阐明这一要求,因为需要有使用 Eclipse、IntelliJ IDEA 或其中一种替代 IDE 的经验.

6. 其他软件开发工具、技术和方法。

最常提到的:
  • Adobe 体验经理 (AEM)(占职位描述的 20%)。
  • Bamboo、Jira、SonarQube、Crucible、Subversion、GIT 和其他代码版本控制工具(占职位描述的 35%)。
  • 自动化构建和测试实用程序,例如 Jenkins、Junit、Maven、Robot Framework(占职位描述的 15%)。
  • 敏捷 SCRUM 开发(超过 70% 的职位描述)。
谈到其他软件开发工具和技术,最常提到的是代码版本控制工具、内容管理解决方案(如 Adob​​e Experience Manager)和自动化软件测试技术。在软件开发方法论领域,敏捷 SCRUM 是迄今为止最主要的方法论。

CodeGym 将如何帮助您满足这些要求并获得这份工作

为了获得初级 Java 开发人员的职位,您似乎需要了解所有这些事情,是否感到有点不知所措?如果你是,那将是非常可以理解的。好消息是,在 CodeGym 上学习可以并且将为您提供大部分所需的知识和经验。在学习 CG 课程的同时,您将掌握所有基本的 Java 核心技术,并将开始习惯 Java 初级开发人员在课程开始后最常需要了解的工具和技术。我们的学生从第 3 级开始着手处理真正的编码任务,并很快开始开发小型项目(自己编写完整的软件)和游戏,在 CodeGym 的 IntelliJ Idea 插件中完成所有编码,因此您将非常习惯使用 IntelliJ Idea,这是当今 Java 开发人员中最受欢迎的 IDE。虽然迷你项目旨在为您提供进一步发展所需的所有技能,并开始从事宠物项目以获得 1-2 年的实践经验并在工作面试中充满信心。有申请初级 Java 开发人员职位的经验吗?在下面的评论部分与我们分享!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION