先週の土曜、2015/2/21に、株式会社ガイアックスさんにて Perl入学式 in東京 第5回補講が行われました。
生徒さんは8名、講師は私 @note103 が初めて担当し、サポーターは以下のお三方でした。(順不同)
- @__papix__
- @xtetsuji
- @ytnobody
テーマは「モジュール/テスト」編ということで、昨年度の第3回補講からまったくのプログラミング素人という状態で参加しはじめた&普段は非エンジニア業に従事する僕にはけっこう荷が重かったですが(笑)、関係各位のお導きのおかげで、何とか最後までやり通すことができました。
使用した講義資料はこちら。
https://github.com/perl-entrance-org/workshop-2014-05/blob/master/slide.md
その場でライブコーディングした練習問題の解答はこちらです。
https://github.com/perl-entrance-org/workshop-2014-05/tree/master/code/tokyo2-note103
また、同じ内容に対する各地域の講師さんによる解答例も以下から見ることができます。
ぜひ見比べてみてください(笑)。
https://github.com/perl-entrance-org/workshop-2014-05/tree/master/code
※ ディレクトリ名は「地域名-講師さんのアカウント」なので「osaka-nqounet」であれば「大阪編の@nqounetさん」による解答、ということになります。
講師を務めた感想
上記の通り、僕は普段の仕事ではプログラミングの機会はほとんどないので、コードを書くことといえば仕事の合間に趣味として自分用のツールを作るとか、入門書のサンプルコードを順に試していくとかぐらいなのですが、やっぱりそれだとコードに触れている時間が絶対的に足りないな、ということを強く感じました。
逆に言うと、サポーターとして参加しているときにはあまりそういう風には感じなかったので、自分にとっては大変勉強になり、また良い経験になりました。
いま生徒として参加されている方も、よかったらぜひ次年度以降、サポーター側に加わって、講師役を体験してみてほしいと思います。
本当に何というか、全然違う経験ができますので(笑)。
その他、いくつか具体的な考えたことや、補足的なこともありますが、ちょっと書くのに時間がかかりそうなので、その辺は自分のブログに近いうちにUPしたいと思います。 http://note103.hateblo.jp/
その他の出来事
ネットで読める副読本
今回の講義に際して、サポーターとしても活躍してくれました @ytnobody さんによる超圧縮版Perlの基礎テキストが紹介されました。
#Perl入学式 今回プログラミングそのものがはじめて、という方が数名いらっしゃったので、わいとんさんの超圧縮perl教室みたいなことを横でやりました。ちなみににたようなコンセプトで、特濃Perl習得スライドを以前公開していました http://t.co/pgzEYOTeNT
— わいとん (@ytnobody) 2015, 2月 21
ぜひお役立てください。
http://ytnobody.net/impress/perlbeginners15/#/
それから、つい数日前、はてなさんによる「はてな教科書」もアップデートされたとのこと、話題になっていました。
http://developer.hatenastaff.com/entry/2015/02/25/165152
大充実の資料ですが、この中の「Perl によるオブジェクト指向プログラミング」もPerlの基礎からテストまでを一気に駆け抜けているのでとても良さそうです。(僕はまだ「あとで読む」状態ですが)
https://github.com/hatena/Hatena-Textbook/blob/master/oop-for-perl.md
今回のPerl入学式でも扱った、テストに関する独立したドキュメントもありますね。素晴らしい!
https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md
若い力
もう一点、特筆すべき事項として、おそらくPerl入学式史上最も若い参加者さん(中学2年生)が参加してくれました。それも、山梨から。
山梨から中学生がPerl習得のために #Perl入学式 に来てくれたので、未来を感じました
— わいとん (@ytnobody) 2015, 2月 21
嬉しいことですね。もちろん中学生、小学生のプログラマーがいることはよく聞きますが、実際に一緒の場を過ごせるとやっぱりちょっと驚きます(良い意味で)。
あまり頻繁には来られないかもしれませんが、ぜひまた機会を見て参加してほしいです。
というか、YAPC::Asia に来てください!マジで!!
福岡、大阪でも同時開催
今回は同日に福岡で第5回補講が、大阪でもスピンオフ的なもくもく会(黙々とプログラミングにまつわる何かをする)「なにわPerl」が、ほぼ同時に開催されました。
サポーター間でも、いつか同時多発でやりたいね〜とは言っていて、その辺の調整にはもう少し時間がかかる見込みでしたが、図らずも実現されたような感じで何よりでした。
以下、関連ツイートを軽くご紹介。
- 福岡
もうすぐPerl入学式5回目の補講始めまーす pic.twitter.com/ArD1BslsxR
— 日下部幸夫 (@hakata_oyuki) 2015, 2月 21
- 東京
#Perl入学式 (@ 株式会社 ガイアックス (GaiaX Co.Ltd.) in 品川区, 東京都) https://t.co/J83OW3x4SG pic.twitter.com/VP56qhSnnk
— OGATA Tetsuji (@xtetsuji) 2015, 2月 21
@ytnobodyさんの超駆け足講座が凄い
#Perl入学式
— すずき (@showsuzu) 2015, 2月 21
mapとは地図という意味ではなく、数学における対応関係を表す用語である「写像」の意味です。マッピングとかって言うと馴染みのあるカタカナ英語っぽいですね。 #Perl入学式
— OGATA Tetsuji (@xtetsuji) 2015, 2月 21
テストの最終問題でペアプロに入りました。なんだかんだ毎回ここが盛り上がりますね。受講生同士のコミュニケーションもできて良い問題です。 #Perl入学式
— OGATA Tetsuji (@xtetsuji) 2015, 2月 21
- 大阪
Joe’sさんをお借りして、なにわPerl開催です。まずは会場設営。 #naniwaperl pic.twitter.com/gnPiOYe3bW
— tomcha (@tomcha_) 2015, 2月 21
Perl入学式第5回で残ったTestをもくもく #naniwaperl
— STC (@stc1988) 2015, 2月 21
今日は来週の #Perl入学式 のテキストを少し進めたぜ! #naniwaperl
— Nobutaka Wakabayashi (@nqounet) 2015, 2月 21
なにわPerlについては主宰の@tomchaさんによるまとめブログ記事もあります。ぜひどうぞ。
http://tomcha.hatenablog.jp/entry/2015/02/23/131642
懇親会
最後に懇親会情報。インド料理と中華、どっちがいい? という校長 @__papix__さんの呼びかけに、僕と@xtetsujiさんが「中華!」と気持ちを入れて応えた甲斐あり、五反田の校長オススメの中華屋さんへ。
飲み食べ放題で1人3300円、料理もすごくおいしくて大変満足でした。
口福飯店さん、ありがとうございました!
#Perl入学式 懇親会 (@ 中国料理 口福飯店 in 品川区) https://t.co/f0MdWXqtPf pic.twitter.com/FVmGKh8ygY
— OGATA Tetsuji (@xtetsuji) 2015, 2月 21
次回予告
さて、次回の開催情報ですが、実は早くもこれがUPされた翌日の、2/28の土曜日には 2014年度 Perl入学式 in東京 の最終第6回が開催されます。
http://www.zusaar.com/event/8907004
また、この日は大阪でも同日開催!
http://www.zusaar.com/event/12837005
ぜひ、ふるってご参加ください。
ちなみに、東京編は3月終盤に第6回補講も予定されており、もうじき情報がUPされると思います。
その補講の最後には昨年度も行われた「修了式」があるかも、ということでしたが(上記の懇親会でチラッと話に出た)、その場合には修了式だけの参加も可能だと思いますし、明日の第6回の後にも本講ver.最終回ということで何かあるかもしれませんから、各位ご都合に合わせてご参加頂けたらと思います。
最後までお読み頂きありがとうございます。
現場からは以上です!