ジュニアから開発者まで:最初の仕事を手に入れる



こんにちは 私自身について簡単に説明すると、私は1989年からプログラミング、2005年からJava、2013年からJavaトレーナーとして働いています(今年の1月まで、Java開発者の主要な仕事と組み合わせました)。 私の卒業生のかなり多くが仕事に就きましたが、Java開発者(およびJavaだけでなく)の仕事を得る方法についての私の考えを共有したいと思います。

Javaの学習から求人の取得まで-長距離


Java開発者の欠員の候補者の要件は非常に高いですベラルーシのアウトソーシング業者の1人のジュニア向けのテスト割り当ての例を参照してください。 もちろん、要件の低い職種もありますが、それほど多くはありません。 ウクライナの統計によると (プロキシを介した二重の仕事、ロシアでは見つかりませんでした)、そのような職種の応答/空室率は20から50です。

仕事経験のある欠員については(もっと多くあります)、悪循環が得られます:経験がなければ仕事を得ることができず、仕事がなければ経験を得ることができません。 「誰が責任があるのか​​」という質問に対する答えは明らかです。トレーニングに時間とお金を投資したくないが、既製の専門家を獲得したい企業です。 主な問題は残っています:

どうする



大企業は基本的にインターンでジュニアポジションを閉じます。 雇用の選択肢の1つはインターンシップに行くことですが、


他のオプションの手順は非常によく知られています(Jacob Feinによる優れたビデオ「 プロのJava開発者になる方法 」)。


優れた(人目を引く)履歴書は、HRがそれに気付き、面接への招待状を送信することを意味します。
インターネットには、これを実現する方法に関する多くの推奨事項があります。


しかし、私の意見では、主なもの:

自分をジュニアとしてではなく位置づけます。


これを行うには、以下を行う必要があります。


インターネットには、Javaフレームワークとテクノロジーに関する多くの資料があります。 しかし、それらを習得し、読んだり見たり忘れたりしたくない場合は、それらに自分のペットプロジェクトを書く必要があります 。 これは、家の図書館や簿記のプロジェクト、猫の餌付けなどです。まあ、本当に必要な場合は、その運用中に徐々に最適な解決策を見つけます。

Spring Pet clinicのリファレンス実装など、人気のあるスタック上の小さなプロジェクトに基づいて行うのが最適です。 初めてコードを美しく正確にするために、私は署名者を台無しにさえしませんでした。 このプロジェクトは、リファクタリングを通じてコードの美しさに慣れる喜びを生き、所有者にもたらさなければなりません。 そして、テクノロジーを理解し、美意識を養うことに加えて、独自のプロジェクトに取り組むことで、 特定のタスクの美しく実用的なソリューションを見つけ、プログラマーの日常業務を構成する特定の問題解決するスキルを身につけます。 これを行うには、次のものが必要です。


このタスクは簡単ではありません。十分な知識、経験、時間がない場合は、このスタックで何らかのJava Enterpriseトレーニングを受けることをお勧めします。出口で渡されたテクノロジーに基づいてプロジェクトを作成してください。 私のトレーニング基準:


独自のJava Enterpriseプロジェクトで経験を積んだ後、

新しい履歴書を作成します。


典型的なJavaジュニアレジュメは次のように始まります。
将来有望な企業でジュニアJava開発者としてキャリアを開始し、3年後に専門家になるようにします...
私たちはよく訓練します...
実務経験:なし
合格したコース...

必要性:


たとえば、経験:
Maven / Spring MVC / Security / REST(Jackson)/ Java 8 Stream APIスタックでの承認とロールベースのアクセス許可を使用したSpring / JPA Enterpriseアプリケーションの開発への参加:


このような履歴書を使用すると、1〜2年の経験が必要な求人に応募することを恐れることはできません。おそらく、次のレベルに進みます。

ご清聴ありがとうございました。ITでの素晴らしいキャリアをお祈りします。

Source: https://habr.com/ru/post/J308104/


All Articles