ただのにっき
2016-01-30(土) [長年日記]
■ OSS Gateワークショップにメンターとして参加してきた
(だいぶ間があいてしまった。これを書いてるのは翌週の水曜日)
以前書いたOSS開発者を増やす活動「OSS Gate」、その最初のワークショップを開催した(OSS Gateワークショップ2016-01-30)。メンターとして参加。
まずはやってみよう、という趣旨ということもあってあまりバンバン宣伝したわけでもないので、「OSS開発をしてみたい人」である参加者は4名。これに1.5倍くらいのメンターがいて、トライアルとしてはちょうどいい塩梅だと感じた。
あらかじめGitHubのアカウントだけ作っておいてということにしておいて、基本はworkshopリポジトリに参加者ごとの作業メモ用issueを作ってがんがんメモを書いていくというスタイル。それぞれの参加者にどんなことがやりたいかインタビューしてみたらLinuxカーネルを直したいなんて人もいてびっくりしたけど(笑)、それぞれに自分が普段使っているライブラリやフレームワークをチョイスしたようだ。
おれがついたakito19はruby-pgを選んだんだけど(ruby関連になったのは偶然です)、そもそもgemを単体で使った経験がほとんどないないらしい。ふだんはRailsアプリでActiveRecord経由なんだろう、なるほどおもしれぇなぁ。issueのログにはないけど、エラーが出たら(メッセージを読まずに)いきなりソースの該当行あたりを読み始めたりして、ふだんはどういう開発環境に身をおいているのか、横で見ているだけでいろいろわかることがある。
で、どこに目をつけたらいいか、ちょこちょこヒントを出しながら進めていって、最終的にはドキュメントとテストコード*1それぞれに1件ずつプルリクを出すことができた。どちらもすぐにマージされたようだ。OSS開発者デビューおめでとう!
なにがたいへんって、教えすぎないように自重するのがもうたいへん。できるだけ自力でたどりついて欲しいからすぐに正解は明かしたくないんだけど、明らかに困ってる人を前に手を差し伸べずにいるのも難しくて、その匙加減がほんま難しいわ。というわけで、むしろこっちが勉強になった感がある。
いちおう隔月でやろうということになったので、奇数月の最終土曜日固定で2回先まで予定を決めた。次回は3/26*2。ちかくにOSS開発者予備軍がいたら声をかけてあげてください。大学生、高専生あたりがいいと思うけど、社会人でもぜんぜんおっけー。メンターに怖い人はいません(たぶん)。質問などはGitter上にチャンネルがあるので、そこで聴いてもらえると良いかと。