わからないところは積極的に質問する|GEEK JOB プログラミング初心者の学習法
GEEK JOB編集部
所属するエンジニア全てがフルリモート勤務というMarketing-Robotics株式会社。今回は、同社代表の田中さまと、エンジニアの米原さまへ、エンジニアの働き方に対するこだわりを伺ってきました!
AI搭載のクラウド営業ロボット「マーケロボ」を開発、運営するMarketing-Robotics株式会社(以下:Marketing-Robotics)。
自社で「マーケロボ」の開発を行っていながら、所属するエンジニアはすべてリモートだという同社。
今回は、CEOの田中 亮大さま、開発ディレクターの米原 康行さまにご協力いただき、エンジニアの働き方について同社がこだわっている考え方や、エンジニアにとっての同社の魅力を伺ってきました。
リモートに軸を置いたインタビュー企画ということで、米原さまにはインタビューもリモートで参加していただきました。
目次
田中:一言で言うと、MAツールの開発と導入・運用の代行を行っている会社です。AIを活用したクラウド営業ロボット「マーケロボ」を開発し、煩雑だった法人営業やマーケティングの業務をテクノロジーで仕組化しています。
田中:確かに、MAツールの領域で当社は最後発になります。後発は不利な部分もありますが、外から見ていたからこそMAツールが抱える課題を明確に捉える事ができました。
具体的には、導入費用が高すぎる、初期のシナリオ設計が難しすぎる等といった部分です。後発ではあるものの、業界自体が多くの課題を抱えている様子を見て、これならば参入できると判断しました。
米原:今、開発メンバーは10名ほどで、全員フルリモートで働いてもらっています。
米原:それぞれが責任をもって担当範囲の開発を進め、僕が全体を取りまとめています。
田中:営業やデザイナーなどのメンバーは東京本社にいますが、開発のメンバーに関しては完全に分けています。
田中:そのほうが作業効率が良いと判断したからです。
エンジニアは開発する仕事ですし、みんなで一箇所に集まることよりも本人が集中して作業できることが大切だと思っています。集中できる時間は深夜かもしれないし、寝そべって作業したいかもしれません。
エンジニアに求められるのは成果物なので、自分が一番成果を出せるやり方で自由にやってもらえたらと。その環境を壊してまでわざわざ出社してもらう必要はないと思っています。
米原:基本的には僕が間に入っているので、コミュニケーション不全で開発が滞ることはありません。
田中:そこで開発が止まるというのは、エンジニアがスムーズに作業に入れる状態でパスすることができていないという話なので、リモートがどうという問題ではないです。
米原:モチベーションは高くやってもらえていると思います。モチベーションのポイントって人それぞれだと思うのですが、今一緒に働いてくれているエンジニアは、自分の好きな時間に好きな場所で働けるということでモチベーションを高く維持してくれているので、相性はいいのかなと思います。
米原:みんなバラバラの時間に働くので、取りまとめている僕は大変ですね (笑)
米原:そうです。ただ僕自身も自由なので、どの時間に対応するかは自分で決めてやっています。この時間は働かないと決めていたら対応しません。
田中:理念や事業についての共有は最低限です。直接顔を合わせて、時間をかけて理解してもらって、ということはやっていません。
田中:これは賛否があると思いますが、僕らはエンジニアに理念の共有はそこまで必要ないと思っています。もちろん全ての会社がそうだというわけではなく、僕らの事業内容、かつ今のフェーズでという話です。
米原:そうですね。作りたいものも実装してほしい機能も決まっているので、理念の共有をしている時間があるのならそれぞれが作る時間に充てて欲しいと思っています。
田中:もちろん、米原のようなハブになってもらうメンバーや、事業全体の方向性に関わるCTOには理念に共感してもらう必要がありますし、そこは時間をかけてやっています。
田中:もちろん理念に共感してくれることは嬉しいです。しかし、今エンジニアに提供すべきなのはそこが源泉の「働きがい」ではないんですよね。エンジニア本人が望む働き方ができて、エンジニア自身に技術力というスキルが身についていくことが大事だと考えています。
田中:その通りです。
モダンな技術に精通していれば、転職の際に報酬含め良い条件で採用してもらえますし、今後絶対困らないじゃないですか。
世の中何が起こるかわからない中で、何かあった時に会社と心中してほしいなんて全く思ってないですし、その時はもっと良い待遇の会社にぜひ行って欲しいと思っています。
田中:割り切るというか、エンジニア本人にとって一番良いのはそれだと思います。普遍的な価値を、自分の好きな時間に働いて手に入れる。例えば家族がいて、子どももいてっていう家庭ならご飯は一緒に食べたいとかいろいろあると思いますし、そこを上手く両立してもらえたらと思います。
米原:そうですね。採用の際もそこのマッチングはすごく気にしています。僕らと一緒に働くことがその人のキャリアにとってプラスにならないと意味がないと思うので、今はAIに興味がある人、将来的にもAIのに触りたい人しか採用していないですね。
田中:極論を言うと、僕らがエンジニアに提供できるのは自由な環境とスキルアップの機会とお金です。選考の場で給料の話とか労働環境の話ってしづらい雰囲気があると思うのですが、僕らはそれをストレートに提供しようとしているだけなんです。
田中:そうです。でも自分のことだけでいいんですよ。この会社に入ることが自分のために良いと思ったら入ってもらえたら良い。会社のためとかは考えなくていいです。
米原:そうですね。もちろんあります。
米原:一番大切なのは「責任を持って仕事してくれるかどうか」ですね。リモートで働く以上、自分の仕事は自分で管理してもらわなければいけないですし、何時間働いているとか僕は管理していないので。
米原:そうですね。ちゃんと作ってくれるなら今この時間寝てようが何をしていようが構わないです。その後でパフォーマンスが上がるのであれば、好きにしてもらえたらと。
田中:これはやってみないとわからないですね。レスが早いとかはもちろん大事ですし、求められた成果や納期に対して責任を持ってやってくれるのかというのはやってみないとわからない。
米原:なので、面談である程度相性がいいと判断したら2ヶ月ほど、試用期間じゃないですけど一緒に働いてみます。そこでレスの速さであったり、求められているものに対する成果物を見て、今後も一緒に働いていけそうかを判断しています。
田中:そのあたりって、スキルシートを見たって全く判断できないんですよ。一緒に働いてみて初めてわかるので。
米原:ですので、AIの分野への興味以外に求めることはそれですね。自分自身でやりきってくれること。そこができてくれれば、あとはいいかな。
米原:そうですね。少なくともPythonは使えることが必須になります。あとはWebのフレームワークを使ったことがあれば。
米原:なりますなります。むしろ凄く良いです。そこに興味がある人は、そのうち自分で何か作ってマシンラーニングさせると思うので。
そこに加えて、Webのフレームワークをいろいろ触って調整してみた経験があれば大歓迎ですね。
米原:問わないですね。実務経験だったとしても、人に支持されて積んだ経験だと少し価値が下がると思います。
逆に個人の趣味や研究でも、自分から行動を起こしているという点はすごく評価できるので、実務経験じゃなくても歓迎します。
米原:勉強するなら人に聞くのが一番ですね。僕もプログラミングの勉強を始めたときはそうやっていました。
米原:本とか読んでもすっきり分かりづらいんですよね。それよりは、エディター開きながら「これはなんですか?」って聞きながらやったほうが絶対いい。
米原:そういったコミュニティに入ってしまうことですね。初心者向けのプログラミング勉強会みたいなのに参加するとか。
米原:そうですそうです。まさにそれです。そこでいつも勉強会を検索していました(笑)
一度その環境になってしまえば、躓いても人に聞いて解決できますし、挫折しづらくなるんじゃないかなと思います。