先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える本連載,
危機感を感じた1社目
──higeponさんはいつもさまざまなことを勉強なさっていますが,
higepon(以下ひ):2001年に入った初めての会社が大きいSI系で,
──技術を深く知っていて,
ひ:はい,
──そういう会社だからこそ,
ひ:最初は仕事で使うこともあってJavaを学びました。2~3年の経験を積んだころには,
──それがのちのMona OSになるんですね。実際に作り出して,
ひ:ゼロからだったので3~4年はかかったと思います。
──コツコツと学ばれたんですね。続けられたモチベーションはどこから来たのでしょうか?
ひ:たしかRuby作者のまつもとゆきひろさんも言っていたのですが,
──それでも3~4年かけて作り続けるのはすごいですね。
ひ:若いときは時間ならありますからね。
コードが書きたくてはてなへ
──2005年にはてなに転職されましたね。
ひ: 1社目の会社で,
──昔話(注1)なんで懐かしいですね(笑)。そのころから英語を学び始めたと思うのですが,
ひ:シリコンバレーに行ったとき,
──アルゴリズムやSICP(注2),
ひ:はてなではユーザ向けのサービスをゼロから作ったり,
──ここでも仕事で満たされるところ以外を独学で勉強されたんですね。
- 注1)
- インタビュアーの舘野とは同僚で,
はてなでは約2年間一緒に働いていました。 - 注2)
- Gerald Jay Sussman,
Harold Abelson, Julie Sussman著/ 和田英一訳『計算機プログラムの構造と解釈第二版』(ピアソン・ エデュケーション, 2000年)の原題の略称です。
中長期的な視点を身につける
──続いて2008年頭にサイボウズ・
ひ:Webの速いサイクルでサービスを作る視点とは違った,
──最初にMoshというScheme処理系を作られましたが,
ひ:Moshを作った理由はいくつかあります。当時JavaScriptを中心に関数型のパラダイムがWebでもはやり始めていて,
──続いてMioというKVS(Key-Value Store)を作られましたね。
ひ:当時はストレージにMySQLが,
──関数型だったり,
ひ:そうですね,
──サイボウズ・
ひ:ほとんど英語ばかり勉強していました。
──たしかにブログで英語のことをたくさん書いていましたね。higeponさんは努力の天才だと思っているのですが,
ひ:いやいや(笑)。毎日続ける努力,