バークレーで MERN のブートキャンプを終えたところですが、まずこれらの Web アプリをすべて見ると、企業が利用するのに MERN が依然としてトップであるようです。ブートキャンプの道または独学の道を選択しようとしている場合、最終的にはどちらも Web 開発者として成功するキャリアにつながると思います。
ブートキャンプと独学の議論に入る前に、MERN スタックの概要を簡単に説明します。
MongoDB: 柔軟性、拡張性、JSON スタイルのドキュメント構造で知られる NoSQL データベース。
Express.js: API と Web アプリケーションの構築を簡単にする、最小限で柔軟な Node.js Web アプリケーション フレームワーク。
React: Facebook によって作成された、動的ユーザー インターフェイスを構築するための人気のある Javascript ライブラリです。
Node.js: 開発者がサーバー側で JavaScript を使用できるようにするクロスプラットフォームの JavaScript ランタイム環境。
MERN を学習する最も良い点は、これらすべてのツールに 1 つの共通点があることです。JavaScript これにより、フロントエンドとバックエンド間の移動が簡単になります。
長所
構造化されたカリキュラム
ブートキャンプのほとんどは、最も関連性の高い最新のテクノロジーと実践に焦点を当てた、明確に定義されたカリキュラムを提供します。これにより、チュートリアルで道に迷うことがなくなります。
指導とサポート
ブートキャンプのインストラクターやメンターは、難しい概念をガイドし、コードのデバッグを支援します。この実践的なサポートにより、学習を大幅にスピードアップできます。
ピアラーニングとネットワーキング
あなたの周りには、あなたと同じようにやる気のあるクラスメートがいます。人間関係を築き、開発者のグループで働く方法を学び、大企業での就職の準備を整えることができます。
キャリアサービス
多くのブートキャンプでは、面接の準備、履歴書のレビュー、就職支援などのキャリア サービスを提供しています。これらのリソースは、就職市場に参入する準備ができているときに非常に貴重です。ちなみに、就職市場は現時点では地獄です。
短所
高コスト
ブートキャンプは費用が高く、数千ドルから数万ドルかかる場合があります。一部の意欲的な開発者にとって、これは高すぎるかもしれません。
集中的な時間の取り組み
ブートキャンプにはフルタイムの献身が必要です(私はこのために仕事を辞めました)。本業やその他の責任がある場合、これは難しいかもしれません。
可変品質
すべてのブートキャンプが同じというわけではありません。カリキュラムが時代遅れだったり、講師の経験が浅かったりする場合もあります。サインアップする前によく調べてください。
柔軟性
自分のペースで学習できるのが独学の大きな利点です。他のことはすべてこなしながらも、着実に進歩することができます。
費用対効果
ブートキャンプには多額の費用がかかりますが、開発者になるために必要なリソースはすべてオンラインで無料で入手できます。
個別の学習パス
あなたの興味やキャリア目標に合わせてカリキュラムを設計できます。フロントエンド ライブラリに特化したい場合、またはバックエンド フレームワークをさらに深く掘り下げたい場合は、自由にそうすることができます。
短所
構造の欠如
オンラインの膨大な量の情報は圧倒される可能性があり、ブートキャンプ前の私がそうであったように、おそらくあなたを散在した道に導くでしょう。 「チュートリアル地獄」にはまってしまい、何も学べなくなるのは非常に簡単です。
限定メンターシップ
Stack Overflow などのフォーラムでいつでも助けを求めることができますが、すぐに頼れる献身的な指導者がいるわけではありません。これにより、進行速度が遅くなる可能性があります。
知識にギャップがある可能性
ガイド付きカリキュラムがないと、重要な基礎を見落としたり、ベスト プラクティスを省略したりする可能性があります。これにより、後で埋める必要がある知識のギャップが生じる可能性があります。
自己学習とブートキャンプのどちらを選択するかは個人の状況によって異なりますが、個人的にはブートキャンプはコードの構造化に非常に役立ちました。MERN のほかに、最近人気が高まっている Next.js も学びました。
以上がブートキャンプと独学: どちらの方法が最適ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。