SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

Google Developer Day 2010 Japan開催、HTML5・Android・GAEの最新動向を紹介


グーグル日本語入力の機能を自作アプリに組み込めるように

 及川氏は、重要だけれども技術革新があまり行われてこなかった分野での技術として、「Google日本語入力」の最新動向を紹介した。イベント参加者にはマンガ形式で紹介した小冊子も配られた。

 Google日本語入力は現在、WindowsおよびMac向けのベータ版が提供されており、今年の春からはオープンソースとしてChrome OS向けの「Mozc」(もずく)も提供されている。本日から、Mac版のソースコードもオープンソースとして公開された。

 また、クラウド用APIも本日から公開され、Transliteration APIの日本語サポートが行われた。現在のところ、バックエンドのエンジン部分のみの公開となるが、これによりGoogle日本語入力の機能を自作のアプリに組み込み、高い変換効率、豊富な語彙の恩恵を得られるようになった。仕組みはAPIにHTTPのGETでリクエストを投げ、変換処理などをクラウド側で行い、JSON形式で結果を返すというもの。コードリーディングなどを含めたテクニカルイベントの開催が、10月23日に予定されている。

デモでは、フロントエンドのモックを利用して実際にAPIを活用するイメージが示された。
デモでは、フロントエンドのモックを利用して実際にAPIを活用するイメージが示された。

参加システム「DevQuiz」の意図

 最後にイベントの初開催から尽力し、現在はサンフランシスコオフィスに在籍している石原直樹氏が登壇し、今回のイベントの参加条件となった「DevQuiz」について説明した。DevQuizは、さまざまな問題を解く形で開発スキルを問うもので、今年3月に開催された「[Google DevFest 2010 Japan[http://sites.google.com/site/devfest2010japan/]」でも実施された。

今回実施されたDevQuizについて総括する石原氏
今回実施されたDevQuizについて総括する石原氏

 純粋なコーディング能力を試す「スーパーハッカー」枠、作成したアプリの利用状況などに基づく「トップフェイバリッツ」枠、開催地からの距離やエッセイの内容を加味した「ネクストジェネレーション」枠の3段階の審査方式になっており、より多くのエンジニアに満足してもらうための参加システムだと説明している。

 今回、スーパーハッカー枠で通過できた最低得点は23点で、これはグーグルで想定したものより高かったと説明している。上位20位の参加者には、Google Chromeをデザインしたジャケットがプレゼントされた。

合格者の得点分布。青がスーパーハッカー枠、緑がトップフェイバリッツ枠、赤がネクストジェネレーション枠。
合格者の得点分布。青がスーパーハッカー枠、緑がトップフェイバリッツ枠、赤がネクストジェネレーション枠。

 グーグルに入社した社員の多くが意外に感じる点として、グーグルでは「コードを書くことはもちろん、いかにコードをレビューしてもらうかが重要」と考える風土があるという。開発したアプリは、多くのレビューを受けないと製品としてリリースできない。そのため、いかに綺麗なコード、分かりやすいコメントを書くか、コミュニケーションを取るかといったことが重要となる。これが、単純な正答数だけでなく多段階の審査基準を用意した要因の一つだと、石原氏は説明する。

 また、レビューで得た経験は、次のプロジェクトや周囲の若手への指導といった糧にもなる。石原氏は「これに限らず、周囲に若手のエンジニアがいたら、ぜひ彼らを育てることを念頭において活動して欲しい」とデベロッパーに呼びかけた。

 最後に、オフラインで一同に介した機会を利用して、普段オンラインだけで連絡を取っている人やさまざま技術者との交流を促し、基調講演を締めくくった。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
イベントレポート連載記事一覧

もっと読む

この記事の著者

斉木 崇(編集部)(サイキ タカシ)

株式会社翔泳社 ProductZine編集長。1978年生まれ。早稲田大学大学院理工学研究科(建築学専門分野)を卒業後、IT入門書系の出版社を経て、2005年に翔泳社へ入社。ソフトウェア開発専門のオンラインメディア「CodeZine(コードジン)」の企画・運営を2005年6月の正式オープン以来担当し、2011年4月から2020年5月までCodeZine編集長を務めた。教育関係メディアの「EdTechZine(エドテックジン)」...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/5488 2010/09/28 19:11

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー