以下の 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 をしっかり学ぶことが基本的な要件です。

クリックして原文の原版画像を表示