第5回 git challenge に参加してきた
株式会社mixiさんが開催しているイベントgit challengeに参加してきました。
git challengeとは?
Gitを使う上で起こりうる問題を競技形式で解いていくという楽しい技術イベント。
詳しくは下のサイトとか見てください。
申し込み
git って普段研究のプログラムとか開発で使っているけど、もっと勉強したいなと思っていたところに、逆求人を通じて mixi のかたから紹介していただき、応募しました。抽選とのことでしたが無事に通っていたので、過去の参加者のブログを読んだり、本を読んだりして勉強してました。(わりと役に立ちました。)
当日
午前
当日の朝、mixiさんのビルを間違えたり、道に迷ったりとさんざんフラフラしながら遅刻ギリギリについてしまった。今後参加する人は自分みたいにならないようにちゃんとビルの名前は確認しましょう(笑)
午前中は git についての説明や簡単なチュートリアルをおこなって頂きました。
お昼
節分ということで巻きずしを頂きました。
チームのメンターとしてついてくれた社員さんとご飯を一緒にさせていただき、mixiグループのお話とか楽しく聞かせていただきました。同じ関西出身の方がついてくださったので、話しやすかったです。
午後
チームにわかれて競技を行いました。競技が終わったあとには懇親会がありました。
競技
2人1チームです。
自分はTeam-alphaということで同じ関西地区出身の odan 君と組みました。競プロ勢の方でした。僕自身もちょっとかじっていたりいたので共通の話題で盛り上がったりしていました。
問題の内容は書くと怒られちゃうので雰囲気だけ書いとくと下の感じになります。
- git の基本的なコマンドは知っとかないとだめ
- 普段あんまり馴染みのないコマンドとか機能とか使った
- git のデータ構造とか .git の中身まで知っとくといいかも
難易度は、簡単な ★✕1 からはじまって ★✕2 など難しい問題難易度が ★✕6 までありました。自分たちのチームは ★✕1 の問題を交互に挑戦していく方針で解いていきました。
互いに問題の読み間違いとか、詰まったりする部分があって、結構時間を食ってしまう部分がありましたが、そこはチーム作業ということで、詰まっているときに互いの担当している問題を取り替えてみると一瞬でとけるということが結構ありました。チームって素晴らしい!!
結果的に僕達のチームは4位でしたので入賞は逃してしまいましたが、とても勉強になって楽しかったです。
競技あとは問題の解説ということで、基本的な問題の方針とかを説明していただきました。解説を聞きながら、なるほどと思ったりもう少しで解けたと悔しくなったりしました。
懇親会
社員の方や参加者の方と問題等について話しました。お酒もでます。プレモルでした。(ビールがでるのは最高だよなあ。)内定者の方も来てくださっていたので、就活の相談とかも気軽にできて良かったです。参加者の方々も近況を聞くと結構就活とか結構進んでたりしたので、自分もしっかりしようと思いました。
感想
今回のイベントに参加することで、Git について勉強になったし、なにより楽しかったです。競技型だと得ることが多いですね。
自分たちは競技中にチームとしての連携をうまくできたなと感じていました。チームの大切さも体験できて良かったです。(最下位からの一転攻勢)
助けてくれたり、アドバイスをくれた相方の odan 君にはマジで感謝!!
あとは、治安の悪い git の怖さも思い知りました。今後は git の治安をよくしていきます。(切実)
最後に、運営に関わってくださったみなさまありがとうございました。また、参加者の皆様お疲れ様でした。