SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
Git初心者に
どう教える?
湊川あい
Webデザイナー/技術書執筆
マンガでわかるGit
湊川あい – マンガと図解で物事をわかりやすく
Webデザイナー
技術書執筆
マンガ家
イラストレーター
書籍 Web連載
・わかばちゃんと学ぶ
Webサイト制作の基本
・わかばちゃんと学ぶ
Git使い方入門
・マンガでわかるGit
・わかばちゃんが行く
オフィス訪問マンガ
CodeIQ MAGAZINEにてWeb連載
→2017年4月21日 書籍化
CodeIQ MAGAZINEにて連載
https://codeiq.jp/magazine/2016/10/45631/
目次
(1) Git初心者にどう教える?マンガでわかるGit
(2) GitHubで原稿管理してわかったメリット3つ
👈
社内で誰かしらに
Gitを教える機会がある方✋
Q.
新入社員に
Webデザイナーに
人事や企画の方に
Gitを教えるとき
どうしてますか?
Q.
口頭で教える
ドキュメントを紹介する
etc…
教え方いろいろ
聞かれるたびに手を止めて回答
Gitを教えるのは
大変!
なぜなら
初心者にとってGit用語は
ソース:過去の私
異国の言葉 に聞こえる
たとえば
こんな言葉
ステージから
コミットすれば
リポジトリに
記録されるよ。
初心者だった頃の私にはこう聞こえる👉
この状態だと👉
____してから
___すれば
____に
記録される?
?
?
?
まず
伝わらない
なら
どうするか
ステージっていうのは……
逐一説明していく?
コミットっていうのは……
リポジトリっていうのは……
プッシュっていうのは……
で、ステージって
なんでしたっけ?
時間的コスト!
解決策
ビジュアルで
脳内イメージを伝える!!
ビジュアル化すると何がいいの?メリット2つ👉
理解が早まる!
参考: Merieb, E. N. & Hoehn, K. (2007). Human Anatomy & Physiology 7th Edition, Pearson International Edition
ビジュアル化すると
見たものを理解するのにかかる時間
覚えやすくなる!
聞いたことの10%
人は 読んだことの20% を覚えている
見てしたことの80%
参考: Lester, P. M. (2006). Syntactic Theory of Visual Communication.
ビジュアル化すると
参考: Dowse, R. & Ehlers, M. (2005).
Medicine labels incorporating pictograms: Do they influence understanding and adherence?
薬のラベルに関するこんな研究結果
正しく理解された
割合
+マンガだと
•時間軸
•状況
•登場人物の心理 を表現できる
→私がマンガという手法を選択している理由
例
マンガで
「リポジトリ」を
説明してみる
テキストの場合
仕様・デザイン・ソースコード・テスト情報・インシデント情報な
ど、システムの開発プロジェクトに関連するデータの一元的な
貯蔵庫を意味する。
一種のデータベースであり、ソフトウェア開発および保守にお
ける各工程の様々な情報を一元管理する。
参考:https://ja.wikipedia.org/wiki/リポジトリ
マンガの場合
Gitの内部構造に詳しい
メルカリエンジニア DQNEOさんが監修
Git上級者の脳内イメージが
そのまま絵になったような
素晴らしい図解もあります
初心者~中級者まで
楽しめる内容!
仕事中に発生しやすいシチュエーションで
「こんなときどうする?」という実用編も書籍版には入っている
一例:
これ1冊渡しておけば
後輩からの質問が減る
・・・はず!
明日4月21日から
全国の書店・Amazonで発売
GitHubで原稿管理して
わかったメリット3つ
その1.
GitHub Flowによる効率的な執筆
masterにマージされるのは
監修の方の
目が通ったものだけ✨
テーマごとにプルリクを作る
レビューしてもらう
ヨサソウならマージされる
出版社さんがリアルタイムで
進捗具合を確認できる
その2.
📩 進捗どうですか~?
📩 今こんなかんじです~
というやりとりがゼロに!
今問題になっていることもIssueを見ればOK
その3.
レビューアさんを呼んで
チェックしてもらうときはinviteすればOK
・レビュー要項はGitHub内のWikiにまとめておけば
各個人に個別で連絡する必要がなくなる
・過去のプルリクを見ればどういう経緯で
この内容になったかもわかる
原稿を全部書き上げたあとの話
出版社さんがインデザインに流し込んでくれた
初校~念校を
PDFでやり取りすることになるが・・・
課題と展望
差分が見られない) ˘ω˘(
(複雑なレイアウトじゃなければ)
書籍執筆支援システム「Re:VIEW」を使うことで、最後まで差分を追える
出典元: http://dev.classmethod.jp/tool/try-review-01/
https://github.com/kmuto/review
今回の本は、マンガ・図解が多く
レイアウトが凝った作りになっている
→どっちにしろRe:VIEWで書くことはできなかった
→でも、シンプルなレイアウトの文書を書くときは
Re:VIEWは、かなり便利そう!
課題と展望
•Gitは学習コストが高いと言われるけれど
•ビジュアル化されていれば、短時間で理解できる
おわりに
初心者さんにもスッと楽しくGitを使ってもらって
エンジニアさんをラクにする!
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt? (6)

Gm,またつまらないものを作ったってよ
Gm,またつまらないものを作ったってよGm,またつまらないものを作ったってよ
Gm,またつまらないものを作ったってよ
 
141219 まにフェス
141219 まにフェス141219 まにフェス
141219 まにフェス
 
第1回関西ゼロからはじめるR勉強会(2)
第1回関西ゼロからはじめるR勉強会(2)第1回関西ゼロからはじめるR勉強会(2)
第1回関西ゼロからはじめるR勉強会(2)
 
1日でつくる WordPressEC(stripe決済)
1日でつくる WordPressEC(stripe決済)1日でつくる WordPressEC(stripe決済)
1日でつくる WordPressEC(stripe決済)
 
【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性
 
Yokohama.vim
Yokohama.vimYokohama.vim
Yokohama.vim
 

Ähnlich wie Git初心者にどう教える? マンガでわかるGit

今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
lion-man
 
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
 
Git hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうかGit hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
Kakigi Katuyuki
 

Ähnlich wie Git初心者にどう教える? マンガでわかるGit (20)

Gitを使いこなしてみよう!
Gitを使いこなしてみよう!Gitを使いこなしてみよう!
Gitを使いこなしてみよう!
 
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
 
Gitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEOGitのつくりかた YAPC::Asia 2015 @DQNEO
Gitのつくりかた YAPC::Asia 2015 @DQNEO
 
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベントGit学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント
 
LT.22 GitHub Actionsを触ってみた話
LT.22 GitHub Actionsを触ってみた話LT.22 GitHub Actionsを触ってみた話
LT.22 GitHub Actionsを触ってみた話
 
【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用【社内勉強会】弊社でGit!実案件での運用
【社内勉強会】弊社でGit!実案件での運用
 
今日から始めるGithub
今日から始めるGithub今日から始めるGithub
今日から始めるGithub
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
Git_GiHub講習会.pdf
Git_GiHub講習会.pdfGit_GiHub講習会.pdf
Git_GiHub講習会.pdf
 
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
 
Git & GitHub セミナー.pptx
Git & GitHub セミナー.pptxGit & GitHub セミナー.pptx
Git & GitHub セミナー.pptx
 
Git @ NNCT programming workshop
Git @ NNCT programming workshopGit @ NNCT programming workshop
Git @ NNCT programming workshop
 
SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南SourceTreeで始めよう! Gitへの乗り換え指南
SourceTreeで始めよう! Gitへの乗り換え指南
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
 
Git hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうかGit hubで雑誌記事を執筆するのは間違っているだろうか
Git hubで雑誌記事を執筆するのは間違っているだろうか
 
クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜
クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜
クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜
 
Github講座#1
Github講座#1Github講座#1
Github講座#1
 
GoGoMakeDAST
GoGoMakeDASTGoGoMakeDAST
GoGoMakeDAST
 
RTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfRTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdf
 

Git初心者にどう教える? マンガでわかるGit