JavaScript Vue.js Java React.js Node.js(Express)
次のレベルにステップアップしたいエンジニアへ
できること
プログラミングのメンターになります。
特定言語に固有のテクニックも教えますし、言語を問わない汎用的なテクニックも教えます。
また、プログラミングを「自習」するためのテクニックやマインドセットについても教えます。
爆速でフルスタックエンジニアに! みたいなコースは、それはそれで良いと思うのですが、
私としては、プログラミングや設計における「基礎学力」および「自習力」を鍛える方が、
学習としての費用対効果が高いと思っています。
フルスタックエンジニアに真剣になろうとすると、以下の項目をそこそこのレベルまで習得しなければなりません。
- ノイマン型コンピュータアーキテクチャのコンセプト
- プログラミング言語一般の基本構造と解釈の原理
- 特定のプログラミング言語の文法、標準ライブラリ、定番のフレームワークの使い方
- TCP/IPおよびコンピュータネットワークの基礎、HTTP、DNS、SMTPなどよく使うプロトコルの概要
- サーバOSの基本操作、基本設定、主要ミドルウェアのインストール方法
- サーバ/ネットワークトポロジーの設計方法
- AWSなどパブリッククラウドの主要サービスの利用方法
- Docker/Kubernatesなどの仮想化技術の概要および基本的な操作
- アプリケーションの設計技法
- 主要なソフトウェア開発方法論の概要
- テクニカルライティングの基礎、設計書の読み方・書き方
- 単体テスト、結合テストの設計方法・自動化方法
- スケジュールの立て方
これらを浅く駆け足で習得したところで、面接ですぐにボロが出ると思います。
むしろ面接上重要なことは、あなたが「どれだけ基礎を固めており、どれだけ新しいことについて自習できるか」という点の方だと思うのです。
私は、あなたに、職場で「なくてはならない人材」になってほしい。
そのためのサポートをさせてほしいです。
メンタープロフィール
レビュー
常に抱えている問題点を見抜き的確なアドバイスを頂けて、勉強になる上に助けられています。
これからも長期的にお世話になります、引き続きよろしくお願いします!
このレビューにはコメントがありません。
このレビューにはコメントがありません。
会員登録後、全てのレビューをご覧いただけます。