• HIKOMA HOME
  • INTERVIEW
  • 株式会社ネットワーク応用通信研究所 フェロー まつもと ゆきひろ
株式会社ネットワーク応用通信研究所 フェロー まつもと ゆきひろ株式会社ネットワーク応用通信研究所 フェロー まつもと ゆきひろ

世界的プログラミング言語の開発者が語るエンジニアのキャリア論 自分につくれない理由はない。
だからRubyをつくった

世界的プログラミング言語の開発者が語るエンジニアのキャリア論 自分につくれない理由はない。
だからRubyをつくった
株式会社ネットワーク応用通信研究所
フェロー
まつもと ゆきひろ

ITの世界で“Matz”ほど国際的に名を知られた日本人はいないかもしれない。まつもとゆきひろ氏はプログラミング言語「Ruby」を独力でつくりあげ、30歳だった1995年にオープンソースソフトウェアとして公開。以来、世界中のエンジニアに使われ、多くのプロダクトやサービスが生み出された。今回、編集部は同氏が仕事と生活の拠点に定めている島根県松江市に飛んだ。若手エンジニアがまつもと氏のように「とがった仕事」をやりとげるには、どんなキャリアを歩めばいいのかを聞いた。

※下記はTech通信Vol.04(2016年5月号)から抜粋し、記事は取材時のものです。


正当に評価されたいなら転職するのもアリ

——「シリコンバレーと違い、国内からTech系のメガ・ベンチャーが出てこない」といわれて久しいですね。エンジニアの力量に差があるのでしょうか。

 いや、そこにあまり差は感じません。国内エンジニアの能力はシリコンバレーの人たちにひけをとらない。違いは金融の仕組みにある。あちらにはエンジニアが生み出したプロダクトやサービスに大きな資金が集まり、事業化されるシステムがあるんです。

 国内にはそれがないので、「起業して成功したい」というエンジニアにとっては不利な環境でしょう。でも、そんな志をもっているエンジニアは少数かもしれません。より大多数のエンジニアにとって問題なのは、シリコンバレーの同業者たちと変わらないスキルがあるのに、低い待遇に甘んじていること。端的にいえば、多くのエンジニアの給料が少なすぎる。

——なにが原因でしょう。

 国内企業のほとんどに、エンジニアのスキルを評価する仕組みがないことです。スキルと給料が連動していない典型例が、新卒入社のとき。「大学でプログラミング言語について研究してきた」という人でも、「PCでExcelやWordを使っています」という人でも給料は同じです。

 それから後も、年功による評価か、成果による評価で給料が決まる。成果で評価されるなら同期入社でも差がつきますが、会社の利益があがる仕事ができるかどうかは運しだいの面があります。必ずしもエンジニアのスキルアップとは連動しない。

——正当に評価されたい若手エンジニアはどうすればいいのか、教えてください。

 ひとつの方法は転職することです。「いまの勤務先では評価が低く、給料が低い。評価を高めるようなチャンスもなかなかない」という場合。転職は自己アピールのまたとない機会であり、新しい企業では、これまで磨いてきたスキルが正当に評価される可能性があります。

 私自身はこれまでに2回、転職しています。いずれも給料を上げることが目的だったわけではありませんが、下がることはなかった。

理不尽なことは受け入れない社内でひとりカジュアル姿に

——転職歴が多い人材を低く評価する風潮があります。そのため転職に二の足を踏む人も多いと思います。

 IT業界は比較的転職に寛容ですし、「数ヵ月で転職しました」とかいうようなことでもなければ不利になるとは思えません。それに、みんなガマンしすぎだと思いますよ。「理不尽だ」と思うことがあるなら、ガマンせず改善を主張することです。「その主張を受け入れてもらえないなら、辞表をたたきつけてやる」。みんながそんな気持ちでいれば、実際に転職しなくても、この世からブラック企業なんて消えてなくなる。

 私自身はガマンしない性格だと思います。たとえば、新卒入社した会社に「プログラマーでもスーツを着て出勤すること」というルールがあった。顧客と接することはないのに。高いスーツを買って、イスですり減らすだけ。どう考えてもおかしい。

 それで、たまたまオフィスを掃除する日があって、そのときだけは汚れてもいいようにみんなカジュアルな服装で出勤したんです。翌日からほかのみんなはスーツに戻ったんですが、私だけはそれからずっと、カジュアル姿で通勤しました。

——「協調性がない」と、怒られませんでしたか。

 いいえ。だれもなんにもいいませんでしたね。もっとも、追随してくれる仲間もあまりいませんでしたが(笑)。でも、私は自分がマイノリティであることを気にしないタイプ。子どものころからそうでした。

 なにしろ私が子どもだったころは、パソコンがある家庭なんてほとんどない時代。たまたま私は、父が仕事に使うつもりで買ったポケットコンピュータを強引に自分のモノにしてしまい(笑)、その世界に興味をもった。けれど、ほかにコンピュータに興味がある友だちなんていません。でも、そこで「自分の興味はわきにおいて、多数派にあわせよう」とは思いませんでした。

 コンピュータから、そのコンピュータを思い通りに動かすプログラミング言語へと興味が移り、高校生のころには「新しい言語を自分でつくりたい」と思うようになりました。その後、大学で必要な知識を得て、社会人になって開発できる環境も整った。そこで高校生のころからの夢の実現に着手。それがみのり、30歳のときにRubyを公開できたのです。

多数派に属して安住することと成功することは両立しがたい。
少数派になることをおそれるな。

「 自分にはできない」は思い込みかもしれない

——高校生がなぜ「自分でプログラミング言語をつくろう」と思ったのでしょう。

 「“自分でやってはいけない理由はない”と思った」というのがより正確かもしれません。さまざまなプログラミング言語にかんする本を読むと、そこに言語の開発者の話も出てくる。その人たちは「自分とそんなにかけ離れた存在ではないな」と思いましたから。

 「とがった仕事をしたいけれど、自分にはできない」。そう考えているエンジニアがいるなら、それは思い込みかもしれませんよ。学校でも会社でも「みんなと同じように行動しなさい」と教えられる。その通りにしているうちに、「自分はみんなと同じ。とくにすごい人間ではない」という思い込みが形成されて、それにしばられてしまう。やりたいことがあるなら、やれない理由をあげてみて、それが思い込みかどうか自分で検証してみてほしいですね。

——「自分は平均的な人間である」と考えている人は多いです。でもそれは思い込みかもしれないのですね。

 ええ。成功した人の大半は、他人と違う道を行っています。「普通に学校で勉強して、普通に就職して、毎日8時間勤務して…」という多数派に属する人生を歩みながら成功した人の話はあまり聞かない。

「多数派に属していたい」という願望と「成功したい」という願望。後者のほうが強いなら、多数派の人生から飛び出してしまうべきです。失敗のリスクはともないますが、少なくとも矛盾する2つの願望を両方ともかなえるのは非常に難しいことは間違いない。

プログラミングできるAIはまだまだ登場しない

——エンジニアがキャリアを考えるうえで、仕事をめぐる環境が将来どのように変わっていくかを予測することが大事です。たとえば「もうすぐ人工知能がプログラミングできるようになり、プログラマーは失業する」という人もいます。まつもとさんの予測を聞かせてください。

 現状でもプログラミング作業の一部はすでにソフトウェアに代替されているといえます。でも、プログラマーの仕事を完全に奪うほどの人工知能、つまり“ 強い人工知能”と呼ばれるものの登場はまだ先のことでしょう。

 最近、囲碁の世界最高レベルの棋士に勝った人工知能が話題になりました。ただ、あれは“強い人工知能”ではない。だって、あれは囲碁をプレイさせるために人間がプログラミングしたものだから。エンジニアの仕事は当分、失われないでしょう。

——どんなエンジニアがチャンスをつかめるでしょう。

 やりたい仕事に携われるチャンスが来たとき、すぐに対応できるように自分のスキルを磨いている人。スキルアップの努力をせずに、ただ「やりたい」と思っているだけでは、宝クジに当たるのを待つようなものです。

「 それはできません」と言うな。チャンスが逃げていくだけ

——キャリアアップをめざす若手エンジニアにメッセージをお願いします。

 学ぶ方法を知っておいてほしい。経験知識が不足している仕事を頼まれても、その仕事のやり方を学ぶ方法を知っていれば、学びながら対応できる。自分ではできなくても、できる人とのコネクションを活用して対応することだってできる。そういうエンジニアは仕事を断らない。

 「得意分野ではない」「専門領域ではない」「経験がない」。そんな理由で打診された仕事を断ってしまうエンジニアが多い。なにが得意分野かなんて、仕事を依頼する側には関係ない。仕事を断られた相手は「こいつには2度と依頼しない」と思うことでしょう。

 どんな分野の仕事であれ、学びながらでも対応することで、周りからの信頼や個人としてのポジションを確立できれば、やりたい仕事に携われる可能性が高まるはずです。それも楽しみながら。

——キャリアアップをめざす若手エンジニアにメッセージをお願いします。
まつもと ゆきひろ(まつもと ゆきひろ)
まつもと ゆきひろ(まつもと ゆきひろ)
まつもと ゆきひろ(まつもと ゆきひろ)
プロフィール

1965年、大阪府生まれ、鳥取県で育つ。1990年に筑波大学第三学群情報学類卒業後、日本タイムシェア株式会社へ入社。静岡県浜松市にあった同社研究所に勤務。1993年にRuby開発を開始。1994年に株式会社トヨタケーラムに入社。1995年にRubyをオープンソースソフトウェアとして公開。1997年に島根県松江市に移り、同市に本社のある株式会社ネットワーク応用通信研究所に入社。現在は同社フェローのほか、楽天株式会社の楽天技術研究所フェロー、一般財団法人Rubyアソシエーション代表理事理事長などを務めている。

企業概要

設立 2001年7月
資本金 4,650万円
従業員数 約50名
事業内容 オープンソースソフトウェアを利用したシステム開発・教育・コンサルティング
URL https://www.netlab.jp/