カテゴリ
本サイトはプロモーションを含みます。

Git – コードのバージョンを管理する仕組み

現在では、複数人で同時に一つのサイトを開発することが一般的です。そのために、バージョン管理システムが存在します。ソースコードを管理することで、他の作業者とコーディングがバッティングすることを防いだり、必要に応じて過去のソースコードに遡ることもできます。

バージョン管理の仕組みは、かつてはsvn(サブバージョン)がよく使われていましたが、現在はGit(ギット)が主流になってきました。

Gitを使ってソースコードを管理する方法は、黒い画面(ターミナル)で行えますが、誰がも使いやすいよう見やすいツールが開発されています。『Sourcetree』が現場ではよく使われています。


こちらがSourcetreeの画面です。

GItでは、自分のソースコードを自分のPC内で確定させることをコミットと言います。それをみんなで管理する場所(リポジトリ)に上げることをプッシュと言います。メインから逸れて、ある機能や部分をコーディングする際には、ブランチを切ったり、それをマージさせるために、プルリクエストを管理者に送ったりと、ソースを管理するための様々な機能を備えています。

Gitで管理するソースコードを置くための倉庫の役割を持つのが、リポジトリです。リポジトリは、自分のPC内のローカルリポジトリとネット上のリモートリポジトリの2つがあります。ローカルリポジトリでコミットした後に、リモートリポジトリ(GitHub、GitLab、Bitbucketsなど)にプッシュする流れが一般的です。

Gitは実際に現場で触ってみないと、なかなか実感が湧きづらい仕組みです。就職・転職後に先輩や上司に教わりながら、勘所を掴んでいきたいところです。

コラム①:正社員のWebデザイナーを強くオススメする理由

このサイトでは、本当にWebデザインのスキルを磨きたいなら、未経験の方はまずはWeb制作会社か教育体制のしっかりしている事業会社に正社員で入社することを強くオススメしています。

やはり派遣でもなく、アルバイトでもなく、長く在籍する可能性のある正社員にこそ成長できるお仕事を振ってくれるのです。派遣やアルバイトは、リンク張り替えやテキスト修正など成長しづらい作業をやらされがちです……。

未経験OKで正社員のWebデザイナー・フロントエンドエンジニア案件を多く保有しているのが、IT系に強い『ワークポート』です。ワークポートでも、さすがに未経験の方にWeb制作会社を紹介するのは難しいですが、事業会社のWebデザイナー・フロントエンドエンジニアを紹介してもらえる可能性があります。また、Webデザイナーにこだわらなければ、WebディレクターやECサイト担当者などの求人も多数保有しているため選択肢の幅が広がります。一度面談を受けておきましょう。

また、Web/IT系特化の転職サイト『Green』にも登録しておきましょう。Web系転職の定番サイトです。

コラム②:デザインスキルを一気に上げる方法

「デザインスキルを一気に上げる方法は「レビュー」です。つまりデザインに対するダメ出しを何度もしてもらって直すことを繰り返すことで、デザインスキルは急激にレベルアップします!

これを一番実現しやすいのが会社です。会社なら現場で上司や先輩にサイトやバナーのデザインのレビューをしてもらえるからです。じゃあ就職しておらず未経験のうちはどうすればいいかというと、「レビュー付きのデザインスクールの活用」です。普通のスクールはPhotoshopの使い方やコーディングの基礎を学ぶだけで「デザインスキル」についてはほぼ教えてくれません。レビュー付きのデザインスクールは運営側にも高いデザインスキルが求められるため非常に少なく希少性が高く『fullme』が現在は最高峰だと僕は思っています。「けっきょく、よはく」「ほんとに、フォント」など有名デザイン書籍を手がけるingectar-eの運営です。
僕が駆け出しの頃に『fullme』があれば絶対に受講していました...。デザインスキルを高めたい人はぜひ受講しましょう。

コラム③:ポートフォリオのチェックリストをnoteで販売中!

「ポートフォリオを作ってみたけど不安...」「周りにレビューをしてくれる人がいない...」
そんなお悩みを解決するために、ポートフォリオのチェックリストを作りました!27,000文字以上の大ボリュームです笑。noteで販売中です。激安のワンコイン500円です。このチェックリストで改善点を見つけて、少しでもポートフォリオの質を上げて、自分が望む就職に繋げましょう!

ご質問や感想など、お気軽にどうぞ!

みなさまからのコメントを元に記事を作成することありますので、あらかじめご了承ください。
メールアドレスが公開されることはありません。
こちらで承認後にコメントは表示されます。
* が付いている欄は必須項目です。

上への矢印