分12先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える本連載,最終回は,広告配信会社である株式会社スケールアウトを立ち上げた山崎大輔さんにお話をお伺いしました。さんが技術に興味を持ったきっかけは何ですか?山崎:ゲームが大好きで,ゲームを作りたかったんですが,プログラムはよくわからなかったんです。そこでコンピュータサイエンスの学科に進めばゲームを作れるようになると思い,筑波大学に入りました。入ってみたら学ぶのはUNIX系だったので,ゲームを作る感じではなかったんですよね。Store)のようなデータベースを作ったりしていました。途中で学内のネットワーク管理をするようになり,TCP/IPなどのインターネットのしくみに向き合い,そこからのめり込んでいきました。Instrumentsという半導体の会社に,チップ設計の技術者として入社しました。僕らの学科は大手国内キャリアや大きな家電メーカーに行く人が多いのですが,家電メーカーに行った先輩が「モーター制御のソフトウェアを書いている」と言っていて,どれくらい作り続けるかをたずねたら「ずっと」みたいな答えが返ってきたんですよね。その仕事をずっとやり続けるのはちょっと怖いと思い,フットワークが軽い外資系の会社を選びました。Instrumentsでは何年間勤められましたか?山崎:1年半くらいですね。入社した直後に3分の1くらいの人を減らす大リストラがあったんですよ。僕は対象じゃなかったのですけど,残ったメンバーで忙しくなると思ったら......。─⁠─そうじゃなかったと。山崎:逆に暇でした(笑⁠)⁠。適度に仕事をこなしていれば評価もされたので,ある意味楽でした。凄腕のエンジニアの人が,システムがUNIXベースに変わったのを機に技術的に乗り遅れてしまってリストラ対象になったのを見て,自分もあと10年は持つかもしれないけど,20年後はこうなるのかなと思うと,すごく怖くなって転職を決めました。いう経緯で入社されましたか?山崎:大学でネットワークの勉強をしっかりしたこともあって,TCP/IPなどに詳しかったんですよ。インターネット関連の企業で一番初めに受かったところに行こうと思い,それがYahoo!でした。Instrumentsはすごく給料が良かったので,年収は落ちましたね。─⁠─それでもあえて飛び込んだんですね。山崎:無能になってリストラされるのは嫌だったんです。僕は人生をプライドを持って終わらせたいと考えています。そのためにはプライドを持って定年まで仕事をし続ける必要があります。最初は給料が少なくてもよいので,もっと自分ができることを広げていきたかったんです。作ったシステムを日本に適用したり,あとはインフラ関係はほぼ全部ですね。サーバの設置・運用から広告配信までを幅広くやりました。入社時は1日1,000万ページビューだったのが退職時の2006年には10億強になって,それらをさばく広告システムを構築しました。キャリアを築いていって,そのまま働き続けたらある意味安泰なポジションにいたと思うのですが,起業という別の道を歩まれたのはなぜでしょうか?山崎:当時20人ぐらいのエンジニアチームを率いて,広告配信や画像サーバなどを全部見ていて,けっこう偉い立場だったんですよ。早くもExcel仕事になっていて「あれ?」みたいな。8年間仕事をしていて33~34歳だったのですが,定年を60歳だとするとあと26年間働きますよね。この8年間の急激な成長があと3回起きる可能性があるのに,もうExcel仕事をしていたらリストラの対象になるんじゃないかという不安がありました。作ったソフトウェアに下駄を履かせてもらっているんじゃないか,外に出たら通じないんじゃないかという不安もありました。AdSenseはインターネットの全データとユーザの属性などを最大限活用して成立しているものです。当時の自分の技術力では作るのが難しく,会社に迷惑をかけるわけにいけないと思ったこともあります。─⁠─どの理由も自分の技術力をもっと伸ばしていかないと,と感じたからなのですね。退職後すぐに起業されたのでしょうか?山崎:いえ,あまり起業するつもりはありませんでした。僕の唯一の目的は,プライドを持って定年まで仕事ができる体制を作ることだったので,そのために必要なことを退職後に行っていました。具体的にはプログラミングと英語を勉強しなおしていましたね。そんなことをしながら過ごす中で,広告システムを作った経験があったのでいろいろなところからお声がけがありました。その中でも大手メディアの社長さんから「インターネット広告配信システムを作ったら導入を検討するよ」と言われて,真に受けて作り始めました。─⁠─そういうきっかけがあったんですね。山崎:履いていた下駄がどれくらいだったのかを,自分で作ることで知れるチャンスでもあるとも思いました。徐々に作りこんでいくと配信エンジン側は得意で作れるんですが,管理画面を作るのには苦戦しました。1人でプログラムを書き続けるのが寂しかったこともあって,さまざまな勉強会に顔を出し始め,Railsの勉強会で初期のスケールアウトを支えてくれたエンジニアにも出会えました。─⁠─そうしているうちに完成したんですね。山崎:最初の広告配信システムを作り終えたとき,先ほどの大手メディアでは別の広告システムをすでに採用していて,それが良い出来だったので,ここまで作り込まないとダメなんだなとさらにブラッシュアップをしました。するうちに,どこにでも売れるかなというくらいのシステムになりました。起業するつもりはなかったので,「⁠僕を雇えばこのシステムがついてきますよ」「⁠僕自身はこのシステムを作るモチベーションが定年まで持てばいいかな」くらいに考えていました。軽く営業をしていたら,導入したいとお声がけをいただいたんですよ。当時の広告システムは,1年間のライセンス契約で6,000万円をもらえるような時代でした。「⁠じゃあ,それをうちは半額でやりますよ」みたいなノリで起業したんですよね。─⁠─場合によっては,どこかの会社に雇われていたかもしれないんですね。山崎:はい,入りたいインターネットの会社はいくつかあったので。それなりに売れちゃったので起業しました(笑⁠)⁠。─⁠─起業までの経緯がおもしろいですね。山崎:読者の方はがっかりするかもしれないですけど,世界を変えるとか,そういった野望はありませんでした。35歳定年説はすごく意識していて,それを跳ね返すような自分の道って何だと考えているうちに,起業への道に進んだ感じです。広告配信システム著者プロフィール舘野祐一(たてのゆういち)はてなブックマークのリードプログラマ・エンジニアリングマネージャを経てクックパッドに入社。ユーザに価値を届けるためにさまざまな技術的な挑戦を行っているうちに,いつの間にかクックパッドのCTOに。昔はコードを書くことが死ぬほど好きだったが,最近は技術をどう生かすかが好きになってきているお年頃。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。