Hatena::ブログ(Diary)

日記 このページをアンテナに追加 RSSフィード

2011-08-08

[]1万円分アマゾンギフトカード 1万円分アマゾンギフトカード - 日記 を含むブックマーク 1万円分アマゾンギフトカード - 日記 のブックマークコメント

先月末に行われた社内ハッカソンの全社員での投票を行いました。みんなの前で5分程度プレゼンして、投票。

中間結果でも1位だったので期待していたのですが、全社員投票でもそのまま逃げ切りました。


賞品はマックとの噂が飛び交ってドキドキしましたが、実際にはAppleのロゴ入りの名刺入れをいただきました。


f:id:H_Yamaguchi:20110806140548j:image


その名刺入れに「1万円分アマゾンギフトカード」と手書きで書かれた紙切れが入っていました。


アマゾン」と言えば、誰もが知ってる「あの」アマゾンのことだと思うのですが、うちの会社の事なので、油断はできません。



S.H.フィギュアーツ 仮面ライダーアマゾン Amazon.co.jp (R) EDITION

S.H.フィギュアーツ 仮面ライダーアマゾン Amazon.co.jp (R) EDITION


追記


いただきました。「あの」アマゾンギフトカード。

というか、昨日メールでいただいてました。メール見逃してました...orz


f:id:H_Yamaguchi:20110809002415p:image

2011-08-02

[]社内ハッカソンをやってみました 社内ハッカソンをやってみました - 日記 を含むブックマーク 社内ハッカソンをやってみました - 日記 のブックマークコメント

7/30,7/31の2日間で社内ハッカソンをやりました。

社内ハッカソンについては、こちらを読んでみると良いと思います。


社内ハッカソンをしよう ? Publickey


この記事に触発されて、うちでも一度やってみようということになりました。


1日目

  • 10:30 集合

いつものオフィスに集合しました。本当は10時からの予定でしたが、遅刻2名のため30分送らせてスタートしました。今回参加したのは8人。


まずは、2日間の段取りとルールの説明。

こんな感じで進めます。


f:id:H_Yamaguchi:20110801110115j:image:w360


ハッカソン」じゃなくて、「ハウッカソン」なのはうちの会社の社名をもじってるからです。


  • 11:20 開始

チームを3つに分けて本格的にスタートです。チームはあみだくじで決めました。

私のチームは2名だけ。まずはアイデアを出し合って何を作るか決めます。


私の出したアイデアは相方に2秒で却下されました。そして、相方の

「なんか面白いのがいい!TwitterAPIとかつかいたい!はらへった!」

とかいうワガママな発言をもとに作るものがだいたい決まってきます。


  • お昼前 実装とか開始

だいたいどのチームも昼頃にはなんか作り始めたんじゃないかなと思います。

うちのチームはAndroidができる相方がクライアントアプリ、できない私はサーバ部分を作成することにしました。


どのチームも「iPhoneアプリ/Androidアプリ」で担当分けたり、「サーバ/クライアント」で担当分けたりしているようでした。

時間が限られているので当たり前なのかもしれませんが、こういう時こそペアプログラミング

全員でサーバを実装し、そのあと全員でクライアントを実装するとかしたら面白かったかな。と思いました。



えっと、午後からビール飲みながら実装ですw。

うちのチームはTwitterとか地図とか使ったサービスを構築中。


Cacooとか使ってちゃんと設計っぽいことしてるチームもありましたが、うちのチームはホワイトボード

まずは、アプリの概要を決めていきます。


f:id:H_Yamaguchi:20110730114048j:image:w360

f:id:H_Yamaguchi:20110730115005j:image:w360


なんか適当な感じですね。。。。


まぁ、サーバAndroidクライアントで担当分けて、インターフェースRESTURLJSONだけ決めてしまえば、あとはなんとかなるよねー。って感じですすめました。


f:id:H_Yamaguchi:20110730214159j:image:w360

f:id:H_Yamaguchi:20110730115757j:image:w360


うちともう一つのチームでJSON<=>Javaの変換を行う必要があって、それぞれ違うライブラリを利用しているんだけど、似たような箇所でハマっていたというのが面白かったです。


あと今回、「他のチームを視察して進捗の良さそうなチームの人たちにビールを勧めてみる」という技がかなり有効である事がわかりました。

うちの相方もビール飲んで30分くらい爆睡していました。そのおかげで、1日目のAndroid側の実装はちょっと遅れてしまいました。


  • 夕方

取締役の奥様から差し入れいただきました。とってもおいしかったです。


あとは、ひたすらコード書いて10時くらいに終了。帰宅しました。


2日目


  • 6:00 起床

1日目(博多オフィス)と2日目(本社)は会場が違って、私の家から本社へは3時間くらいかかるので、いつもより少し早起きです。

とりあえず、朝一でappengineのログを確認して、昨日からcronが全部落ちている事を確認して、テンションがおちましたが、なんとか電車とバスを乗り継いで本社に向かいます。


  • 10:00 2日目開始

私はちょっと遅れて到着しました。

2日目は誰もビールに手を出さず、みんな黙々とコードを書いてました。

今回は週末に行ったので、途中で割り込みも発生せずプログラミングに集中できた感じです。


  • 12:00 昼食

2日目も差し入れをいただきました。

f:id:H_Yamaguchi:20110802091415j:image:w360


  • 15:30 のこり30分

残り30分を切ったあたりから、いろいろなところで悲鳴があがってきます。

「デモできるものを作らないといけない」というプレッシャーが重くのしかかってきます。

私も、検索APIの中のDatastoreのクエリをちょっと変えたら、動かなくなって冷や汗をかきましたが、なんとか動くようになりました。


各チーム、デモをしながらプレゼンをしていきます。

プレゼンの時間は特に決めてませんでしたが、だいたい5分くらいでどのチームも終わってたような気がします。


CoffeeScriptとTitaniumMobileでiPhoneアプリ作っていたチームがあって、デモの完成度はいまいちでしたが、ハッカソンらしく新しいことにチャレンジしたという感じで、とてもかっこよかったです。


最後に参加者の間で投票しました。一応、うちのチームが暫定トップでした。暫定と言うのは今度の週末に全社員による会議があるので、そこでもう一度プレゼンして、最終的な順位を決めましょうとなったからです。噂では「優勝賞品はマック」とのことなので、週末が楽しみです。


社内ハッカソンをやった感想


普段仕事でからまない人の技術とかがわかったりして良かったと思います。私も相方にOAuthについてちょっとだけ教えてもらいましたし。


30時間は若い人にはたいした事無いでしょうけど、いい年したおじさん達には体力的に大変でした。

「次回は1日にしよう」というのがおじさん達の感想です。


取締役の奥様の手料理がおいしかったです。次回もよろしくお願いしますw

ozamotoozamoto 2011/11/14 02:18 凄いですね、社内でハッカソンやるなんて。

2日でアプリを作るなんて僕には無理そうですね。

それをやり遂げ&優勝する所がYamaguchiさんらしいですね。

僕も見習いたいと思います。

H_YamaguchiH_Yamaguchi 2011/11/14 09:02 いや、2日でアプリといっても、当初想定していたところまではいかなかったので、やり遂げたって感じじゃないですね。

ozamotoさんもやってみるといいと思いますよ<ハッカソン