CodeGym の学生の大部分がそうしているように、キャリア パスとしてソフトウェア開発を選択した場合、ジュニア Java 開発者として最初の本格的なフルタイムの仕事に就くのはおそらく簡単ではないでしょう。しかし、CG を使用して重要な Java 開発理論を学び、それを使用するための実践的なスキルを習得し、仕事を得るために必要なその他すべての情報を提供することを目的とした出版物に従っているのであれば、それほど難しいことではありません。または、それを取得するための正しい方向を示します)。たとえば、Java のポジションに関して最もよく聞かれる面接の質問を学び、オンラインの開発者面接準備プラットフォームを使用することは、技術面接の前に自信を高めるのに役立ちます。しかし、それだけで十分でしょうか?その質問に答えるために、私たちは現在米国で募集中のジュニア Java 開発者の求人を調査し、このレベルのポジションに対する最も一般的な要件を調査することにしました。それでは見てみましょう。
1. 教育。
最も一般的な職務記述要件:- コンピューター サイエンスの学士号または同等の学位、または 1 年以上の実務経験。
2. 職歴。
最も一般的な職務内容の要件:- 2 年以上のソフトウェア開発実務経験。
- 実証済みの実践的なソフトウェア開発経験。
- Java 開発における実績のある実務経験。
3. Java テクノロジー。
最も一般的な職務内容の要件:- Lambda 式、Streams、CompletableFuture などの Java 8 機能の経験。
- Java および J2EE 環境に関する十分な知識 (エンタープライズ開発者に必須)。
- OOD 設計の原則とパターンをしっかりと理解していること。
- アプリケーションのエンタープライズ アーキテクチャとデータ フローについての深い理解。
4. フレームワーク。
職務記述書の要件で最も一般的に言及されるフレームワークは次のとおりです。- 春 (職務内容の 70%)
- 休止状態 (ジョブ記述の 20 ~ 30%)
- Angular (職務内容の 25 ~ 30%)
- ブートストラップ (職務内容の 20 ~ 25%)
5. IDE。
最も頻繁に言及される IDE:- Eclipse (職務内容の 60%)
- IntelliJ IDEA (職務内容の 40%)
6. その他のソフトウェア開発ツール、テクノロジー、および方法論。
最も頻繁に言及されるのは次のとおりです。- Adobe Experience Manager (AEM) (職務内容の 20%)。
- Bamboo、Jira、SonarQube、Crucible、Subversion、GIT、およびその他のコード バージョン管理ツール (職務内容の 35%)。
- Jenkins、Junit、Maven、Robot Framework などの自動ビルドおよびテスト ユーティリティ (職務内容の 15%)。
- アジャイル SCRUM 開発 (職務内容の 70% 以上)。
GO TO FULL VERSION