2019スポンサーリンクこんにちは、現在フリーのweb制作者として活動しているしょーご(@samuraibrass)です。みなさんweb制作でGit、使われてますか?僕はつい最近使い始めましたが、Gitすげーとなっています。web制作の現場では使われないことも多く、GitHubやBitbucketを使った開発にまだ縁のない方も多いかもしれません。今回はなぜweb制作者がGitを学ぶ必要があるのかを、私の実体験を元に解説していこうと思います。おすすめ教材も紹介します。Gitの使い方については解説しないので、まず手軽に全体像を掴みたい方にはサルでもわかるGit入門をみてみてください。スポンサーリンクContents蓋を開けたらGit案件だった...webサービス開発では必須のGitweb制作会社でもGitは使うweb制作者がGitを学ぶならこの本モダンエンジニアに必須のGit蓋を開けたらGit案件だった...2019年某日、とある案件を受注しました。新規webサービスのフロントエンド開発のアサインで、ページ数自体はそんなに多くなく大丈夫だと思い、了承しました。その際納品方法が書かれていなかったので、しょーご納品はZip形式で問題ないでしょうか?と聞きました。担当者ソースコードはBitbucketのプライベートリポジトリにお願いします。プルリクしてもらえれば、こちらでコードレビューできますので、Masterブランチにマージできる状態で納品になりますしょーごかしこまりました、プライベートリポジトリですね(なるほど、わからん)納期一週間のうち、3日をGit学習に費やす羽目にページ数自体は多くなく一週間は全然余裕だと思っていたのですが、まさかのGit利用でかなりギリギリのスケジュールになってしまいました。僕のアサインされた案件はバックエンドがPythonのDjangoで構築されており、これまで担ってきた小、中規模web制作とは毛色が違いました。1つのサービスを多様な分野のそれなりの人数が関わって開発しているので、Gitのようなソースコード管理ツールは必須なのかなと思いました。web制作会社でもGitは使う語弊のないように書いておくと、web制作会社だからGitを使っていないということは全然なく、モダンな開発環境を用いたweb制作を行う企業も、都内中心にたくさんある印象です。フリーランスとして私が参画した案件が比較的小規模案件メインだったり、地方の制作会社からの受託だったり、自分一人で一から開発したりが多かったのも大きいです。前述したサルでもわかるGit入門でもいいですが、最短で学習するなら下記の本がおすすめです。楽天ブックスAmazonKindleSourceTreeやGitHub、BitbucketまでカバーGitはターミナルやコマンドプロンプトでコマンドを入力して操作する方法もありますが、最初はSourceTreeを用いた方が馴染みやすいと思いますし、すぐに使えます。実際の開発ではGitHubかBitbucketどちらか利用することになりますが、SourceTreeと連携させつつ実際に練習用リポジトリで操作できるのが良いです。GitHub、Bitbucket、両方を用いたソースコード管理が実践で学べる数少ない本だと思います。監修がメルカリの現役ソフトウェアエンジニアのため、Git中級者にも刺さる内容です。3日で基礎を理解できる内容はかなり平易に書かれており、漫画を挟みつつも実際に手を動かす場面が大半なので頭に残りやすいです。3日で十分終わるでしょう。この本を読み終えたあなたはまずは私のリポジトリをフォークしてからクローンしてとドヤ顔で言えることを保証します。最速でGitを使いたい方にとてもおすすめできます。僕はコーダー寄りですが、やはりフロントエンド、バックエンドの中途採用条件を見ていると十中八九Gitを用いたチーム開発、ソースコード管理ツールの利用が必須条件に入っています。生涯web制作で食べていくにいても、明らかにGitを用いた方が効率が良いため学ばない理由はないのかなと思います。個人開発でもGitを用いたソースコード管理は行えるので、僕は今日もSourceTreeでGitをほげほげしようと思います。請負まで...新卒銀行員からフリーのwebエンジニアへしょーご場所や時間にとらわれない働き方を実現すべく、新卒で銀行入行もすぐに辞め、現在はweb制作でご飯を食べています。ここから記事の検索しょーごログしょーごログでは本業のweb制作を中心に、語学学習や海外ノマド情報など、人生を自由で楽しくする情報を発信します。海外を旅しながら働きたい人、場所や時間にとらわれない働き方に憧れている人にクリティカルな情報をお届けします。お問い合わせは下記のリンクから、もしくはTwitterのDMで受け付けております。