スポーツ選手にはスポーツの大会が、チェスプレイヤーにはチェスの大会があります。ではトッププログラマの皆さんには ?
Google では 2003 年からプログラミングコンテスト Google Code Jam を開催してきました。世界のトッププログラマ達を相手に腕試しをするのなら、Google Code Jam はまたとない絶好の機会です。各ラウンドは制限時間二時間で、巧妙なパズル風の問題がいくつか出題されます。まず問題を読み、コードを書き、テスト用の データをダウンロードして、正解かどうかをチェック。正解なら他の問題に移りましょう。間違っていたら? 選択肢は二つ。デバッグするか、もしくはもっと 簡単な問題を探すか…。
私 も今まで Google Code Jam を含むいくつかのコンテストに参加しましたが、本当に貴重な体験でした。まず問題自体がどれも面白くて、考え抜いた末に解けたときの嬉しさは言いようがあ りません。また自分一人ではなく大勢の人と競うというのも非常にエキサイティングなものです。決勝などで、多くの人が何時間考えても分からないような問題 を、ものの数分で涼しい顔をして解く人がいたり、またそういった人と夜一緒に出かけてみると、各々いろいろなことに秀でていたり (仕事・学業のことだけ でなく、ダンス・射撃・ゲーム、など本当に多彩です)。
Google Code Jam は現在登録を受付中です。サイトにはより詳しい情報や、サンプルの問題もあります。ぜひ試しに練習してみてください! 予選で 500 位以内の方は、最寄りの Google オフィスで行われる準決勝にご招待します。さらにそこで 100 位以内になった方は、マウンテンビューの Google 本社で行われる決勝にお招きし、世界トップレベルの頭脳と戦っていただきます。
皆さんの参加をお待ちしています。
【追加検索ワード】
就職
困ったときには