今日、世界中のだれでも、総会、ハックブライトアカデミー、Codecademyなどの組織が提供する仮想および対面のクラスを通じてコーディングを学ぶことができます。
しかし、次は何ですか? これらのコースを修了した後、開発者として雇われるという次のステップは、履歴書に新しいスキルを叩きつけて送り出すほど簡単ではありません。
新しいプログラミングスキルを有効に活用したい場合、これらの7つのヒントは、トレーニング後のポートフォリオを強化し、適切な人とネットワークを築き、技術シーンに効果的に侵入するのに役立ちます。
1.練習、練習、練習
まず最初に:開発者の仕事にすぐに適用を開始しないでください。 代わりに、最初は個人的なコーディングプロジェクトに取り組み続けることにエネルギーを注ぎ込みます。 これにより、コーディングスキルを微調整し、実際の作業のポートフォリオを開始して、潜在的な雇用主を示すことができます。 Hackbright Academyの卒業生は、プロの開発者であるMelissa Skevington氏に次のように述べています。 面接で話したことを学んだだけでなく、学びました。」
2.チームの一員としてのコード
一人のプログラマーが地下室で一人でハッキングするというステレオタイプにもかかわらず、現実はほとんどのソフトウェア開発はチーム設定で行われます。 ペーパーレスポストのシニア開発者であり、総会のインストラクターであるレイチェル・オーバーによると、雇用主は候補者がより大きなチームにどのように適合するか、そしてフィードバックを受け取るのが快適かどうかを知りたいと考えています。 それで、あなたと一緒にプロジェクトに取り組むことに興味のある友人を見つけて、力を合わせて、チームとしてコーディングを始めましょう! この経験は、働く世界であなたに役立つでしょう。
エンジニアリングジョブを閲覧する
3.オープンソースコミュニティに参加する
オンライン開発者コミュニティでまだアクティブになっていない場合は、今がその時です。 アカウントを取得して、プロジェクトをコードコラボレーションおよび管理ツールであるGitHubにアップロードし、開発者向けのQ&AサイトであるStack Overflowで質問(および回答)を開始します。 経験豊富なプログラマーから貴重なフィードバックを得るだけでなく、求人情報を取得する可能性が高くなります。採用マネージャーや採用担当者は、これらのサイトを使用して、コーディングに本当に情熱を傾ける候補者を見つけることがよくあります。
4.できる限りの機会を得る
技術およびソフトウェアエンジニアリングのどの領域に最も関心があるかを判断するには、そこにあるものを確認することが重要です。 テクノロジー分野では非常に多くのアクティビティがあり、Meetup、会議、ハッカソン、その他のネットワーキングの機会に参加することで、新しい人と出会ったり、新進気鋭の企業について学び、開発者の世界で何が起こっているかを把握したりすることができます。 テックハブに住んでいない場合でも、TechCrunchなどのサイトを読んで、Twitterで開発者や組織をフォローしてください。
5.興味のあることに焦点を当てる
どんな機会が存在するのかを理解したら、モバイル、Web開発、データの視覚化など、最も関心のあることに焦点を合わせます。 それがあなたが永遠に滞在したいエリアだと確信していなくても、それはあなたが今のところ契約プロジェクトを探したり、そのスペースで仕事の機会を追求したりするのを妨げないでください。 結局のところ、あなたはどこかから始めなければなりません! 「もっと集中できるようになるとすぐに、ますます多くの機会が現れ始めました」とスケビントンは言いました。また、プロの連絡先や採用マネージャーにとっても魅力的です。 「それはあなたが何かに興味を持っていることを示しており、「私はまだ何をしたいのかわからない!」と答えるのではなく、会話を殺すことができます」と彼女は付け加えます。
6.メンターを探す
コーディングアカデミーの中には、学生とメンターを結びつけるものもありますが、実際の世界に出たら、自分のものを見つけることもできます。 ほとんどの人は自分のことを話したり、アドバイスを共有したりするのが大好きなので、最近のミートアップで出会った面白い人を招待して、コーヒーでもっとおしゃべりしてください! テクノロジーセクターについてのさらなる洞察を得ることができます。 さらに、あなたはこれらの会話がどこにつながるかを決して知らず、あなたの新しい友人はあなたを将来の仕事につなぐのを助ける長期的なアドバイザーになることができます。
関連する注意事項として、開発者としての将来の本当の仕事に就くと、正式なまたは非公式のメンターを持ち、質問できる相手に会社への統合を迅速に行うことができ、長期的な成功を保証できます。 。
7.あなたの能力に自信を持ちましょう
ドアに足を踏み入れるのは難しい場合があり、その最初の求人を打ち切る前に、いくつかの拒絶を感じるかもしれません。 新しいスキルを学び、キャリアの軌跡を変えるのは怖いかもしれませんが、力を与えることもできます。 コーディングの芸術をどれだけ愛しているのかを定期的に思い出し、家族、友人、メンター、仲間の初心者コーダーのサポートネットワークに身を包むことで、自分の能力に自信を持ってください。
プロセスを学習体験と見なすことも役立ちます。 結局のところ、技術の状況は常に変化しており、専門の開発者でさえ、スキルを維持するために新しいツールや言語を学ぶ必要があります。 開発者になることは、生涯学習者になることです。 乗り心地をお楽しみください!