CodeGym /Java Blog /Toto sisi /如何為初級 Java 開發人員的工作打分?分析美國最常見的工作要求
John Squirrels
等級 41
San Francisco

如何為初級 Java 開發人員的工作打分?分析美國最常見的工作要求

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