だから、あなたはコーディングを学びたいです。 それで? 数年前、ソフトウェアエンジニアリングまたはWeb開発のキャリアを追求するための唯一の選択肢は、学部または大学院のコンピューターサイエンスプログラムに登録することでした。 しかし、最近では、正式な教育のための別のオプションがあります:ブートキャンプ。 コーディングと開発のブートキャンプは、現在の仕事で転職または昇進するための新しいスキルを身につけようとする人々にとってますます一般的になっています。
しかし、どちらがより良い道ですか?
残念ながら、簡単な答えはありません。各オプションは、さまざまな状況のさまざまな人々に適しています。 どちらが適切かを明確にするために、これらの8つの質問を検討することから始めます。
1.特定のキャリアまたはプロジェクトの目標はありますか?
ブートキャンプは、非常に具体的な一連のスキルを備え、特定の仕事やキャリアに向けて準備するという点で、貿易学校に似ています。 金融技術(fintech)を専門とするブートキャンプであるByte AcademyのインストラクターであるRak Chughによると、彼らは「理論よりも実践に重点を置いています」と述べています。 ブートキャンプでは、学生は基本的なスキルを学び、面接官と共有できるプロジェクトポートフォリオを構築します。 大学のプログラムは異なりますが、カリキュラムの大部分は、特定のテクノロジーに取り組むのではなく、コンピューター科学者のように考える方法に焦点を当てます。
サンフランシスコのThreadflipのソフトウェアエンジニアがこのHacker Newsスレッドの違いを次のように説明しています。「要約すると、大学ではコンピューターサイエンスの中間スキルとソフトウェア開発の実践の基本スキルが得られると思います。 …bootcampは、一方で、コンピューターサイエンスの基本的なスキルと、ソフトウェア開発の実践における中級のスキルを提供します。
ピックアップしたい特定のコーディング言語、目を向けている特定の役割、または着手したいプロジェクトまたはスタートアップのアイデアがある場合、ブートキャンプはあなたがそうするために必要な専門知識だけを与えることができます。 分野としてコンピューターサイエンスにもっと一般的な関心がある場合、またはフィールドでどのような進路を取りたいかについて前向きでない場合は、大学のプログラムがより良い選択肢になる可能性があります。
2.今どのくらいの時間を学校に捧げることができますか?
フルタイムのブートキャンプは、プログラムの各週に多くの時間の授業を絞り込みます。つまり、仕事を続けることができない可能性が高いことを意味します。一方、パートタイムのブートキャンプと大学プログラムでは、より長い期間、通常6パートタイムのブートキャンプには数か月、大学のプログラムには数年かかります。 そうは言っても、数か月以内にフルタイムのブートキャンププログラムを卒業しますが、大学プログラムは少なくとも数年のコミットメントです。
現在のスケジュールとタイミングの制限について考えてください。 フルタイムのクラスに専念するために、数か月間保留にすることはできますか? 早急に新しい仕事に就くために、新しいスキルを急ぐ必要がありますか? もしそうなら、ブートキャンプはあなたの答えです。
ただし、現在の仕事に満足しており、将来の昇進の資格を得るために資格情報を構築する場合、または週に限られた時間しか学校に専念できない場合は、継続的な教育を検討してくださいプログラム、パートタイムブートキャンププログラム、または夜間または週末に行うことができる学部生または卒業生プログラム。
3.以前の学校教育または仕事との関連性
使用しているプログラムの種類に応じて、登録の要件が異なります。 たとえば、ボストン大学のウェブサイトでは、コンピューターサイエンスの修士号は「コンピューターの専門家、および他の研究分野からコンピューター分野に進もうとする人々を対象としています。 シカゴ大学のコンピューターサイエンスの修士課程などの一部のプログラムは、コンピューターサイエンスのバックグラウンドを持たない志願者に対してより開かれつつありますが、それでもさらに受講する必要があります。教育の開始時に必要なコース。
一方、バイトアカデミーのようなブートキャンプは、志願者を評価する際にテストスコア、成績証明書、および以前の経験を考慮に入れる場合がありますが、潜在的な学生にとって最も重要なことは、テクノロジーとコーディングに関心を持ち、それに追いつく意欲集中プログラム。
4.私の予算はどのようなものですか?
決して安くはありませんが、ブートキャンプの大きな魅力の1つは価格です。 ブートキャンプディレクトリコースレポートのコーディングによると、ブートキャンプの平均授業料は10, 000ドルです。 比較すると、CollegeCalcによると、4年間のコンピューターサイエンスの学士号プログラムの平均は148, 500ドルで、2年間のアソシエイトプログラムの平均値は約76, 000ドルです。 そして、シカゴ大学の修士号は? コースあたり$ 5, 259を実行し、プログラムを完了するための最低9つのコースと必要な前提条件を満たします。
支払いオプションに関しては、ローンと奨学金は常に従来の教育のオプションであり、比較的小規模なローンを考えると、ブートキャンプの授業料のためにサードパーティの金融会社から資金を得るのはかなり簡単です。 また、バイトアカデミーなどの多くのブートキャンプでは、卒業生が新しい仕事を取得した場合にのみ授業料が返済される支払いスキームが設定されます。
また、借金に関連する新しい資格情報を取得した後、追求する潜在的な仕事の初任給を考慮して、学校に投じた投資が長期的に価値があるかどうかを検討することも重要です。 多くのブートキャンプでは、開発などの需要の高い分野でプログラミングジョブを開始する準備をしていますが、学位を取得すると、フィールドでより幅広いジョブを使用できるようになります。 検討しているプログラムの卒業生の統計を調べてください。
5.プレッシャーの中でもうまく機能しますか?
ブートキャンプは、週に約80〜90時間の学校教育を含む集中的な短期プログラムを提供します。 (ねえ、彼らはそれをブートキャンプとは呼ばない!)SkilledUpのレポーターVictoria Mengは次のように書いています。 それがブートキャンプです。無駄な時間のない集中学習です。」
大学や高校にいたときのワークロードへのアプローチを振り返ってください。 あなたは、徹夜でテストのために勉強し、プロジェクトを完了するタイプでしたか? 集中力があれば、ブートキャンプはあなたにぴったりかもしれません。 時間をかけて物事を研究し、少しずつプロジェクトを完了する計画者である場合、フルタイムのブートキャンプ環境が圧倒的であることがわかり、ブートキャンプまたは従来の大学で利用可能なパートタイムプログラムを検討することができます。
6.私の学習スタイルは何ですか?
あなたは伝統的な教室の講義スタイルの設定でうまくやっていますか? または、体験学習を通じてより多くを保持しますか? ブートキャンプの実際的な性質は、非常に実践的な自己主導型の方法を使用することを意味します。たとえば、学生はアプリやWeb開発などの現在のテクノロジープロジェクトに取り組んでいます。
また、これは、従来のプログラムに参加している場合よりもはるかに自発的になる必要があることを意味します。 たとえば、バイトアカデミーの学生は、初日になる前に、コンピューターサイエンスの基礎に関するブートキャンプ前のオンラインコースワークを受講することが期待されています。 プログラムの期間中、インストラクターは常に支援を提供しますが、指導は宿題が続く講義ではなく、「コードに沿った」実践とチームプロジェクトを通じて行われます。 学習しながら学習するのが好きなら、これは理想的な環境でしょう。
7.どのようなネットワークが必要ですか?
利用可能なメンターのタイプと構築するネットワークは、どのルートに行くかによって異なる可能性があります。 コーディングブートキャンプは「エリートのプロの開発者によって実行されます」とMeng氏は言いますが、大学の教授は通常、学外で働いた、または働いていない博士号です。
ブートキャンプ、継続教育、または従来の大学のオプションを検討している場合は、教授の経歴を調べてください。 入学事務局を呼び出して、教授と利用可能な同窓生ネットワークの背景について尋ねます。 プログラムから何を奪うことができるかは、カリキュラムだけでなく、学習できる人や構築できるつながりにも依存します。
8.プログラムから得られるものに現実的な期待はありますか?
集中的なブートキャンプは、エントリーレベルのコーディングジョブを保護するために必要な当面のスキルを伸ばすのに役立つことを目的としています。一度確保すれば、まだ多くのことを学ぶことができます。 そのため、ブートキャンプから得た知識ベースを他のコースで補完したり、新しいキャリアで進歩するにつれて自主的な学習をしたいと思うでしょう。 そして、あなたは道に沿ってあなたを導くために経験豊富なメンターとの関係を発展させたいと思うでしょう。
それでも、より伝統的なプログラムの卒業生についても同じことが言えます。 大学の学位を持つベテランの技術者でさえ、ソフトウェアエンジニアリングで働くには、新しい技術やトレンドに対応するために生涯学習が必要であることに同意します。
だから、いや、次のスティーブジョブズとしてどちらのタイプのプログラムからも出てこないでしょう。 しかし、あなたは基本的なトレーニングと質の高いポートフォリオを身に付け、そこからあなたが夢見てきた新しいキャリアを築き始めることができます。




