Git初心者が勉強法を紹介してみる

Git初心者が勉強法を紹介してみる

 

現場で働く上で必要な知識ってたくさんありますけれど、

プログラミングの勉強意外にマストで必要な知識の一つがバージョン管理です。

バージョン管理にはいくつか種類があるのですが、今回ご紹介するのがGitと言われるシステムです。

Gitとは、プログラミングソースの変更履歴などを管理するバージョン管理システムのことなのですが、そんな細かなことは置いておいて、

とにかくGitを使って、現場のソースを管理してるんだなぁくらいのイメージでOKです。

自分も最初の現場はGitを使っておりましたが、2つ目の現場はGitを使用せず、

この度、1年ぶりにGitを使うことになったので、一から勉強をしてみました。

Gitを舐めてたら、現場で辛い目にあう

これ、初心者で現場に入ったことがある人はわかってくれると思いますけれど、Gitって何気にちゃんと勉強しないと、現場で対応できずあたふたしてしまうことって多いと思います。

現場ではプログラムの更新は、かなり注意深く行っており、更新を間違ってしまうと、最悪、システムがエラーで止まってしまうことにもなりかねません。

また更新のログを綺麗にまとめないとお叱りを受けたり、コンフリクトが起きて、自分が対応できないとかだとめちゃくちゃ焦ったり、

とにかくしっかりと知識を身につけておくべき知識だと思うんですよね。

Gitは一度、しっかりと学んでおくべきことです。

Gitの勉強法

で、Gitの勉強法なのですが、書籍を買って勉強しようと思いましたが、

こちらのサイトを何周かするのをオススメします。というか超オススメ。

https://github.com/takanabe/introduction-to-git

こちらのサイトでは、基本のブランチを切って、コミット、マージする流れから、コンフリクトの修正や、リベースログの見方、複数人の開発を想定したプッシュなどのコマンドをめちゃくちゃ分かりやすく説明してくれています。ツールなど使いませんぜ。

説明もセンスの塊で、まるでゲームをしているような感覚で勉強することができます。

Gitを全くさわったことがない人も、このサイトをやるだけで、Gitとは何かしっかりと学ぶことができるでしょう。

現場ではこのサイトの知識があれば、十分対応できると思います。足りないところは、随時、調べて身につけていけばOKなので。

まとめ:Gitは一度、真面目に勉強しておく

プログラマーって本当に勉強すること多いですよね。特に最初のうちはめちゃくちゃ大変だと思います。

Gitも一度、基礎からしっかりと学んでおくべき技術です。

けど、Gitも使えるようになると、面白くなりますよ^^コマンド打つのがめちゃくちゃ気持ち良くなります。

プログラミングの学習方法については、こちらの記事もどうぞ。

未経験からプログラマーに転職する場合、入社前にやっておくべきことは?

現場で働けるエンジニア育成プラン

未経験からエンジニアに転職したいと考えている人を対象にレッスンを行っております。


私は29歳未経験からエンジニアに転職しました。

それまではミュージシャンを目指して音楽活動ばかり。
社会人としての経験はゼロでした。

エンジニア転職を決めたきっかけは、
その当時、ミュージシャンという職に対して将来的に希望がもてず、お金もなく、副業でやっていた物販にも失敗し、借金も1000万オーバー。
まさに人生のどん底で、そんなときに次の人生のステージとしてプログラミングという世界を選択しました。

あれから、数年。
今ではフリーランスとして仕事ができており、
収入もあの頃の数倍にまでなり、借金も返済できました。
エンジニア転職で人生が変わったといっても過言ではありません。

ただ、エンジニアに転職してからの時期は、困難の連続でした。
とくに最初の1−2年は、わからないことだらけで、本当にハゲるかと思うくらい苦しく、
実際に1年半後には適応障害になり、体を壊してしまいました。

プログラマーという職はタフな仕事です。

これからエンジニアを目指される方には、少しでも現場で苦労してほしくないという気持ちで、プログラミングのレッスンをしております。

私のレッスンではPHPを基本的なところからしっかりと学習していただいております。

これからPHPを使ってバックエンドエンジニアになりたい方には、大変おすすめのレッスン内容になっております。

レッスンはマンツーマン形式を採用しており、
しっかりとメンティーさんお一人お一人に対して、丁寧にコードレビューをして、
プログラミングの基礎をしっかりと身につけていただきます。
出題する問題には回答は用意しておらず、ご自身がしっかりとロジックを考えることを最大限重視しています。
また現場基準でコードレビューをしっかりおこなっておりますので、悪いクセがつくことを防ぎます。

PHPを基礎からしっかりと学習したい、Webエンジニアとして転職を考えているということでしたら、私のレッスンはおすすめできます。

実際の実績としても、
30代での転職成功者も多数!
未経験から機械学習エンジニアに転職成功!
MENTAでは圧倒的に高評価のレビューをいただいております。

エンジニアに転職して、人生を変えたい
再チャレンジしたい
と思っている方
もしかするとお力になれるかもしれません。

まずはお気軽にご相談ください。