0シェアするLINE!「テックキャンプエキスパートで教えてくれなかったこと」、第2回目です。前回はコーディング規約についてでした。バージョン管理システムとしてのGit、そしてもはや誰もが知ってるGitHub。このGitの使い方に関しても、テックキャンプエキスパートと実務に入ってからで違いに苦しみました。「Gitコマンド」というものでした。今回は実際に、テックキャンプでは何を学んで何を学ばなかったかを紹介していきます。Desktop」というソフトを使います↓こんな感じこのツール、たった3ヶ月で「Gitって何?」から、謳い文句である「即戦力エンジニア」まで育てるにはいいと思っています。「コミット→プルリクエスト」までの流れがボタン一つで出来てしまうから。Flow」に慣れていったのはこのソフトのおかげかもしれません。最初からターミナルでコマンド直打ちなんてやらせれていたら早々に挫折していたはずです。このソフトは簡単に使えるが故に大きな穴があります。それは「コミット→プルリクエスト」以外の流れ以外が身につかない。細かい操作が出来ない。いう2つの欠点でした。Flowは叩き込まれますが、その他の作業は基本的にカリキュラムでは取扱いません。独学の世界になります。Desktopで慣れきった自分は、ターミナルから入力するgitコマンドが全然使いこなせず、入社後苦労しました。入社後は?「Git操作って何らかのソフト使ってやるものじゃないの?」と、思い込んでた自分。ところがどっこい、弊社では何も使っていませんでした。普通に皆さんGitコマンドを叩いてました。「よく分からねえコマンド打ってファイル吹っ飛んだらどうしよう・・・」というような、最初は抱きがちなCUI恐怖症な所がありました。Desktopに慣れきっていた自分は、入社後に必死でGitコマンドの勉強をする羽目になります。)については一から勉強しました。勉強していく内に、テックキャンプではやってこなかったrebaseやrevert,checkoutのようなコマンドを使いこなせるほうが実務では大事なんだな、と段々気付いてきます。その成果もあり、今ではGitコマンドを扱えるようになってきました。学習コストが掛かるのは事実です。エキスパートコース3ヶ月の間にこれを詰め込むには是非があると思います。いうものは慣れが大事です。「即戦力エンジニア育成」を謳うのであれば、テックキャンプエキスパートのカリキュラムに盛り込んでおいたほうがいいのでは?と今頃思ったりします。まとめ「取っ付きにくいGitコマンドだが、結局は最初のうちに勉強しておいたほうが良い。」Git博士になると意外と重宝されたりするかも。最後に、自分が良いと思ったGit解説を色々紹介します。-rebaseの違い」となっているが、そこに至る過程を一から説明してくれている。分かりやすい良い記事。Git初心者に捧ぐ!Gitの「これなんで?」を解説しますhttp://kray.jp/blog/git-why-explanation/こちらはcommitのなんで?から解説付きです。使い方)http://akiyoko.hatenablog.jp/entry/2014/08/21/220255revertの説明。revertで複数コミットを巻き戻す方法http://blog.shibayu36.org/entry/20100517/1274099459複数のコミットを一つのコミットで戻す方法。使いよくやり方を忘れるのでよく見る。サルでもわかるGit入門https://www.backlog.jp/git-guide/reference/逆引きリファレンス。いう時どのコマンド打つんだっけ?という疑問はここを見て探せば大抵解決するおわり追記この記事は2017年当時のものであり、情報が古い場合もあります。その点も踏まえて参考にしていただければと思います。デュアルモニターアーム(K001395)」を買ってみた。Profyは、同じグループ内のユー...入社してから1週間が経過。TECH:EXPERTで本当に即戦力エンジニアになれたのかをレビューしてみるテックキャンプエキスパートを卒業し、無事内定。入社の日を迎えました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。デュアルモニターアーム(K001395)」を買ってみた。Boot本を読んだのでレビューGitHubの「プルリクエストテンプレート」はブランチ毎の出し分けが出来ない。入社して10ヶ月で会社を退職することになった。入社して10ヶ月で会社を退職することになった。入社して10ヶ月で会社を退職することになった。