以下の Web 開発者学習ロードマップは Github からのものですdeveloper-roadmapプロジェクトであり、現在は繁体字版の翻訳がありますdeveloper-roadmap-chinese。
主に3つの方向性があり、それぞれフロントエンド開発、バックエンド開発、運用です。画像中の色の意味は次のとおりです:
- 黄色:推奨;
- グレー:できるだけ学習する;
- オレンジ:いずれかを選択。
わかるように、Web開発者として、どんな職種であっても、以下のスキルポイントは必ず習得する必要があります:
- Git、コードバージョン管理
- SSH;
- HTTP/HTTPs と API。本当に Web 開発者になるには、HTTP プロトコルの理解が不可欠です;
- 基本的なコマンドラインの使用;
- 研究することを学び、問題に直面したときに自己学習を通じて解決策を見つける習慣を身につけることが特に重要です;
- データ構造とアルゴリズム。一般的な大学のコンピュータ科学科では、これらの2つの科目は学習すると思います;
- 文字エンコーディング;
- Github。Github(Google、Stack Overflow を含む)は Web 開発者にとっての宝の山なので、しっかり活用しましょう。
フロントエンド開発
基礎:HTML、CSS 、JavaScript
フレームワーク:React、Angular、または Vue
バンドルツール:Webpack と gulp
応用:Node.js エコシステム(Node.js サーバーサイド開発、npm などを含む)
バックエンド開発
中国国内では PHP、Python、Java、Node.js などを重点的に学習できます。
運用開発
Linux をしっかり学ぶことが基本的な要件です。



