Yaroslav は Java 開発者です。彼は大学でコンピュータサイエンスを学ぶことを固く決意していましたが、卒業のずっと前に開発者になりました。全文はここにあります。以下に重要なポイントを示します。

プログラミングとの最初の出会い

ヤロスラフは 13 歳のときにプログラミングについて知りました。当時彼は、Е2 という言語が組み込まれたゲーム、Garry's Mod をプレイしていました。これにより、プレイヤーは「サンドボックス」モードで何かを作成できるようになりました。もちろん、適切なプログラミングの基礎を持たない彼は、コードをコピーして貼り付けるか、他の人が書いたものをカスタマイズすることしかできませんでしたが、コーディングの面白さを初めて感じました。

コーディングを学ぶ2回目の試み

ヤロスラフはしばらくプログラミングを放棄しましたが、偶然私たちの Java コースに出会いました。当時彼は15〜16歳で、まだ一般的な知識が不足していました。Java のクラスが何であるかを理解するのは彼にとって困難だったので、数回繰り返した後、学習を後回しにしました。

幸運な三度目

彼は卒業授業で再びプログラミングに戻りました。ヤロスラフさんはコーディングやゲームなどを楽しんでいたため、自分が IT に興味があることをすでに知っていました。

それを念頭に置いて、彼は CodeGym で最初から学習を再開し、その時点でこれまでの障害をすべて克服できることを確認しました。結局、コースの半分を無事に通過することができた。大学の勉強が始まった頃にはすでにレベル30に達していた。

彼はプログラミング関連の勉強はすべて楽しかったのですが、実践と個人的なアプローチの不足が大きかったです。

予期せぬオファー

ヤロスラフさんは大学での勉強とは別にプログラミングを学び続けました。彼は 2 年生であり、Spring、データベース、JDBC、Hibernate に関する基本的な知識をすでに持っていたため、研修生/ジュニア開発者として非常に適した候補者でした。

最終的に (そして予想外に)、CodeGym での留学中に出会った友人からメッセージを受け取りました。友人は彼に、最初にオファーされたバックエンド開発者のポジションに応募するようアドバイスしました。もちろん、ヤロスラフさんは自分のスキルに疑問を抱きましたが、とにかく応募することにしました。

2 回のテスト課題と 2 回の就職面接の後、彼は内定を受け取り、キャリアを優先することに決めました。それが、彼が 18 歳で開発者になった経緯です。

助けになるヒント

  • 学位を当てにしないでください。学習ソースは数十ありますが、言うまでもなく、すべての開発者は学習プロセスを生涯にわたって拡張する必要があります。
  • 優先順位を整理します。勉強と仕事の間で引き裂かれるのは難しいです。それに加えて、感情的なプレッシャーや間違いを犯すことへの恐怖を感じるかもしれないので、メリットとデメリットを比較検討してください。リスクを冒す価値があるなら、そうすればいい。
  • 私生活を脇に置いて、キャリアと並行して必要なことを考えてください。あなたにはきっと夢がある、それも叶えられるはずです。