今回は、第14回の武勇伝に登場いただいた株式会社ドリコムの新井元基さんのご紹介でKlab株式会社のCTOを務める仙石浩明さんにお話を伺いました。仙石さんのお話は、終始一貫しており、お聞きしていて、流石と唸る場面が何度もありました。そのこだわりと成功哲学を存分にお楽しみいただければと思います。取材は、六本木ヒルズにあるKlab株式会社の会議室をお借りして行い、株式会社ウェブキャリアのインターン、森亮介さんにもご同席いただきました。※取材日は、2008年2月です。所属や役職などは当時のまま掲載しております。本日は、Webエンジニアの武勇伝ということでお願いいたします。趣旨については、メールでも触れましたが、弊社の行っているエンジニアのキャリア支援事業の一環として、「エンジニアのためのロールモデル」を提示したいと思っておりまして、トップエンジニアの方々のインタビューを通じて、そのヒントを提供できればと思っております。こちらこそよろしくお願いします。仙石さんのようなすごい方になると、若いエンジニアからすると雲の上の存在でもあるので、親近感を与えるためにも子供の頃のお話などもお聞きしています。ポジションもありますし、ネット上でお名前がいっぱい出ているというのが大きいんじゃないでしょうか。ポジションといってもたかがベンチャーですし、どうこうはないと思いますしね。名前が出ているのも昔から長いことやっているだけですからね。思う人が多いっていうのも私なりには分かっているんですけども、ある程度、技術が好きな人であればほとんどの人が、同じことができるんじゃないかなって気がするんですよね。自分にはそんなことができないって思うんであれば、それこそが出来ない理由なのかなって思いますね。自分で自分をけなしてもしょうがないんですけど、誰にでもできるんじゃないかなっていうのが正直な感覚なんですよ。ある意味、やる気があればできる世界じゃないかなって思いますね。ブログで拝見した「向き不向き」という話もありますし、のちほどその辺りも詳しくお聞きしたいと思います。それでは、まずはコンピュータとの出会いからお聞きしたいと思います。世の中にはこんなものがあるんだっていう感じでしたね。うちの親は音楽家でコンピュータに全く縁がない人たちでした。コンピュータがあったからですよ。なければ興味を持ってなかったと思いますね。順番待ちをしていましたね。それはもう公平に人数で割って、使える時間の人数で割ったら、ああなったみたいな感じですね。好奇心というか、触ったことがないから触ってみたい、それだけですね。本当に興味が湧いたのは、どちらかと言えば、初めてコンピュータの入門書を読んだあとですかね。そのクラブのオリエンテーションでBASICっていう言語を使ってプログラミングをするという話を聞いて、すぐさま本屋に行って、当時一冊しかなかった本を買ってあっという間に読んでっていう感じですね。それで感動されたと聞きましたが。感動っていうか、すごくやりたいと思いましたね。プログラムを作ることに興味を感じたんで、それ以上でもないしそれ以下でもないし、ただ単にそれをやりたいって思ったっていう感じですね。いうものってそれまでは世の中になかったんですよ。今でこそプログラミングっていうのは誰しも理解しているし、多分今だとコンピュータにほとんど関係ない人でも、ソフトウェアって何をするかって分かっているじゃないですか。当時ってソフトウェアですら全く分かってなったんですね。いうものが世の中に存在するってことすら分かってなかったんで、専門用語で言うとストアドプログラム、要はコンピュータに手順書みたいなのを入れておくっていうその概念がすごく目新しかったんですね。今とは全然状況が違いますね。今では、プログラマーになろうと思わない人ですらプログラムの概念は分かりますよね。当時中学生だった私にとって、全く新しい概念だったんです。早くというか、読んだ瞬間にですね。当時、コンピュータはありましたから、そういうことやっていた人はもちろんいるんですけど、周囲にはいなくて、概念としては全く今まで存在しなかったので、そういう仕事っていうのは想像がつかなかったんです。中学生だった私にとってはそれを仕事にするっていうのは想像を超えていたので、そういうことが出来たらいいなと思っていました。当時は、それが仕事になるってことすらよく分かってなかったですからね。その後、機械語の方に興味を持って、更にハードの方にもって書いてありましたけど。その辺の流れを少し教えてしていただいてもよろしいでしょうか。中学2年の4月からそのクラブに入って、2週間で25分くらいの時間を使って簡単なゲームプログラムを作ったんですね。何とかその1年間くらいで、正確に言うと文化祭の前くらいだったと思うんですけど、ゲームが一応動くようになって、まあまあこんなもんかって、BASICについてはだいたい見当がついて、それと同時にBASICの限界というのも当時なりに理解出来てききたんで、他のものをどういう風に発展させていくのかなって思ったときに、「機械語っていうのがすごく早いよ」って言われて、すごい興味を持って、実際になんとかかんとかプログラムを書いてみたんですけど、むちゃくちゃ早くて感動したというか、当時のBASICに比べると雲泥の差だったんですよ。これはすごいって思いましたね。当時なんとかかんとか買ったコンピュータが非常に改造しやすかったのが大きかったですね。マニュアルにいきなり蓋の開け方が書いてあったんですよ。それ以前に電子工学はしたことがあって、ラジオを作ったりそういう経験はあったんで、手が出せそうだなっていう感覚はあったんですね。コンピュータの周辺機器とかもいろいろあったんですけど、余りにも値段が高くて、当時高校生だった私には手が出せなない価格帯だったんで、これはもう自分で作るしかないっていう、そんな思いはありましたね。野球とかはもちろんやりますけど、それで時間が全部使われるわけでもないですね。部活は入ってましたし、小学校のときは少年野球をやっていましたから、普通の人と同じくらいやっていたと思うんですけど。帰ってから夜の時間でコンピュータをいじっていた感じですか。そんなに朝から晩までっていう感じではないですよ。大学はその方向に行こうとかなり早めに決めていたんですか。いろんなことに興味がありましたしね。学部というか方向的には、どんなところで迷われたんですか?。これはちょっと順番が前後するような気もするんですけど、浪人したときに、哲学に興味があって、入門書レベルですが、かなりいろんな本を読み漁ったこともあって、そういう道もあるのかなあと思ったこともありますね。今となっては信じられないと思いますけど、医学部に次いで難しかったんですよ。医学部の方が難しいんですけど。少なくとも工学部の中ではどの学科よりも合格ラインが高かったですし、なんかよく分からないけどコンピュータ系を目指そうっていう人が多かったですね。すごい差が激しかったですね。分かっていない人はとことん分かってないし、分かっている人はかなり分かっているという感じでした。当時は、そこそこコンピュータ関係って人気がありましたから、私以外にも詳しい人も結構いましたよ。大学に入ってからは、人文系の授業に興味を持ってしまって、1、2年生の間はずっとそういうことばっかりやっていましたね。社会学とか哲学とか、そっち方向にすごい興味を持って、ほとんどの人は出席しないところを1人でずっと出席していたので、単位をとるのは非常に楽でしたね。私の場合は論理的なことに興味があって、哲学とか社会学の特に理屈っぽいところにすごい惹かれましたね。すると数学とかもやっぱりお好きですよね。2回生のときに、隣の理工学部まで言って数学の授業を受けていました。なんかそういうのが好きなんですよね。中学のときにプログラミングっていう概念を始めて知ったときにすごく惹かれたのも、そういうところに関係があるのかなと思いますね。理屈の話がすごい好きでしたね。2回生のときにアルバイト先を見つけました。コンピュータのパッケージソフトを作っている会社で、友人のつてで知ったんですけど、そこにのめりこんで、ひたすらプログラミングをしていました。ベンチャーで、ソフトウェアのSIですよね。PC98上の日本語フロントエンドプロセッサ「VJE-β」っていうのがすごく普及していたんですけど、それをMachintosh上に移植したいっていうのがあったんです。当時まだまだMachintoshは普及してなかったんで、面白そうだなってことでやってみました。3回生以降になるとそうなりますね。サボっていてもなんとかなるっていう気はありましたね。一応独学とはいえそれなりに勉強はしていたことなんで、要所要所を押さえれば全然易しいって感じでしたね。