ブートキャンプの卒業生が最初の仕事を始めるときの 4 つのヒント

公開: 2020-06-16

おめでとう! これを読んでいるということは、コーディング ブートキャンプ プログラムを修了しただけでなく、ソフトウェア エンジニアまたは関連する職に就いたということです。 それはエキサイティングなことですが、どんなキャリアでも最初の仕事を始めることは常に気が遠くなる可能性があります. 確かに、独自のプロジェクトをゼロから構築したことがあるかもしれませんが、すでに機能しているコードベースの真ん中に突然飛び込むにはどうすればよいでしょうか? ソフトウェア エンジニアとしての最初の仕事を始めるときに知っていればよかったと思うヒントをいくつか紹介します。

インポスター症候群は本物です -- そして正常です

あなたはおそらくこの用語にすでに精通しているでしょうが、念のために。 インポスター症候群は、自分が何をしているのかわからないというしつこい感情と要約することができ、詐欺として発見されることを恐れています. さらに、インポスター症候群に伴う一般的な考えは、同僚の中でこのように感じているのはあなただけだというものです。

ブートキャンプ プログラムから来ると、これらの感情を悪化させる可能性があると私は信じています。 ソフトウェア エンジニアとして働き始めた当初、自分のキャリアに到達するための「正しい」ルートをたどっていなかったように感じていました。属する。 しかし、そう感じているのは私だけではありません! インポスター症候群は十分に研究された現象であり、この TechRepublic の記事によると、調査対象のソフトウェア エンジニアの 50% 以上が、キャリアのある時点でインポスター症候群にかかっていると報告しています。

役立つことがわかった 1 つのことは、パフォーマンスに関する一貫したフィードバックの手段を探すことです。 たとえば、上司と隔週のミーティングを設定して、進捗状況について話し合うことができるかどうかを確認します。 称賛や称賛を浴びていなくても、建設的な批判を受ける (そして、それに向かって取り組むことができる小さな具体的な目標を設定する) ことは、あなたが学習と改善に専念していることを示しています。これはどちらも、価値のある従業員の兆候です。

信頼できる同僚を見つける

同じような経験をした人を周りに見つけることは、自分の感情を正常化するのに役立ちます。 ブートキャンプから採用された場合、同僚の何人かが同様のコーディング プログラムから来た可能性が高いです。 誰があなたと話したいか、話したいと思っているかを調べてください。 私の経験からすると、ブートキャンプの卒業生は、移行がいかに難しいかをすでに知っているため、ブートキャンプから他の人を喜んで助けてくれることがよくあります。 ブートキャンプの卒業生が本当にあなただけの場合は、卒業したプログラムに連絡して、その地域に同窓生がいるかどうかを確認してみてください。

ただし、誰かがより伝統的な学位プログラムを修了したからといって、彼らが喜んで支援しないというわけではありません。 ブートキャンプ プログラムが普及するにつれて、人々は経歴よりも功績や労働倫理を重視して人を受け入れるようになりました。

質問することを恐れないでください

あなたの会社があなたの経験を知っているなら、彼らはあなたが学ぶべきことがたくさんあることを知っているはずです. したがって、質問することをためらうべきではありません。質問を待って、他の人にあなたが既に理解していると思い込ませるよりも、早い段階で質問する方がよいでしょう。 あなたの詐欺師症候群は、最初にあまりにも多くの質問をすると、あなたが詐欺であることが判明するだろうとあなたに伝えようとするかもしれません. 聞かないで! どのようなキャリアにおいても、最初の仕事は学習体験となります。 できるだけ自分自身を学び、成長させないことは、あなたとあなたが働いている会社に損害を与えます。

特に、コード ベースの多くの部分や、会社固有のその他のテクノロジが存在する可能性が高く、仕事を始める前にこれらに触れることはないでしょう。 よくわからないことを聞いて不安になることが何度もありました。

そうは言っても、最初に始めたばかりのときは、迷惑に感じないようにすることはまだ難しい場合があります. それを軽減する方法は、同僚の時間を意識することです。 同僚に何か新しいことを説明してもらうときは、何度も質問する必要がないように、または少なくとも次回はより具体的で短い質問に戻ることができるように、十分にメモを取ってください。 さらに、コードの作成に関しては、検討した 2 つまたは 3 つの可能な解決策と共に、問題について同僚にアプローチすることがより役立つ場合があります。 あなたの解決策のどれもが最終的に最良のものでなくても、あなたが時間をかけて選択肢を検討し、それらがあなたのためにすべてを解決してくれることを期待していないことを他の人に示します.

あなたの会社 (およびそのコードベース) をユニークにするものを学びましょう

上で述べたように、あなたの会社や彼らがどのように製品を構成することを選択したかに特有のことがたくさんある可能性が高く、それらの機能に早く慣れることはあなたに利益をもたらすだけです. まず、時間をかけて、ユーザーの視点から Web サイトまたはアプリの多くの部分を確認します。 当たり前のことのように聞こえるかもしれませんが、ホームページから始めて、製品にまったく慣れていない人であるかのように、時間をかけてサイトやアプリを操作してください。 製品を使用するのがどのようなものかを知っていれば、ユーザーに利益をもたらすソリューションをより効果的に考え出すことができます (そして、一緒に仕事をしている人々に、あなたが仕事を真剣に受け止めていることを示すことができます!)

第二に、物事の反対側からぶらぶらする時間を見つけてください。 私が最初に仕事を始めたとき、私は毎日少し時間をかけて、サイトでランダムなページを見つけてから、アプリケーションで対応するコードを見つけようとし、情報を提供する多くのリソースをトレース バックするのが好きでした。そのページ。 これにより、最初のチケットを受け取ったときにすぐに飛び込むことがずっと簡単になりました!

あなたが目指してきたキャリアでついに働き始めることができるのは、エキサイティングな機会ですが、同じように恐ろしいこともあります. この時点までの成果を祝福する時間を忘れないでください。あなたはそれに値するのです! 多くの人が最初は圧倒されることを理解している限り、あなたの周りに信頼できる人を見つけ、できるだけ多くの質問をし、あなたの会社の製品について学ぶことに積極的である限り、あなたの最初の仕事 (そしてその後の仕事) は成功するでしょう。成功!