あなたのキャリアチェンジ成功を保証します

多数のWebサービスを手がけてきた松本龍祐氏がTECH::CAMPでプログラミングを1から学んだ3つの理由

作成: 2019.01.15 更新: 2019.04.09

>> 世帯年収300万以下限定!
転職成功まで受講料発生なし。詳細はこちら

「プログラミングを学ぶほうがいいとはわかっているけど、プログラミングができなくても仕事はこなせている」

IT業界の中でも、そういう方が多いのではないでしょうか?特に役員クラスになると実際に手を動かす仕事はどんどん減っていき、方向性を示したり最終チェックをするという役割が大きいポジションの方もいらっしゃるでしょう。

今回インタビューさせていただいたのは、20代で起業し数々のWebサービスを手がけてきた松本龍祐氏。現在はメルペイの取締役CPOであり、前述のポジションに当てはまります。

しかし松本氏は2018年の年末にTECH::CAMPの7日間集中イナズマコースを個人として受講。1からプログラミングを学ぶという年の瀬を過ごされました。

受講の理由を詳しく聞いてみると、非常に学びが多い内容だったのでお届けします。経営者がプログラミングを学ぶとどうメリットがあるのでしょうか?

メルペイCPO松本氏 TECH::CAMP受講プロフィール 松本 龍祐(まつもと りょうすけ)
学生時代に起業し、カフェ経営を始める。大きな挫折を味わいカフェ経営から退いた後、SNSブームにのったサービスやアプリを立ち上げコミュニティファクトリーを創業、CEO就任。2012年にヤフーにバイアウト。2015年に執行役員としてメルカリに入社。現職はメルペイ取締役CPO


エンジニアになる必要はないのに何故プログラミングを学ぶのか

—– 1週間お疲れ様でした!楽しんで受講されましたか?

ありがとうございます。こんなに勉強したのは受験勉強以来ですね。集中力落ちてるな~~と感じました(笑)でも楽しかったです。

—– TECH::CAMPのメンターの対応はいかがでしたか?

わかりやすかったです。とにかく丁寧でフレンドリーでした。学習の上では、エラーが出たときその理由が本当に些細なことが多かったんです。それを自分ひとりだったら解決できなかったと思うし、ものすごく時間がかかっていたと思います。挫折ポイントが山程あったので直接質問してどんどん解決できるというのは本当によかったですね。

メルペイ取締役CPO 松本氏 TECH::CAMPでプログラミングを学ぶ

—– 松本さんの場合、周囲に優秀なエンジニアもいるので質問できる環境かと思います。これまでは独学されなかったのでしょうか?

そうですね。教えて、と言えば快く教えてくれる人はたくさんいると思います。でも自分の学習のために社員や友人の時間を奪うのはダメだな、と。

独学はもちろんやったことがあります。ただコードをコピペして行って、その先の学習をするまでのエラーでしょっちゅう突っかかっていて、その間に飽きちゃいましたね。

—– 独学って挫折しちゃいますよね・・・。ではTECH::CAMP受講前はプログラミングはほぼ全くできなかったのでしょうか?

全くできませんでした。仕事は長くIT業界ですが、自分はどちらかというとずっとプロデューサーやディレクターの立場だったので。むかーしブログを立ち上げたことがある、ぐらいです。

もちろん、コードは書けなくてもWebサービスをつくる上で理解しないといけない部分はわかっていました。Webサービスをつくっていった過程で理解していった、というほうが正しいですが。

■ こちらの記事もおすすめ!


—– 私個人としては松本さんは
「みんなのケンテイ」や「DECOIC」などかなり前からサービスをつくられていたので、プログラミングができる人だと思っていました。

たしかに同年代の起業家で自社サービスなどを作ってきた人はプログラミングができるCEOは多いです。ただわたしは昔からサービス作ってたと言っても受託から始めたのでエンジニアを採用してプロダクトを作っていく、という流れでしたね。CTOもいたので自分が必ずプログラミングができる必要があるか、というとそういう環境でもなかったのでこれまでコードを書くことはありませんでした。

メルペイ取締役 CPO 松本氏 TECH::CAMPでプログラミングを学ぶ

3つの理由:コンプレックス・エンジニアリングの共通言語・新しいものをすぐに触れること

—– 現在かなり大きい規模に成長している企業の取締役という役職で、実際にコードを書くという立場ではないかと思います。なぜプログラミングを学習しようと思いましたか?

理由は3つあります。

まず1つ目はずっとプログラミングがわからない、コードをかけないというのがコンプレックスでした。今日受講最終日で「コードをかける」と言っていいかと言うとそうではありませんが、受講前とは理解度の深さは雲泥の差がありますね。

2つ目ですが、仕事上やっぱりプログラミングを理解していると便利だからです。わたしは直接エンジニアと接する機会は多くないのですが、一番接するPM(プロジェクトマネジャー)も過半数はエンジニア出身の会社なんです。だからプログラミングを理解してエンジニアリングにおいての共通言語をもっているとPMと仕事をするとき非常にスムーズになります。

3つ目は、新しいものやおもしろいものをすぐに触れるようになりたいからです。API(Open APIs)などをGoogle や AWS などもたくさん出しています。例えば Google Cloud Vision API とか、Amazonが自社で使っているレコメンドサービスをAWS上で提供を始めたり。

ただわたしはそれをドキュメントを読んで楽しむことしかできないんです。

今の時代、どんどん新しいものが出されて誰でも開発しやすくなっているのに、プログラミングがわからないとそれも全くできない。これはものすごくもったいないことです。

使いたいときはエンジニアに最初の一歩もやってもらう必要があります。このままじゃダメだな、と。

新しいものを触っていけるとビジネス的にも「今後こういう流れがくるはず」とか「こういうサービスをつくれるんじゃないか」とか舵取りができるようになります。

サービスを開発するレベルのプログラミングができなくても、Open APIs などを少しでも触れるレベルにはなりたいと思って受講を決めました。

メルペイ取締役CPO 松本氏 TECH::CAMPでプログラミングを学ぶ

—– 実際に受講され、プログラミングを学んでみて発見はありましたか?

1番言えるのはエンジニアの気持ちがわかるようになったかもしれない、ということです。あくまで「かもしれない」ですが(笑)受講前に比べるとエンジニアへのリスペクトは格段に上がりましたね。エンジニアからの回答にこれまでは理解できなかった部分も、理解できるようになりました。

無料キャリア相談はこちら

—– 具体的にはどのように?

具体的には「工数の見積もりが難しい」という意味がわかりました。わたしはずっとディレクターよりの仕事だったのですが、ディレクターが工数の見積もりをするときは画面の数とかを考えます。でもエンジニアだと違うということに気づきました。データベースの数だったり、ディレクターよりももっともっと細かい点を考える必要があります。

「工数の見積もりをざっと出して」という要求は結構厳しいものだと実際にプログラミングを学ぶとわかります。集中して考えないとわからない、ということがわかってよかったです。

受講後必ず変える自分のアクションは、要件定義を細かくすること

—– たしかにTECH::CAMPを受講された非エンジニアの方は、エンジニアへ依頼するときに非常にスムーズになったという感想が多いです。

そうでしょうね。わたしも受講前と最も変わるだろうと確信しているのは要件定義の出し方です。

これまではざっくりとしたものしか出していなかったのですが、データベースの設計をするときに必要な要件ってものすごく細かいということがわかったので。

これまでサービスをいくつもつくってきましたが、今回受講してこれまでの要件定義はちょっと甘かったなということに気づきました。

なぜサービスをつくる上で発注側と受注側の認識が違って、途中でいろいろと覆ってしまうのか、つくりなおさないといけなくなるかがわかったことは本当に大きな収穫です。

—– 受講中1番大変だと思ったことは何ですか?

モチベーションの維持が大変でしたね。Railsに入って進捗のスピードが早くなっていったので最初は理解しきれなかったんです。

でも1週間でとにかく多くカリキュラムを進めたほうがいいと思って、完全には理解してないけど全体を一旦通そうと思いました。受験勉強もそうだったので、やり方は間違っていないと思いますが必ず復習が必要ですね。

メルペイ取締役CPO松本氏

TECH::EXPERT 東京・名古屋・大阪・福岡

プログラミング未経験からWebエンジニアとして転職成功まで導くスクール TECH::EXPERT は、挫折しない環境を提供いたします。すべて駅から通いやすい便利な場所。いつでも質問できるメンター(講師)、一緒に頑張る同期がいるから頑張れる。そんな教室を是非見にきてください!

プログラミングを知れば知るほどプロダクトと自分との距離が知れる。それでも経営者は絶対に学ぶべき

—– 経営者がプログラミングを学ぶメリットは何だと思いますか?

業界によって異なるとは思いますが、まずエンジニアへのリスペクトができてエンジニアになぜいい椅子やデスクを提供しないといけないかがわかります(笑)

あと、マシンのスペックは絶対高くすべき!!生産性が全く違います。

そういうのを「どこもやっているからやる」のと「腹落ちしてやる」のは経営者として全然違うと思いますね。

—– まだプログラミングを学んだことがない経営者に向けてメッセージをお願いします!

この講座を受ければプログラミングが完璧にできるというわけではないし、逆に自分とプロダクトをつくるまでの距離を痛感します。それでも受けるべきだと思います。

エンジニアとの共通言語ができることと、コードを書いているプロセスを知ることはメリットが非常に大きいです。

非インターネット業界の経営者の方であれば、プログラミングの過程を知ること自体がメリットだと思います。会社の業務をシステム化するときやエンジニアの部門をつくる、などのときに非常に武器になるはずです。

メルペイ取締役CPO 松本氏 TECH::CAMPでプログラミングを学ぶ

—– 最後に、読者の方へおすすめの本を教えてください。

最近(2018年の秋)読んで非常によかったのは「具体と抽象」という本です。上司と部下がなぜ話が食い違うことがあるのか、その答えが書かれています。

—– おもしろそう!絶対読みます。今日は貴重なお話を聞かせていただきありがとうございました!

編集後記:これまで数々のWebサービスをつくられてきた松本さんでもプログラミングを1からしっかり学んだのはこれが初めて。「社員に ”そんなことも知らなかったのかよ” と思われないか不安です(笑)」とインタビュー前におっしゃっていたのが印象的でした。

どんなポジションになっても、えらくなっても、学び続けて進化するという大切さを教えていただきました。「さぁ自分も始めてみよう!」と思われた方、まずはTECH::CAMP無料体験会へお越しください!

未経験からエンジニア・Webデザイナーを目指すならTECH::EXPERT

TECH::EXPERTは未経験からのエンジニア・Webデザイナー転職を実現するスクールです。

転職成功率は98.5%(2019年1月時点)。確実に使えるスキルを身につけるための教育と、徹底した就職サポートであなたの転職を叶えます。

無理な勧誘は一切ありません。まずは無料キャリア相談(カウンセリング)にぜひお越しください。

無料キャリア相談の日程を見る

この記事を書いた人

asami81
asami81
桜口アサミです。TECH::NOTE編集長をやっています。関西人。 大学卒業後に渡米しオーペア(ベビーシッター)として働きながら1年間滞在。帰国後OLをしながら個人ブログ運営やWebサービスをつくってました。Movable Type なつかしい…。その後 nanapi というハウツーサイトの立ち上げメンバーになり、2年くらい東京で過ごしました。2011年に長男出産のため関西に戻り、そこから6年程在宅中心で働いていました。2017年7月div入社。 「どんなときも幸せかどうかは自分が決める」というテーマで人生を過ごしています。