営業出身のエンジニアとエンジニア出身の営業って全然違うよね

営業とエンジニアって会社によっては水と油のような関係だったりするけど、営業とプログラミングが両方ともできる人ってわりと希少価値が高いんじゃないかなと思うんですよね。

自分は営業畑出身でプログラミングを学んで開発現場に入ったんですけど、ふと営業が軸の人とエンジニアが軸の人はスキルセットが似ているようで全然違うよなーと思ったので、その辺について自分の経験を元につらつらと書いていきたいなと思います。

エンジニアから営業になるパターン

エンジニアから営業になるパターンって、会社の方針でやらされることになったりとかややネガティブなイメージがあるんですけど、セールスエンジニアっていう職種があるくらいで、プレゼン能力や分析・提案スキルや業務知識なんかに長けていると営業として非常に強みになりますよね。

また、営業だけじゃなくても技術畑出身だとエンジニア目線でのマネジメントができるので、エンジニア採用とか人事部門に携わったりすることも多いのかなと。

プロジェクトの工数見積もりをしたり、受託の営業なんかはエンジニア出身であることのメリットが大きいんじゃないかなと思います。ただ、開発やってた人にテレアポさせるとかはさすがにちょっとしんどいですよね。。

営業からエンジニアになるパターン

営業は様々な分野に渡って広く浅く対応することが多いので、自然とジェネラリストタイプになっていきます。後から技術を学んで開発現場に入っても、スペシャリストタイプにはやはり勝てないなーと身を以て感じています。

しかし、営業出身者はエンジニアには無い目線を持っているはずだと思うので、営業としてくすぶっている人なんかはキャリアチェンジの選択肢として考えてみてもいいんじゃないかなと思うんですよね。

営業目線での業界の全体像だったり市場価値の高いスキルセットだったり、顧客との調整だったりエンジニアのマネジメント経験だったり、営業をやってきた中でプラスに働く面も少なくはないんじゃないかなと。

営業がエンジニアになることのメリットは?

良くも悪くも世渡り上手さを兼ね備えている営業は、開発現場に入ると横断的に様々な部門間で調整役を担ったり、チーム内で活発にコミュニケーションを取ったりすることができます。これはあくまでも自分の経験上なんですが、進行管理ができたり喋りがイケると勝手に責任者ポジションが回ってくることもあります。

個人的にコミュニケーションスキルっていう言葉は大嫌いなんですが、開発現場はチームで連携を取りながらプロジェクトを進めていくので、情報共有したり他のメンバーのフォローをしたりすることが自然と身についていると、開発現場においても重宝されるのかなと。

受託営業ができるようになるかも

たまにエンジニアリングが全然分かってないのに受託営業をやっている人を見かけるんですけど、どうやって仕事が取れてるのかが謎なのと、取った仕事のしわ寄せが全部エンジニアに来て不幸な話をわりと良く聞くので、やはり営業も勉強した方が良いと思うんですよね。

営業出身のエンジニアが開発現場でプロジェクト管理とか工数計算をやってると、自然と見積もりが作れるようになってくるので、結果的に受託営業もできるようになってきます。

もちろんそんなに簡単じゃないけれど、SESしかやってこなかったような営業がエンドユーザーと話ができないのは、エンジニアリングがわからないってのが大きいと思うんですよね。顧客の要件を汲み取りつつ、時にはコンサルティング的な要素も必要になってきますし。

営業がエンジニアになるための最短の方法

まずは学びすね。どっかの記事でも書きましたけど、自分はTECH::CAMPに行きました。卒業した後に第一線でエンジニアとして活躍してる人とかプロダクト作って起業している人なんかも多いので、いつかちゃんと記事化して紹介しようとは思ってるんですが。。TECH::CAMPは卒業生のコミュニティが有益だったり、実際に資金調達に成功してる人もたくさんいるんすよね。

TECH::CAMPがプログラミング教育の“当たり前”を覆す!

ちなみにTECH::CAMPの値段を先に言っておくと通常1ヶ月コースで128,000円です。分割で月5000円とかにもできますけど、僕は率直に高ぇーよって思いました。「人生を変える1ヶ月」ってキャッチが刺さったのでえいやっと申し込んでみたんですけど、自分の場合はカリキュラムの習得が周りの受講者よりも遅すぎて、結局もう1ヶ月延長したので正確には「人生を変える2ヶ月」でしたけどね。。(1ヶ月の延長は12,800円)

自分はここのスクールしか受講したことがないので他のスクールやプログラミング学習サービスと比較ができないんですが、他にも自分に合った良い方法はあるかもしれないので色々な勉強方法を調べてから納得した上で選択すると良いのかなと。

最近聞いた自分の知り合いだとUdemyでカリキュラムを自分で選んで学んで2、3ヶ月で本格的なiOSアプリを作った人とかはいますが、めっちゃ高学歴な方なので理解が遅くて挫折しやすい僕にはちょっとマネができなさそう。。

プログラミングを学んでから開発現場へ

SESの営業とかをやってると、プログラミングスクールに通ってもすぐにプログラマーとして開発現場に入れないのは分かりますよね?なので、まずは順序を踏んでいく必要があります(天才タイプは別かも)。低スキルでも入れる現場を探すこと、そして間違っても背伸びしちゃいけないということが大切です。

TECH::CAMPの卒業生飲み会でも話題に出てたんですけど、一般的なエンジニアの戦闘能力が100だとしたら、スクールにみっちり通ってプログラミングが多少書けるようになって、FizzBuzz問題が自力で解けるようになったってせいぜい戦闘能力は10くらいです。残念ながら。なのでステップアップのイメージを作りつつ、逆算して期間を決めながら開発現場に参画してスキルをつけていくと良いのではないかなと思います。

自分は最初からプログラマーとして現場に入ろうと試みたんですけど、面談で見事に玉砕しました。スキルシートをそれっぽく作ると面談でツッコまれた時に変な汗が出るので、自分のスキルシートを作る時はちゃんと考えて作った方が良いです。また、SESの営業だったら1人で客先常駐してみるのも良いかもしれないですね。エンジニアの気持ちがマジでわかりますよ。

ざっくりまとめ

エンジニア出身の営業と営業出身のエンジニアの違いについて、また営業からエンジニアになるには?ってところまでを書き綴ってみましたが、どちらもスタンスは違えども面白いキャリアなんじゃないかなと個人的には思います。

あと記事を書いててちょっと思ったのは、自分のキャリアについて将来が不安とか先が見えないとか口にする人は、もしかしたら努力をあんまりしてないのかもなーと。色々と書いてはみましたが、結局は様々なことに興味を持つことと継続して努力することが大切なんですよね。

そんなこんなで、自分は営業をやってきてプログラミングを学んでみて、今度は英語を学びたいなと思ってます。やりたい技術分野のドキュメントとかコミュニティが大体英語なんすよね。。

プログラミングではTECH::CAMPがハマったので英語も対面の家庭教師アプリのFlamingoとかが自分に合ってるのかなーとは思ってるんですけど、いかんせん英語が全く喋れないのでめっちゃビビっております。

外国語レッスン・英会話の先生が見つかるアプリ - フラミンゴ(Flamingo)
外国語レッスン・英会話の先生が見つかるアプリ – フラミンゴ(Flamingo)
開発元:Flamingo Inc.
無料
posted with アプリーチ

ABOUTこの記事をかいた人

SES営業の10年選手です。SESでの起業経験あり。人事、法務、労務、経理、総務、マネジメント、マーケティング、WEB/アプリ開発、と守備範囲は広いですが程よく適当です。PokemonGO頑張ってます。