JavaRush /Java Blog /Random-JA /仕事を探しているJavaジュニア。スキルを向上させ、実践的な経験を積む方法

仕事を探しているJavaジュニア。スキルを向上させ、実践的な経験を積む方法

Random-JA グループに公開済み
Java プログラマーとしてプロとしてのキャリアを始めるとなると、状況は暗いように思えることがよくあります。新規参入者にとって、市場に参入することは非常に困難な作業のように思えるかもしれません。現在の求人情報をいくら調べても、どのポジションでも経験を積んだ人材が必要であり、場合によっては、ジュニア Java プログラマーであっても、雇用主は少なくとも数年の実務経験を期待し、場合によっては超自然的な量の理論的知識を期待しているように見えます。 仕事を探しているJavaジュニア。 スキルを向上させ、実践的な経験を積むには - 1しかし、経験のないプログラマーを雇いたくない人がいない場合、実際の雇用に必要な経験をどうやって得ればよいでしょうか? 悪循環?いいえ、キャリアを始めるときの典型的な困難の 1 つに過ぎませんが、克服するのはそれほど難しいことではありません。この資料では、実務経験の不足の問題を解決するためのトラブルのない方法をいくつか集めました。

1. 自主プロジェクト

より単純で、大部分は明白なヒントから始めましょう。Java やその他のプログラミング言語の実践経験を積むための最良の方法の 1 つは、独立した趣味的なプロジェクトに取り組むことです。たとえば、Github 上のオープン プロジェクトに参加できます。複雑なものや、実装に独自のアプローチや独自の知識が必要なものを探す必要はありません。経験がほとんどない、またはまったくない Java 開発者に必要なのは、練習の機会を提供することだけであり、多ければ多いほど嬉しいです。基本的なスキルが向上するにつれて、より複雑なプロジェクトに進むことができます。職務内容には 2 ~ 3 年の語学経験が要件として含まれることがよくありますが、これが唯一の基準ではありません。はい、企業は自分や他人のコードを操作でき、ツールの知識がある人材を求めています。しかし、雇用主はいわゆる「ソフトスキル」に注意を払うことがよくあります。これはまず第一に、常識、人々との協働、コミュニケーション、そして心の知能指数です。これらすべてを行うには、他のプログラマーや他の専門家と一緒に、実際の問題と同じ幻想的ではない期限を伴う実際のプロジェクトに取り組んだ経験が必要です。雇用主の目には、ソフトスキル、学習能力、進歩への欲求の存在が、特別な技術的知識やそれほど豊富ではない理論的基盤の欠如を補ってくれる場合があります。さらに、経験のない Java 開発者が通常知らない特定の技術を応募者に要求する場合でも、履歴書に複数のプロジェクトがあり、それらに取り組んだ経験とそのプロセスで学んだ教訓を記載することでチャンスが得られます。雇用主側からの関心も高まっている。

2. 個人的なプロジェクト

このアドバイスは、Java の初心者だけでなく、かなり経験豊富な専門家にとっても役立つでしょう。「個人的な」プロジェクトとは、Java プログラマーが趣味として、専門的なスキルを向上させるために、興味から、お金を稼ぐ目的ではなく、ただ楽しむために行うプロジェクトを意味します。多くの雇用主は、プログラマーの履歴書を検討する際に、プログラマーが独自の「ペット プロジェクト」を持っているかどうかに注意を払います。なぜ?それらが存在する場合、これは、その人が自分の仕事を本当に愛しており、言葉ではなく行動で専門的な成長を目指して努力していることを示しています。 仕事を探しているJavaジュニア。 スキルアップと実践経験の積み方 - 2データベース インフラストラクチャの分野でソフトウェア ソリューションを開発する Hibernating Rhinos Ltd の責任者である Oren Eini 氏は、これについて次のように述べています。仕事への興味。自分のやっていることに心から興味を持ち、興味を持っている人は、純粋に仕事に関連したタスクに加えて、自分自身のプロジェクトにも取り組む傾向があることがわかりました。言い換えれば、彼らは自分自身のプロジェクトや計画を持っているのです。これは、個人の Web サイト、友人のスタートアップへの参加、または特定のテクノロジをよりよく研究するために書かれた単なるコードである可能性があります。申請者がサードパーティのプロジェクトをまったく持っていない、または遠い過去のプロジェクトであることがわかると、これは私たちにとって悪い兆候です。」これ以上にうまく言えませんでした。

3. フリーランスは「レベルアップ」と経験を積む無限のフィールド

初心者のプログラマーがフリーランスのプラットフォームに侵入するのは非常に難しいことですが、試してみることはできます。フリーランサーとして働くことへの移行は、完全にグリーンな Java 開発者から、経験を積んでスキルを「開発」した自信に満ちた Java ジュニアへの道の優れた中間ステップとなる可能性があります。フリーランスとして働くことと、フルタイムの Java 開発者として働くことには、ほとんど違いがないように思えます。しかし実際には、フリーランスでは、経験の浅い Java ジュニアにとって、さらに多くの有望な機会を見つけることができます。これは、フリーランサーは多くの場合、一部のプロジェクトで単回または短期間の仕事のために雇われるためです。たとえば、彼らは、一人前の従業員を必要とするには小さすぎるタスクを任されます。英語では、このようなマイクロプロジェクトを表すために「ギグ」という用語が使用されます。プロジェクト自体が実験的であるか、必要なスキルが専門的すぎるかのいずれかです。それはともかく、フリーランサーを雇用する場合、経済的リスクが大幅に少ないため、雇用主はそれほど要求が厳しくなく、慎重になります。したがって、Java ジュニアがフリーランサーとして初めて有給の仕事に就く可能性が高まります。フリーランサーは、比較的単純な問題でプログラミングのサポートを必要とする中小企業に雇われることがよくあります。あるいは、限られた予算で革新的なアイデアに取り組む起業家。あるいは、自由時間に独自の実験プロジェクトやコンセプトを開発する大手 IT 企業の従業員もいます。つまり、選択肢はたくさんありますが、ほとんどの場合、明確に定義された目標を持った小規模な一時的な仕事になります。そしてこれは、履歴書を「充実させる」必要がある経験のないジャワのジュニアに医師が命じたものです。

4. お父さんを大勢で倒す方が簡単です。グループとしての開発

ペットプロジェクトであれ、フリーランサーのタスクであれ、個人でプロジェクトに取り組むことが何らかの理由でうまくいかない場合は、別のオプション、つまりほぼ同じレベルの開発者チームの一員としての開発を試すことができます。コラボレーションと問題解決は、より早く学習して上達するのに役立つだけでなく、特に在宅勤務時に多くの意欲的な開発者を悩ませるモチベーションの問題も解決します。 仕事を探しているJavaジュニア。 スキルを向上させ、実践的な経験を積むには - 4ちなみに、JavaRush フォーラムには、そのようなコマンドを集めたトピックが定期的に表示されます。そこでは、1 人の開発者向けの小規模な有料プロジェクトも見つけることができます。たとえば、これのようなものです。

5. JavaRush インターンシップ

JavaRush は、学生が言葉で (つまりアドバイス付きで) 最初の仕事に就くのを支援します。独自のインターンシップ プログラムを提供しており、実際のプロジェクトに取り組み、新しいテクノロジを学び、すぐに実用的なものを「テスト」することができます。アプリケーションのスキル。 JavaRush のインターンシップでは、追加の理論的知識を得るとともに、本格的なプロジェクトに 3 か月間フルタイムで取り組みます。インターンシップの募集は年4回実施します。発表は新しいセットの数週間前に Web サイトや JavaRush のソーシャル メディア ページで公開されます。ただし、インターンシップだけではありません。メインの JavaRush コースには、小さなタスクやタスクだけでなく、本格的なプロジェクトも含まれており、その実装は多くの経験をもたらします。特に、JavaRush の学生のうちに、本格的なゲーム、ATM エミュレータ、または独自のファイル アーカイバを作成できます。ご覧のとおり、Java 開発者の実務経験の不足の問題は、その意欲さえあれば解決することが可能です。それは学び、成長したいという欲求であり、その職業に対する真の興味です。雇用主が経験の浅いスペシャリストの履歴書を検討する際に見たいのは、これです。仕事の説明では、「燃えるような目」というよく使われる決まり文句もこれに使用されます。これが、将来の Java ジュニアである彼のあるべき姿です。彼の目には火が宿り、Java のすべての複雑さをマスターするという冷静な決意が心の中にあります。少なくとも雇用主はそう見ています。

6. このトピックに関して他に読むべきこと:

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION