技術と情熱の集う場所を求めて、ゆめみと出会った
──プログラミングをはじめたきっかけを教えてください。
私は理工学部で物理化学を専攻していたのですが、インターンシップをきっかけにプログラミングの世界に入っていきました。中学生や高校生にプログラミングを教えるという事業をしている会社で、学生たちにコードの書き方を教えながら、Androidのアプリ開発について学んでいったんです。
もともと自分で何か作ることが好きだったのですが、複雑な機械や材料の必要がなく、パソコン1台あればどこでも自由に創造ができるという点に惹かれていきました。
──ゆめみに入社する前は、どのような活動をしていましたか?
大学卒業後の1年間は、スタートアップでエンジニアとしてアルバイトをしていました。社員含めて同年代が多い環境の中で、切磋琢磨しながら働けたことがよかったですね。スタートアップ特有の環境で、リソースの制限であったり、落としどころが必要だったりする状況を経験して、ビジネスに対する観点が磨かれたように感じています。
そのほかにも、大学在学中に行っていたプログラミングを学生に教える仕事や、知人の紹介でいただいたエンジニアの仕事に取り組んでいました。友人と一緒にビジネスコンテストに参加したり、高校生向けの情報系の参考書を作成して出版したりといった活動もしましたね。
大学在学中に自分の興味のあるドメインを見つけられず、大学卒業まで大学院に進学するかエンジニアとして就職するかで悩み、卒業後もアルバイトという道を選んだのですが、さまざまな経験を通じて、自分の方向性が見えてきたように感じています。
──なぜ、ゆめみに入社したのでしょうか?
私が会社に求めたのは、「その道のプロが在籍しており、技術面で横にも縦にも成長できること」「多種多様なドメイン知識に触れられること」でした。その両方がかなうと考えてゆめみを選びました。
ゆめみにはさまざまな専門性を持ったエンジニアがいるため、自分が正しい方向に進んでいるかを相談したり、レビューを受けたりできる環境があると感じたんです。
また、扱っている分野が幅広いことも魅力でした。一生の仕事にしたいと思えるような領域がまだ見えていなかったため、幅広い業界に関わっているゆめみであれば、自分が何に一番関心を持つのか可能性を探れると思い、入社を決めました。
要件定義から設計まで挑戦。「考える仕事」の魅力とは
──入社後の研修内容について教えてください。
入社してからはOJTで実践を繰り返しつつ、はじめの数カ月間は同時進行で座学の研修や代表によるEQ(エモーショナルインテリジェンス)に関する研修を受けました。EQ研修を通じて自分の強みや個性を知れたので、自分の働き方をメタ認知できるようになりました。
配属後は、先輩方にフォローしていただきながら業務を学んでいきました。
──配属後は、どのような業務に携わっていきましたか?
Androidアプリエンジニアとして開発を担当しつつ、要件定義やUIデザインにも関わっていきました。
最初に携わった案件は、大手メーカーとの開発案件でした。ここでは、仕事の進め方や周囲とのコミュニケーションの取り方を学びました。発言の仕方や確認のプロセスなど、関わっている人数や距離感が異なっていたため、スタートアップでの経験とはまったく違う環境でしたね。約3〜4カ月この案件に携わり、大規模プロジェクトの進め方を肌で感じることができました。
その後、大手人材会社のアプリ開発に約1年間携わりました。ここでは実装を担当し、テックリードの先輩と二人体制で仕事をしました。また、先輩にサポートしてもらいながらAndroidチームの代表(他チームやクライアントとの連携)も担いました。エンジニアとしてだけでなく、クライアントとの窓口役も務めるようになったため、大きな成長を実感した案件でしたね。
三社が関わる複雑なプロジェクトだったこともあり、今振り返ると最初は空回りしてしまっていたように思います。自分の中で貢献度の低さを感じて悩んだ時期でもあったのですが、周囲に相談しながら立ち回りを学ぶことで、なんとかプロジェクトを進められるようになっていきました。
新機能の機能実装を成し遂げられた時は、他チームやクライアントとどう連携すれば良いのか1つの成功体験を積めて、自分のすべきことを何かつかめた気がしました。貢献できていないモヤモヤ感も解消されました。
現在は、1年間の大手人材会社のアプリ開発経験を活かして、Androidチームの代表としてリードエンジニアを務めています。技術選定や工数の見積もり、iOS・デザイナー・サーバーチームとの連携のほか、サービス設計の段階からリリースまで一貫してAndroidアプリ開発をリードしています。
これまでのエンジニア人生の中で1番の大仕事であるとともに、一人前のAndroidアプリ開発者になるために必要なステップだと思って取り組んでいます。
──どんなところに、仕事のおもしろさを感じますか?
設計や仕様を考えるところがとくにおもしろいです。要件定義などのデザインの段階から、実装する前の設計段階までにやりがいを感じています。考えることが好きな私にとって、設計はコードを書くこと以上に楽しい時間なんです。
また、アプリ開発前のライブラリの選定やコーディングルールの策定など、品質を担保するための工夫もおもしろいですね。
入社1~2年目という若手の時期から、設計面に携わる機会を得られているのは、ゆめみという環境ならではですね。ずっとお世話になっているテックリードの先輩も、積極的に上流工程に携わる機会を与えてくれ、サポートを受けながら経験を積み重ねることができています。
「やりたい」が尊重される環境で、自己成長を加速させる
──業務外では、どのような活動をしていますか?
社内外での勉強会やイベントに力を入れています。具体的には、ゆめみと他社との合同勉強会を開催したり、社外の方を招いて双方向的なコミュニケーションができる勉強会を行ったりしています。設計や仕様を考えるのが好きなので、イベントという空間を形にすることにもワクワクするんです。
イベント開催を積極的にしている先輩方からの学びも多いです。参加者に参加していただく意図や持ち帰っていただく学びなど、イベントの参加者体験を設計する観点で吸収させていただいています。これはエンジニア業務でユーザー体験を設計することと重なると感じていて、やりがいにもつながっています。先輩方の姿勢を見ながら、自分の勉強会もより充実したものにしようと日々工夫をしています。
自分自身の成長にもなりますし、得意分野を活かせる機会にもなっているので、とてもやりがいを感じますね。入社年次に関わらず「やりたい」という気持ちを尊重して任せてもらえるのも、ゆめみの魅力だと思います。
──ゆめみはリモートワークが中心ですが、メンバーとはどのようにコミュニケーションを取っていますか?
基本的なコミュニケーションはSlackを使って行っていますが、必要だと判断した場合には対面でもコミュニケーションを取っています。たとえば、経験の浅い後輩に開発の1サイクルを吸収してもらうために、対面でペアプログラミングをすることが有効だと判断し、1週間ほど一緒に出社したこともありました。
月に1回程度のペースで、希望者がオフラインで集まる交流会を開催したり、エンジニアのイベントやデザイナーのイベントに合わせて飲み会を開いたり、同期と小旅行に行ったりと、直接コミュニケーションを取る機会を自分たちでつくっています。
出社したいタイプと、リモートが好きなタイプ、どちらでも柔軟にコミュニケーションが取れる環境ですね。
──ゆめみの給与自己決定制度はいかがでしょうか?
入社1年目の終わりに、給与の自己申告をしました。同期との情報交換や、時々出社する仲間との会話を通じて、次のグレードの最高値を申請してみたんです。
まだ若手だからちょっとズレていても許されるだろうと、挑戦的な金額を提示してみましたが(笑)、結果的に狙い通りの金額で認められたことは嬉しかったですね。
エンジニアだけでなくデザインチームとの調整など、広い視野で仕事をしていることを認めていただきつつ、社外のイベントや勉強会など業務外の活動にも力を入れている点も評価してもらえました。
自分の成長を実感すると同時に、会社からの期待を感じたので、これからも積極的に活動をしていきたいと思っています。
ゆめみで生涯の仕事を見つけていく──可能性を引き出してくれる環境
──ゆめみに入社して良かったことは何ですか?
ゆめみに入社してよかったことは、やはり人と環境ですね。エンジニアとしての成長を支援してくれる先輩たちの存在や、やりたいことに挑戦できる機会が与えられることは、本当にありがたいです。
「人に恵まれた」という言葉がぴったりで、ゆめみでの経験が自分の成長にとって、非常に有意義だと感じています。自分の働きや成果物に対して、丁寧にレビューいただけることと、同期や先輩方にユーモアのある方が多く、一緒にいて楽しいです。
いろんな志向性の方々がいるので、気の合う方やライバルを見つけやすく、そういった意味で多様性に溢れています。また、デスクや椅子など、高品質なものを利用できる「フルリモし放題制度」も助かっています。
──最後に、今後の展望を教えてください。
デザイナーとエンジニア、そしてAndroidとiOS開発者の間の架け橋となることをめざしています。
現在、デザイナーとエンジニア間のコミュニケーションコストの高さや認識の違いを課題に感じていて、これらを解消する役割を担いたいと考えています。Androidエンジニアとしての経験を活かしつつ、iOSの知識も深めることで、プラットフォーム間のギャップも埋めていきたいですね。
長期的には、デザインからコード実装までの全体を俯瞰できるリーダー的な立場をめざしています。チーム全体を円滑に進める役割を担い、プロジェクトの中心で多くの人にインパクトを起こせる存在でありたいです。
最終的な目標は、自分の生涯の仕事を見つけることです。ゆめみという環境で、多くの刺激を受けながら、自分の可能性を最大限に引き出していきたいです。
※ 記載内容は2024年10月時点のものです
