update 11/2016: 私がこのプログラムに参加してから3年経っているので、以下に書かれていることは大目に見てください。 私はHack Reactorで素晴らしい経験をし、今でもHack Reactorのチームを非常に高く評価していますし、卒業後のキャリアの軌跡にも非常に満足しています。 しかし、プログラムの規模が大きくなり、新しいスタッフが加わり、サンフランシスコの雇用環境も多少変化しています。 ベンチャーへの投資はやや冷え込み、ブートキャンプはより多くの学生を卒業させるため、ブートキャンプを卒業してすぐに夢の仕事に就くことは、以前ほど簡単ではありません。 とはいえ、もしあなたがプログラミングに情熱を持っていて、きちんとした量の自主学習をしていて、一生懸命働く気があるなら、ブートキャンプは開発キャリアを始めるのに素晴らしい方法であり、私が知る限り、Hack Reactor は最高の学校のままです。 私は、知名度の高い教育テクノロジのスタートアップで、フルスタックの開発者として働いています。 数ヶ月前、私は Reddit に、プログラミング ブートキャンプ、特に Hack Reactor について、参加するかどうか迷っている人たちの経験や考えを尋ねに投稿しました。 これらのアカデミーは比較的新しく、何人かの人はそのコンセプトについて意見を述べましたが、良いも悪いも含めて実際のデータで回答してくれる人はいませんでした。 Hack Reactor に参加して 2 か月になるので、そこでの私の経験について、特に、なぜこの学校が素晴らしい仕事をしたと思うかを説明したいと思います。
Hack Reactor では何が起こっているのでしょうか。
Hack Reactorは、JavaScriptを学ぶための3ヶ月の集中プログラムです。 学生は週6日通い、コードを学ぶことに完全に集中した環境で、週あたり60時間以上過ごします。 ウェブ開発スタック全体を学びます。 HTMLやCSS、BackboneやAngularといったフロントエンドのJavascriptフレームワーク、Nodeを使ったサーバー開発、SQLやMongoを使ったデータベースなど、Web開発の全工程を学びます。 プログラムの最初の3分の1は特定のトピックについて2日間の集中スプリントで学習し、次に数週間かけて大規模なプロジェクトを行い、最後に集中的に就職活動の準備をします。 この3つの段階はすべて、Twitter、Google、Adobe、Yahooなどの大手企業の業界エキスパートが監修しています。 卒業3カ月後の採用率は98%で、平均初任給は6桁にのぼるという。
TL;DR: あなたの人生は3ヶ月間フルスタックのWeb開発になる。
Hack Reactorは、特定のコーディングスキルであるWeb開発に焦点を当てています。 これは現在需要の高いスキルセットです。学校ではあまり強調されませんが、優れたデザインのウェブサイトは企業の成功に欠かせません。 CSの学位ではありません。 オペレーティングシステム、ハードウェア工学、グラフィックス処理などの知識はほとんどない。 C言語も、Javaも、Pythonも知りません。 しかし、現在のウェブ開発フレームワークについては、通常のCSプログラムを卒業した人よりもはるかに多くの経験を持っています。 個人で、あるいはクライアントと一緒に、実際のプロジェクトを構築して配備してきました。 最近のLaunch Hackathonでは、私と3人の友人で構成されたチームが、150以上のチームが参加する中、決勝に進出しました。
とはいえ、学校では、コーダーが知っておくべき重要な事柄である限り、Web 開発以外の分野もたくさん扱っています。 学生たちは、優れたデータ構造とアルゴリズムのコースが教えるのと同じくらい多くの理論を学びます。 gitやテスト駆動開発、コマンドラインの使い方も学びます。 面接で見られるようなウォームアップ問題(「正方行列をスパイラル状にトラバースする」など)を毎日行い、書いたものすべてに対して常にBig-Oについて質問されます。
TL;DR: HR は需要の高い Web 開発に焦点を当て、CS 学位の最も重要な部分でそれをサポートします。
ところで、誰がこれを行うのでしょうか。 このプログラムは、信じられないほど厳選されています。 ハーバード大学の入学率は約6%ですが、Hack Reactorの入学率は約3%です。 私のクラスは28人で、MIT、プリンストン、スタンフォード、ブラウンの卒業生がいます。 金融、コンサルティング、法律などの高給取りの難民もいます。 博士号取得者も何人かいるし、博士号を捨てて参加した人もいる。 起業したばかりのハスラーもいるし、複数の会社を設立している人もいる。 共通するのは、それぞれの学生が以前の仕事に満足しておらず、書類を押し付けるのではなく、ものを作りたかった、できるだけ早くスタートしたかったということです。
卒業後は、ほぼ全員が就職しています。 Hack Reactor の卒業生の現在のポジションは、こちらで確認できます(一番下までスクロールしてください)。 これらは、少なくとも 3 か月以上経過した学生だけであることに留意してください。
個人的なことですが、私は中国からサンフランシスコに引っ越してきて、到着時に 3 人ほど知っていました。 Hack Reactorを通じて、私は一生友人であり続けるであろう素晴らしい人々に出会いました。
TL;DR: 本当に素晴らしい人たちです。
なぜこのようなものに 18k ドルも支払うのでしょうか? 独学ではだめなのでしょうか?
これは非常によくある質問なので、取り上げてみたいと思います。
- Hack Reactor がその値札に値すると私が考えるのには、いくつかの理由があります。 しかし、これは私たちの多くが持っているスキルではありません。 私自身、時間管理が苦手で、効率的に学ぶためには、構造化された環境が必要です。 だからといって、コーダーとして働くことをあきらめるべきでしょうか。 5007>
- コミュニティカレッジやテクニカルカレッジでは、同じスキルセットをはるかに安い費用で教えられると指摘する人もいます。 もし、コミュニティカレッジで Angular と Node を教えるコースを見つけ、Twitter のシニア開発者が主任講師を務め、複数の大学院の学位を持つクラスメートがいれば、この点を認めますが、それまでは、私はこの比較は馬鹿げていると思います。 まず、この学校の教師陣が、開発の仕事で時給が 100 ドルを超えるような経験豊富なエンジニアで構成されていることに注目してください。 彼らは毎日少なくとも8時間は待機し、あなたの学習をサポートします。 また、授業料の大半をプログラム終了後まで繰り延べることができることも知っておいてください。 18,000ドルの前払い金は必要ありません。 5007>
- 最後に、Hack Reactorは、卒業生が素晴らしい仕事を確保するための実績があります。 面接や履歴書の準備、そして学校が提供する人脈は、それだけで授業料に見合うだけの価値があると思います。 Hack Reactor に参加することで、単独で行くよりも初任給が 18,000 ドル高くなるとしたら、入学する価値がないわけがありません。
TL;DR: 長い目で見れば報われるからです。
CLUDING TL;DR: Hack Reactor は最も優秀な学生を選び、需要が高いスキルセットと、それをバックアップする理論とを教えます。
プログラムについて何か質問があれば、できる限りお答えします。