如果您選擇軟件開發作為您的職業道路(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