GitHub トレーニングチームから学ぶ Git の内部構造 @京都 : ATND に参加してきた。
gitの異常にタメになる話、Gitのアーキテクチャを次々と説明してて、質問しようにも脳内整理が追いつかなかったから、他の人のメモとか見て、思いついたら金曜日に聞き直します。便利。 #GITHUBJP
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
内容は他の人がまとめてくれる*1と思うので、そっちにお任せして、表題の話をTwitterにpostしたらめっちゃRTされたので、ブログに書いておこうと思った次第です。
話の流れ
@pastak ふつうにJohnに「彼らは高校生だから話をしてやって」とか言いましたw 失礼しました。時間が経つのははやいねー。
— 村岡正和 (@bathtimefish) 2013, 11月 20
大学の先輩とかと「ビールが少ない」とかそういう話をしてたら、GithubトレーニングチームのJohnが質問あるか?って来てくれた。
学生で固まってたら、Githubの人がわざわざ質問あるかって来てくれたけど、どっから突っつけば良いか分からんかったから、大学にGithub使えるようにしてくれとかそういう話をした記憶がある
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
めっちゃフランクでアメリカ人って感じした
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
大学の授業の課題をGithubで提出したいって言ったら、MITとかそういうとこは既に導入してて70k以上の学生が使ってる。関係者でそういうのに理解ある人がいるなら紹介してくれたらGithubの人が説得する(それが役目)から連絡してくれみたいな感じだった。 #GITHUBJP
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
Githubで大学の課題提出したりしてるとP-Rで課題のコードレビュー受けたり出来るし、Githubのページ見るとコードや貢献したプロジェクトが見れるからそれをそのまま履歴書に出来るし、学生はGitの知識がついて良いことしかないみたいな話だった #GITHUBJP
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
Githubの人、めっちゃ熱意あったし本当に頼んだら導入に持ち込まれそうな勢いあった
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
@britty Githubの人も「こういうチャレンジに理解がある先生はいるか?」と尋ねられましたね
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
GitとかGithubについて何でも質問して良いって感じだったんだけど、Gitの構造の話を大量に聞いて脳のリソースが追いついてなかったから、トークの最中に一瞬出てた大学でGithubを活用する話(MITとかでは既にプログラミングの課題をGithubを活用して学生がPull Requestで提出してるという話)について聞いた。
ざっくり言うと「うちの大学では毎週毎週課題を未だにメールで送信していて、不便だ。なんとかしてくれないか?」みたいな質問をした。
Johnの解答は「オープンで理解のある先生はいるなら、その人を紹介してくれれば大学の授業でのGithub導入のメリットや手順ややり取りは僕の仕事だから全部やるよ」というものだった。
実際世界中の多くの大学が利用してて、7万人以上の学生が利用していると聞いた。
そのあともずっとGithubを利用するメリットについて熱くJohnは語ってくれた。
ざっくりまとめると、
Githubを使ってれば、github.comのユーザーページをそのまま履歴書にも出来る。その学生がどんなコードを書いてきて(大学の授業で学んできて)、普段どれくらいの頻度でコードを書いているかもユーザーページを見れば緑が濃いとめっちゃcommitしてるって分かるし、どんなプロジェクトにcontributeしてきたかも一目で分かる。
バージョン管理システムを使える学生と使えない学生、どっちが会社にとって魅力的かも明白だ。
(今調べたら、サイバーエージェントがGithub採用をはじめるらしい サイバーエージェント、2015年新卒採用において「GitHub採用」実施 | マイナビニュース)
今日のあの件結構良い話聞けたし、日本の大学もGithub使えれば良さそう。日本の体性的に導入事例とかあると(それが特にMITとかだと)より導入進みそうだし、近々サイトで見れるようになるとかいう言葉をちょろっと聞いたので期待してる
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 19
tyageが実際の活用例を見たいと言ったら、連絡してくれたら見せれるし、近々そういうサイトを公開する用意があるみたいなことも言ってた。
日本の大学ではまだGithubを授業で導入した事例を聞いたことがないけど、1クラス単位でレポジトリ作ったりして活用できるなら便利そうだし、日本でも是非始まってほしいと思った。
関係各位におかれましてはよろしくお願いしたい次第です。
Johnに連絡したい人は https://github.com/edu からメッセージを送ってくれとのことでしたので、ここに記しておきます。
昨日の夜のGithubの話、80以上RTされてるし、どっかの大学実際にノッて導入して欲しい
— Pasta-K/ShutoMorii (@pastak) 2013, 11月 20