CodeGym /Java Blog /ランダム /ジュニア Java 開発者の仕事の採点方法は? 米国で最も一般的な仕事の要件を分析する
John Squirrels
レベル 41
San Francisco

ジュニア Java 開発者の仕事の採点方法は? 米国で最も一般的な仕事の要件を分析する

ランダム グループに公開済み
CodeGym の学生の大部分がそうしているように、キャリア パスとしてソフトウェア開発を選択した場合、ジュニア Java 開発者として最初の本格的なフルタイムの仕事に就くのはおそらく簡単ではないでしょう。しかし、CG を使用して重要な Java 開発理論を学び、それを使用するための実践的なスキルを習得し、仕事を得るために必要なその他すべての情報を提供することを目的とした出版物に従っているのであれば、それほど難しいことではありません。または、それを取得するための正しい方向を示します)。たとえば、Java のポジションに関して最もよく聞かれる面接の質問を学び、オンラインの開発者面接準備プラットフォームを使用することは、技術面接の前に自信を高めるのに役立ちます。ジュニア Java 開発者の仕事の採点方法は?  米国で最も一般的な仕事の要件を分析する - 1しかし、それだけで十分でしょうか?その質問に答えるために、私たちは現在米国で募集中のジュニア Java 開発者の求人を調査し、このレベルのポジションに対する最も一般的な要件を調査することにしました。それでは見てみましょう。

1. 教育。

最も一般的な職務記述要件:
  • コンピューター サイエンスの学士号または同等の学位、または 1 年以上の実務経験。
参照頻度:職務記述書の 70% 以上。明らかに、米国の絶対多数の雇用主は、コンピュータ サイエンスの学位を、ジュニア Java 開発者のポジションの基本要件として今でもみなしています。しかし、コンピュータ サイエンスの学士号が職務記述書に頻繁に記載されているにもかかわらず、ほとんどの場合、この分野での実務経験がない場合にのみ必須要件とみなされます。私たちの調査によると、ほとんどの雇用主の目には、少なくとも 1 年、できれば 2 年の専門的経験が CS 学位の適切な代替手段であるように見えます。

2. 職歴。

最も一般的な職務内容の要件:
  • 2 年以上のソフトウェア開発実務経験。
  • 実証済みの実践的なソフトウェア開発経験。
  • Java 開発における実績のある実務経験。
参照頻度:職務記述書の 90% 以上。多くの雇用主は標準要件として「2 年以上」の専門的経験を指定する傾向がありますが、多くは現場での「実証済みの実務経験」だけを求めています。これにより、Java 開発者としての能力の証明を持っていると結論付けることができます。副業やフリーランスの仕事の形で十分でしょう。十分な量があるとすると、それは現場で 1 ~ 2 年働いたのと同等であることがわかります。

3. Java テクノロジー。

最も一般的な職務内容の要件:
  • Lambda 式、Streams、CompletableFuture などの Java 8 機能の経験。
  • Java および J2EE 環境に関する十分な知識 (エンタープライズ開発者に必須)。
  • OOD 設計の原則とパターンをしっかりと理解していること。
  • アプリケーションのエンタープライズ アーキテクチャとデータ フローについての深い理解。
参照頻度:職務記述書の 95% 以上。もちろん、ジュニア Java 開発者のほぼすべての職務内容には、Java コアの知識が含まれています。Java 8 の機能、J2EE 環境、オブジェクト指向設計などが最もよく挙げられます。

4. フレームワーク。

職務記述書の要件で最も一般的に言及されるフレームワークは次のとおりです。
  • 春 (職務内容の 70%)
  • 休止状態 (ジョブ記述の 20 ~ 30%)
  • Angular (職務内容の 25 ~ 30%)
  • ブートストラップ (職務内容の 20 ~ 25%)
Spring フレームワークは、ジュニア Java 開発者の要件で最も頻繁に言及されていますが、これはこれまでで最も人気のある Java フレームワークであるため、これは驚くべきことではありません。他のフレームワークは、Hibernate、Angular、Bootstrap などの知識が望ましいと指定されることがよくあります。

5. IDE。

最も頻繁に言及される IDE:
  • Eclipse (職務内容の 60%)
  • IntelliJ IDEA (職務内容の 40%)
米国の Java Junior の求人説明では Eclipse と IntelliJ IDEA が優勢ですが、公平を期すために言うと、ほとんどの企業は Eclipse、IntelliJ IDEA、または代替 IDE のいずれかを使用した経験が必要であるため、あまり具体的ではなくこの要件を明確にする傾向があります。 。

6. その他のソフトウェア開発ツール、テクノロジー、および方法論。

最も頻繁に言及されるのは次のとおりです。
  • Adobe Experience Manager (AEM) (職務内容の 20%)。
  • Bamboo、Jira、SonarQube、Crucible、Subversion、GIT、およびその他のコード バージョン管理ツール (職務内容の 35%)。
  • Jenkins、Junit、Maven、Robot Framework などの自動ビルドおよびテスト ユーティリティ (職務内容の 15%)。
  • アジャイル SCRUM 開発 (職務内容の 70% 以上)。
他のソフトウェア開発ツールやテクノロジーに関して、最も頻繁に言及されるのは、コードのバージョン管理ツール、Adobe 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