前回からの続きで、フロントエンドエンジニアになるために学習すべきこと、順序を解説していきます。

WEB DEVELOPER ROADMAP 2020とは

GitHubで公開されているWeb系エンジニアなるために学習すべき知識、順番などを示してくれているものとなります。

kamranahmedse/developer-roadmap
Roadmap to becoming a web developer in 2020. Contribute to kamranahmedse/developer-roadmap development by creating an account on GitHub.

フロントエンドエンジニア

ロードマップ

アイコンの説明

各ブロックの左上についているアイコンの意味を説明します。

パープルのチェック

個人的にオススメ。
優先度は一番高い。

グリーンのチェック

紫のチェック以外の選択肢、これか紫のチェックについて学ぼう。
2番めに優先度は高い。

グレーのチェック

いつ学んでもよい。
優先度は最も低い。

グレー

オススメしない。
個人的にはやらなくていいと思う。


Version Control Systems and Repo hosting services

バージョン管理システムについてです。
VCSとか略されたりします。
近年はGitが使われることが多いですが古いコード、ゲーム開発の現場などはSVNが使われてたりします。
絶滅危惧種ですがHg(Mercurial)というのもあります。

  • 基本的なGitの使い方
  • GitHub
  • GitLab
  • Bitbucket
バージョン管理システム - Wikipedia

基本的なGitの使い方

ここは覚えるしかないので覚えてください。
絶対に使いますので飛ばすとかはオススメできません。

Git - Wikipedia
サル先生のGit入門
ようこそ、サル先生のGit入門へ。Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう!
【GitHub超初心者入門】この前初めてGitHubを使い始めたエンジニア見習いが書くGitHubの使い方と実践~とりあえず一緒に動かしてみようぜ!~ - Qiita
たくさんの「いいね」ありがとうございます。 ちょっと別視点からバージョン管理システムの記事を書いてみました。 そちらもよろしければごらんくださいませ。 【Git】オレならこう説明する!Git初心者への用語説明 後、個人ブログもはじめ...
Progate(プロゲート) | Learn to code, learn to be creative.
Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。

GitHub

主流のサービスです。
転職なんかのときにしばしばURL求められます。

GitHub
GitHubはソフトウェア開発のプラットフォームです。GitHubには8000万件以上ものプロジェクトがホスティングされており、2700万人以上のユーザーがプロジェクトを探したり、フォークしたり、コントリビュートしたりしています。

GitLab

社内の閉じた環境で使う際によく見ます。
基本的にはGitHubとほぼ同じです。

The first single application for the entire DevOps lifecycle - GitLab
“From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, delivered as a single application. Only GitLab enables Concurrent DevOps to make the software lifecycle 200% faster.”

Bitbucket

昔からそんなに流行ってないです。
使う必要がないかも…

Bitbucket | The Git solution for professional teams
Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship software, as a team.

記事が長くなるので今回はここまで。