コーディングキャンプに参加する10の理由

MBA Class of 2022のエミリー・ビーティが寄稿しました。原文(英語)は、こちらをご覧ください。

 

昨年の冬学期、私がBridgeのPython Bootcamp for Data Analysisを受講したのは、失われたスキルをもう一度学びたいと思ったからです。私は電気工学の学部を卒業して以来、10年間もコーディングをしていなかったのです! コーディング経験のトレンドが高まり、このスキルが自分のキャリアにどう役立つかは理解していたものの、このコースでは自分の力不足になるのではないかという深い不安を抱えていました。しかし、その不安とは裏腹に、この経験は素晴らしい機会となり、コーディングは難しくないということを実感するのに必要な後押しとなりました。

ブートキャンプの初日、私は様々なレベルや経歴の人たちに囲まれました。コーディングをしたことがない人、私のように何年も前にコーディングしたことがある人、オンラインコースで練習したことがある人など、様々でした。殆どのプログラムではこのようなことは難しいのですが、このプログラムでは、基本的な指示と、自信のある人向けの追加の資料を備えることで、様々な受講者に適切に教えることができていました。そのため、経験者にとってはチャレンジングなブートキャンプとなり、コーディング初心者はキャッチアップするチャンスとなりました。

ハッカソンでは、SpotifyやGlovoの実際のデータを分析し、そのスキルを応用してコーディングの基礎を学びました。コース開始当初はコーディングに触れたことがなかった同級生が、ハッカソンで優秀な成績を収めるためにスキルを身につけたことを、私はとても誇りに思いました。

全体として、この2週間は素晴らしい時間を過ごすことができ、今ではこの包括的なトレンドにそれほど不安を感じることなく、新しく研ぎ澄まされたスキルを活かせる将来のポジションを実際に探しているところです。

そして、少しでもブートキャンプに参加してみたいと思っている人に向けて、The Bridgeでの経験から得た10のことをここで共有します。

1.知識のレベルアップ
コーディングが企業で広く必要とされているスキルであることは誰もが知るところです。このブートキャンプでは、労働力としての需要に応えるために、スキルをレベルアップさせる機会を与えてくれます。

2. コーディングへの恐怖を克服する
知らないことはいつだって怖い。コーディングは、ハリウッドが描く全く別の、威圧的な世界のように思えるかもしれません。しかし、正直なところ、コーディングはそれほど難しいものではありません。この機会に、未知の世界に飛び込み、自分にもコーディングができることを実感してください。

3. コーディングのビジネスへの応用を理解する
コーディングがビジネスとどのように関わっているかを理解することは、特にデータドリブンな企業が私たちのキャリアで最も急速に成長している中で、強力なスキルです。これらの企業がどのように連携しているかを理解することで、理解と将来の潜在的な影響力を加速させることができます。

4. 該当する企業とのネットワーク
ブートキャンプに参加している間、私は複数の異なる企業から、日常の業務でどのようにデータを活用しているかについて学ぶことができました。また、私がブートキャンプで見つけた新しいスキルセットを求めている企業に興味を示す機会も得られました。

5. 他の人と比較して、自分がどこにいるべきかをベンチマークする
私の学部は電気工学科で、コンピュータ・エンジニアと一緒だったので、正直なところ、彼らと同じレベルのコーディングをしなければならないと思い、とても緊張しました。このブートキャンプを通して、私は他のスキルも持っているので、コーディングに関わるキャリアを始める、あるいは持つために、彼らのような超高度なスキルセットを持つ必要はないことに気づきました。自分が求めている特定の職種に対して、どれだけの知識が必要なのかを知ることはとても重要であり、この時期に学んだことです。

6. 自分の弱点を見つける
このブートキャンプでは、先ほどのポイントに加え、自分が知らないけれども、成功するために必要なことを安全に学ぶことができる環境があります。このブートキャンプのおかげで、私は自分のギャップを認識し、また多くを埋めることができました。Pythonはもはや私が知らないことばかりのブラックボックスではなく、私が知っているか、徹底的に学ぶ必要があるか、あるいは情報がどこにあるかを知っているだけの、きれいに分離された領域のセットなのです。

7. 開発者の要求を理解する
開発者に「それはできない」と言われた経験はありませんか?このブートキャンプを受講すれば、その理由がわかるはずです。コーディングの限界と可能性、何が可能で何が不可能かを知っているビジネスプロフェッショナルであることは、非常に価値のあることなのです。

8. 自分のキャリアに何が必要かを考える
このコースは、私がデータが好きで、将来のキャリアでコーディングを使った仕事をしたいことを教えてくれたので、素晴らしいものでした。他の人にとっては、まったく逆でした。自分のYESとNOを見極めることはとても大切なことです。

9. 参照可能なコーディングドキュメントの作成
このコースは、Pythonでコーディングする方法についての素晴らしい実用的な知識を与えてくれただけでなく、素晴らしい参考文献やコードも与えてくれました!私は既にそれらを参照しています。他のコーダーと話すと、ゼロからコードを書くのではなく、過去に開発したコードを使って新しいものに形を変えていることが多いようです。だから、こういった過去のコードや知識の「図書館」を持っていることは、超重要なんです。

10. 違うことをやってみよう
最後に、このブートキャンプは、私が受けた他のコースとは全く異なるものでした。すぐに使えるスキルを身につけられるし、将来どうなるかという洞察も得られます。怖いもの見たさでチャレンジしたコースでしたが、とても気に入ったので、私のキャリア全体の軌道が変わりました。