【元GAFAエンジニアに聞く】フルスタックエンジニアになる方法
Summary
TLDRこのビデオでは、フルスタックエンジニアになるまでのロードマップについて語られています。ゲストとして元メタエンジニアで現在リカー場のCTOを務めるジェフリーさんが登場し、初心者から上級者まで向けた学習のステップを紹介しています。ステップ1ではコンピューターサイエンスの基礎知識を学び、ステップ2ではデータ構造やアルゴリズムに焦点を当てます。ステップ3ではデザインパターンやデータベースに関する知識を身につけ、ステップ4では実際の開発スキルを鍛えるツールやアーキテクチャについて学びます。各ステップを終えた後の学習時間も紹介されており、最後に複数のポートフォリオを作成し、実力を証明することができるとしています。また、リカー場のeランニングサービスも紹介されており、コミュニティ参加やチーム開発の経験も得られると示唆しています。
Takeaways
- 😀 今回のテーマは元メタエンジニアが語るフルスタックエンジニアになるまでのロードマップです。
- 🎓 初心者や既にエンジニア経験がある方、技術的に高めるためにこのビデオを見ることをおすすめします。
- 🛠️ ステップ1ではコンピューターサイエンスの基礎知識を学び、基本的なプログラミングスキルを身につけます。
- 📚 ステップ1の学習時間は約200時間で、効率的に学ぶことが重要です。
- 🔍 ステップ2ではデータ構造やアルゴリズムなどの深い内容に取り組みます。
- 🕒 ステップ2の推定学習時間は160時間から200時間ほどです。
- 🏢 ステップ3ではソフトウェアエンジニアに必要なデザインパターンやデータベース知識を学びます。
- 📈 ステップ3の学習時間は約100時間と、他のステップに比べて短い期間で学べるようになっています。
- 🛠️ ステップ4では実際の開発ツールやフレームワークを学び、ポートフォリオを作成していきます。
- 🕒 ステップ4の学習時間は約230時間で、ボリュームが大きいため最も時間がかかるステップです。
- 📈 全4ステップを終えると、合計700時間ほどかけてフルスタックエンジニアとしてのスキルセットが完成します。
- 💼 学習を通じて作成したポートフォリオは、仕事に就く際の重要なアセットになります。
- 🌐 ゲストであるジェフリーさんが開発しているサービス「リカ場」では、実際にチーム開発を経験し、貴重な学びを得ることができます。
- 🔗 リカ場の詳細はビデオの概要欄にリンクが貼られています。無料で参加できるほか、有料コースも用意されています。
Q & A
今日のテーマは何ですか?
-今日のテーマはフルスタックエンジニアになるまでのロードマップに関する話です。
ゲストとして呼ばれた元メタエンジニアは誰ですか?
-ゲストとして呼ばれた元メタエンジニアはジェフリーさんで、現在はリカー場のCTOをやっているとのことです。
この動画を見たいと思うのはどのような人ですか?
-これから頑張りたいエンジニア、プログラミングを勉強したい人、フルスタックエンジニアになりたい初心者、既に1年以上エンジニア経験があるがレベルの高い場所へ行きたいという人、未経験者でも技術的にも稼ぎ的にも上を目指す野心的な人向けです。
ステップ1で学ぶべきコンピューターサイエンスの基礎とは何ですか?
-ステップ1ではデータの種類、データ構造、入力と出力の関係、配列、リスト、計算量などの基礎的な知識を学びます。
ステップ1でどれくらいの時間が必要とされていますか?
-ステップ1で必要な時間は約200時間とされています。
ステップ2では何を学ぶ予定ですか?
-ステップ2ではデータ構造とアルゴリズム、関数型言語、ランダ関数、グラフなどの複雑な動の高いデータコスを学ぶ予定です。
ステップ3では何を学ぶ予定ですか?
-ステップ3ではアーキテクチャ、デザインパターン、データベースの知識、フレームワークなど、ソフトウェアエンジニアに必要な知識を学ぶ予定です。
ステップ4では何を学ぶ予定ですか?
-ステップ4では現在業界でよく使われるツール、ライブラリ、アーキテクチャ、クラウド上でのサーバー構築、Webアプリ開発などの実践的なスキルを学ぶ予定です。
ステップ4でどれくらいの時間が必要とされていますか?
-ステップ4では他のステップに比べてボリュームが大きいため、約230時間程度が必要とされています。
フルスタックエンジニアになるまでの合計時間はどれくらいですか?
-ステップ1から4までの合計で約700時間程度が必要とされています。
リカージョンとはどのようなサービスですか?
-リカージョンはオンラインでの個人学習とチーム開発を組み合わせたサービスで、2ヶ月に1回のペースでチームを組んでプロダクトを作り上げる取り組みが行われます。
リカージョンに参加することで得られるものは何ですか?
-リカージョンに参加することで、チーム開発での貴重な経験を得られるほか、他のメンバーと協力しながら実際のコードを書いたりコードレビューを行うことができます。
リカージョンの参加方法はどのように行いますか?
-概要欄にURが貼ってあり、そこから無料で参加できるとのことです。また、有料で課金するとより多くのコースが体験できます。
フルスタックエンジニアとして必要なスキルセットを身に付けるためには?
-ステップ1から4を経て、コンピューターサイエンスの基礎から実践的なツールやアーキテクチャの知識まで学ぶことが必要です。
ポートフォリオの作成はどのように進めるべきですか?
-最初は簡単なものから作っていくと良いと言われており、最終的には自分の技術力を示すようなプロジェクトを10個ほど作成することが望ましいとされています。
ジェフリさんが推薦するプログラミング言語は何ですか?
-ジェフリさんは静的型言語としてJava、動的型言語としてPHPを推薦しています。特にPHPはメタで働いていた時に使っていた言語で、非常に好きな言語だったとのことです。
PHPとJavaScriptの違いは何ですか?
-PHPは動的型言語ですが、最近のバージョンではクラスやデータ型を定義できるようになっています。一方、JavaScriptは静的型言語として機能を提供しており、データ型を設定できます。
Outlines
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowMindmap
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowKeywords
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowHighlights
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowTranscripts
This section is available to paid users only. Please upgrade to access this part.
Upgrade Now5.0 / 5 (0 votes)