21 年新卒入社エンジニアと座談会で振り返る新卒研修
はじめに
みなさん、こんにちは。エンジニアの新居です。
今回は 2021 年新卒入社のエンジニア 5 人に対し、新卒研修を終えてからこれまでにプロダクト開発業務を進めている中で、どのように新卒研修が活きているのかを振り返ってもらおうという座談会の様子をお送りしようと思います。
今までブログでお伝えしてきた新卒研修はメンター側の立場で書かれていましたが、当時メンティーだった 2021 年新卒メンバーの紹介をしながら、初めての試みとしてメンティー側はどのようなことを当時考えていたのかをお伝えできればと思います。
2021 年新卒入社メンバー紹介
(左から)筆者 / 内田さん / 高橋さん / 堀内さん / 佐々岡さん / 寺内さん
高橋さん
医療プラットフォーム第一本部 プロダクト開発室 第二開発グループ所属。CLINICS の開発を担当。現在は周辺領域拡張プロジェクトに携わる。
佐々岡さん
人材プラットフォーム本部 プロダクト開発室 第一開発グループ所属。ジョブメドレーの開発を担当。現在は求職者側の UI/UX 改善などの開発に携わる。
寺内さん
人材プラットフォーム本部 プロダクト開発室 第三開発グループ所属。介護のほんねの開発を担当。定常開発や新機能開発に携わる。
堀内さん
人材プラットフォーム本部 プロダクト開発室 第一開発グループ所属。ジョブメドレーの開発を担当。現在は求職者側の UI/UX 改善などの開発に携わる。
内田さん
医療プラットフォーム第一本部 プロダクト開発室 第四開発グループ所属。CLINICS の開発を担当。現在は CLINICS カルテの基幹システムの開発に携わる。
チームの雰囲気について
メドレー入社後 1 年が経ち、5 人の皆さんはどのような雰囲気のチームで働いているかを話してもらいました。
高橋: CLINICS の中でもうちのチームは出社頻度が高めで対面でコミュニケーションを取る機会が多いですね。新規機能を中心に開発しているので、細かな調整がしやすくスピード感を持って開発できています。
内田: 自分は別のチームなんですが、夕会をスタンディングでやっているのを見てカッコいいなと思っていて羨しいです w
佐々岡: ジョブメドレーチームの雰囲気としては結構リモートで開発している方の割合が多めです。家庭持ちの方とかは家で実装していたりすることが多いです。デザイナーとエンジニアはすごく近い距離で仕事をしています。 その中で自分は、主に求職者の応募体験を良くするための改善などを行なっています。
寺内: 介護のほんねは、プロダクト開発チームがコンパクトなので他のみんなと違い明確に担当が分かれているということはないです。自分は社内ツールの業務改善系の開発を担当することが多いです。
社内ツールの非効率な部分を改善したり、定常業務で必要になるシステム改善や修正を主に手がけています。 サーバーサイドの開発が主で、必要に応じてフロントエンドの開発も行なっています。チームの雰囲気は、締めるところは締める雰囲気です。MTG なども少なめなので、実装や考えることに時間を使っていける環境です。
佐々岡: 寺内はチームのプロダクト責任者が直接メンタリングしてくれるのが良いなーと思っています。
寺内: そうですね。直属の上司にレビューを含め、メンタリングなどもしていただいているので、ありがたいです。
堀内: 自分も佐々岡と一緒でジョブメドレーの開発を担当しています。自分が思うチームの雰囲気ですが、「温和なチーム」と感じています。 心理的安全性が高いチームですね。
自分が今担当しているのは求職者側の UI/UX 改善であったり、ページのパフォーマンス改善などです。開発の特徴としては、開発案件を進めるときにすぐにプロダクトマネージャやリードエンジニアといった方々と会話して進めていける部分でしょうか。
ジョブメドレー自体、サービスとしては 10 年選手です。ですから、業務フローが大変成熟したものになっています。 洗練された企画・開発フローを実際に体感しながら開発できる、という環境がとても勉強になりますね。
またこのフローはドキュメントドリブンという考え方で作られた資料に基いていますので、後から蓄積された知見をキャッチアップすることも容易ですし、リモートの人と出社している人との間で齟齬が起きることなく仕事が進められています。
内田: CLINICS 電子カルテの基盤チームで開発しています。基盤チームでは本当にこれぞカルテという部分を扱っているので、レセプトに関係する部分なども担当しています。
チームの特徴としては、チーム構成としてデザイナーやディレクターといった職種の方達がいるんですが、彼らと一緒に会話をしながら、開発を進めていくということでしょうか。
職種で分けずに全員で認識を揃えながらの開発ができています。あとはメドレーのデザイナーは多かれ少なかれ全員そうだと思うのですが、特に今のチームのデザイナーは自分でフロントエンドの React.js のコードを書いているので、手戻りなども無くすごく仕事がやりやすい環境です。こうした環境で自分が要件から考えて実装していくという開発をできているのが、とてもやりがいがあります。
それぞれ配属されているチームが違うこともあり、チームの雰囲気などはやはり色々と違うようです。しかし、共通してチームで動きながら職種に囚われずに要件定義から関わって開発をしているというところは、全員が感じているようですね。
今までのプログラミング経験
次の話題として、21 年入社メンバーの入社前のプログラミング経験について聞いてみました。みなさんどんな形でプログラミングに関わってきたんでしょうか?
高橋: プログラミングを始めたのは高校 1 年生の頃からです。中学生のころからコンピュータに触れはじめて漠然とプログラミングの勉強がしたいという思いから、情報系学科に入学してゲームプログラミングから始めたのが最初です。
大学時代は、実践型のプロジェクト学習に力を入れている公立はこだて未来大学で様々な開発経験を積みました。学部 3 年生の 1 年間は、4 大学合同でチーム開発をするという講義の中で iOS アプリケーションの開発を経験しました。
学部 4 年生からは、都内にある SIer 企業の社内システムを開発する学内プロジェクトに参加しました。他にもエンジニアとして働けるサマーインターンにも参加しました。
内田: 自分達と同世代だと中学生のときくらいに、例えば PSP を始めとしたゲーム機だとか、家のパソコンを触っていくことをきっかけにして、プログラミングに興味を持つという人が多い印象です。この 5 人の共通の思い出として、やっぱりこの辺の話題が出てきたりします。
佐々岡: 自分がプログラミングを始めたのは、情報系の大学に入ってからでした。始めてからは Ruby on Rails での開発や Python の Django での開発をアルバイトで経験を積んでいきました。サークルでも PHP を使った Web アプリケーションを作ったりと、のめり込んでいました。
堀内: 自分は大学では情報系学科ではなく、経済学部を専攻しました。高校のときは理系コースで「理系の大学に行くんだ」と頑張っていたんですが、どちらかというと文系科目の方が好きだったので、数学の知識も使いつつ文系である経済学を選んだ形です。
プログラミングの原体験は Web になります。もうサービスは無くなってしまったんですが、中学生のときに Yahoo!ジオシティーズというホームページを簡単に作れるというサービスに夢中になった時期がありました。
このサービスはエディタにテキストを入れると HTML が生成されるというシステムだったんで、そこでこういった感じで Web が出来るんだなと思い面白いなと思ったのがきっかけです。そこから色を変えたいから CSS を勉強する、クジ引きアプリ作りたいから JavaScript を勉強するみたいな感じで、のめり込んでいきました。
中高くらいにスマホが出てきたんですが、当時カスタムされた OS が流通していて、そういうのも面白いと触っていました。同時期にブログを運営していたのでその時に PHP での開発をしていきました。一通り Web プログラミングが出来るようになってからは、個人事業主として開発や保守を受託することが多く、その時のお仕事で、フロント / バックエンド / インフラ 満遍なく貴重な経験をさせて頂けたと思います。
内田: 僕は小学校 3~4 年生くらいに最初にプログラミングに触れました。当時、宇宙がすごく好きでちょうど JAXA が小学生向けのプロジェクトやっていてそれがロボットの開発をするというものだったんです。そのロボットの制御をするためにプログラミングが必要になって触り始めたのが最初です。
中学生で Web プログラミングに触れまして。ちょうど YouTube が盛り上るくらいのタイミングだったんで、今でいう YouTuber っぽい活動していてその宣伝のためのホームページを作るためにサイトを作ったりしていました。
でも、そこからはあんまりプログラミングに触れていなくて、大学 2 年生くらいになって部活でアプリ開発をやり始めて、それがスケールアップして起業もしました。
その会社は儲からなくて閉じたんですが、そこからある程度プログラミング経験が積めたなと思ったので、医療系を含む、色々な企業でインターンとしてプログラミングをしていました。そこからメドレーに入社しました。
寺内: 僕も佐々岡と一緒で大学に入ってからでした。高校のときは遺伝子に興味があったんですが、Web 広告でプログラマーについて知ってこっちの方がより面白そうだと思って情報系学科に入ることにしました。
サークルで知りあった人にインターンをおすすめされたので、1 年生の後半あたりからずっとインターンとしてプログラミングをしていました。その中にメドレーもありました。
話を聞くと皆さん大分早い段階からプログラミングに興味を持ち出していますね。大学でインターンを有効活用してスキルアップしてきた人も多いです。最近あまり言わないですが、デジタルネイティブという印象です。
メドレーに入社を決めた理由
そうした経験を積んできた 5 人はどんな理由でメドレーの入社を決めたのかが気になるので、聞いてみました。
高橋: 就活の軸として、社会的な課題を解決するプロダクトの開発に携わりたいという思いがありました。
この軸は、大学時代までに個人開発やプロジェクトを通して開発してきた成果物が、思うような価値を生み出せなかったという悔しさが原体験としてあったためです。そこから課題解決が好きだったこともあり、エンジニアリングを通して大きな社会課題を解決したいという考えを持つようになりました。
最終的には、インターンシップや就活を通して社員の方々から話を伺った中で「医療ヘルスケアの未来をつくる」というメドレーのミッションに強く惹かれ入社を決めました。
佐々岡: 生活のインフラに直結する分野の社会課題を解決するという所が良かったので、メドレーに入社しました。もう一つの理由としてはメドレーの「ドキュメントドリブン」という文化に心惹かれたからです。
色々社内の知見などをきちんとドキュメント化しているので、そういったドキュメントを参考にしていれば、自分の成長スピードも早くなるのではと思いました。
内田: 他の人と同じで、医療という大きいドメインでの課題解決をしているという点はもちろんなんですが、働いているエンジニアの方々が少数精鋭でレベルが高いなと感じたのも大きいです。
そんな中で、新卒入社のエンジニアの人数もそこまで多くはないので、入社したらそんな方達と一緒に仕事ができるようになるなと感じたからです。
堀内: 就活の軸として、自分が成長できそうか・風通しが良いか・合理的な社風かなどを軸として探していました。将来的には経営をしたいと考えているので、ビジネス側と開発側の距離が近いことも考えて総合的にメドレーが良さそうだと考えて入社しました。
寺内: 私はメドレーの夏のインターンシップに参加したのですが、医療・ヘルスケアドメインの課題の多さと、それに正面から向き合うメドレーという会社が非常にエキサイティングだと感じたのが、きっかけです。
そこから自分の医療の原体験というのを考えたときに、高校の時に親族が難病かもしれないという疑いが出てきたという出来事がありました。結局は大丈夫だったのですが、その時に医療情報などの探しにくさなどを実感したことを思い起しました。メドレーはそうした問題に取り組んでいる会社だというのが一番の理由でした。もちろん優秀な方が働いているというのもあります。
メドレーが「医療」という分野での事業をしているということに共感して入社している方が多いですね。共通して自分が作ったものが、社会にインパクトを生み出せるか?ということを意識しているメンバーが多いと思いました。
2021 年度新卒研修の感想
ここからは、新卒研修を受けた感想を 1 年越しに聞いてみたいと思います。特にチームとして開発をしていった「開発実践研修」について中心に聞いてみました。当時は大変なこともあったと思いますが、経験を積んだ今はどのような感想を持っているのでしょうか。
研修で良かったこと
佐々岡: 開発実践研修で良かったのはまず、要件定義からリリースまで一気通貫にできたので自分のその時点での不足している部分というのが可視化されたことでした。
また開発するツールはそのまま社内で使い続けていくものだったので、レビュアーの方にも親身になってレビューしていただけたり、そういった所が良かった所です。
開発実践では React.js を使って開発をしていたんですが、配属されてからも業務として使って活きている部分です。メドレーで開発業務をするということが、どういうものかをこの研修を通じて勉強できました。 おかげで、配属された後も違和感なく実務ができるようになりました。
高橋: エンジニアとしてこれからプロとして開発をしていく上で自信が付いたのが良かったです。
学生のときは作って終わりというプロダクトが多かったのですが、社会人になって初めて作ったプロダクトが今も毎日稼動しているということで、エンジニアとしての自信に繋がりました。
この経験のおかげで、現在の業務でも自分が違和感などを感じたりしたときには、「間違ってるかな」などと臆せずにズバズバと言えるようになっています。
現在のプロジェクトは要件の固まりきっていない新機能を開発しているフェーズなので、日々の業務に活かせている実感があります。
堀内: 今に繋がってるなと思っているのはチームがちゃんと目標を持っているときと、そこがあやふやだったときのチームのパフォーマンスの出方が全然違うというのを体験できた点です。
開発中は自分はチームリードとして、チームビルディングを中心に行っていたのですが、ちゃんと目標をイメージできる形にする・そのイメージをチームで認識が揃うまでしっかりと擦り合せる、という 2 点に注意していました。
最初の目的をちゃんと話しあって固めた後は、朝会などでちゃんとメンバーの作業について共有していくようにしたら、上手くチームが回り始めました。最初にイメージを固めたら、MTG を小まめにしなくてもちゃんと作業が進んでいきました。
寺内: 「開発実践研修」の前に受講した外部研修の「ビジネススタンス研修」が良かったです。研修の序盤に受けられて社会人としてのスタンスが学べたのが良かったです。ここで習ったことが、開発実践研修でチームで話し合う場でもきちんと応用できましたし、もちろん業務をしている今でもちゃんと活きていると実感しています。研修の全メニューが良かったと感じているのは言うまでもないかもしれませんが w
研修で大変だったこと
佐々岡: 最初の段階での要件定義のときに課題設定が想定と違ってきたことが一番大変でした。
研修企画側から予め提示されていた課題と自分達が考えた要件定義とのズレを、 Miro を使ってのミーティングを繰り返して修正するまでに、時間がかかってしまいました。そうしたミーティングなどで課題の解決方法などを構造化して考えたりしていき、ようやく修正できました。
この経験で最初の課題設定も正しいかどうかを鵜呑みにせずに、ちゃんと自分達で調べて納得するような形にしないといけないということを学べました。
高橋: やはり要件定義フェイズでした。当初の予定より大分伸びてしまいました。これは着地点が不明確なまま、議論が進んでしまっていたのが原因でした。
対応として全員でちゃんとコンセンサスを取りながら、着地点を明確にして要件定義をやり直した結果立て直すことができました。要件定義をしっかりやるというのはこの研修が初めてに近い状態だったので、大変でした。
当時フワフワとした状態で進めてしまったところが反省点だったので、不明な部分などは自分の中で全部つぶした上で開発するということが大事なんだということが学べました。
内田: 要件定義していた最初の 1 週間は本当に進みが悪くて大変でした。1 週間経ってようやく「自分達がオーナーシップを取らないと開発が進まない」ということを実感したので、そこから勢いが付いた感じです。それまではどこか自分事として捉えられてなかったんだと思います。
寺内: 最初のほうではメンバーの向き不向きとか性格などがやはり分からなかったので、お互いの期待値調整が大変だったなと思います。
最初の時点で目的に対する姿勢も、メンバーごとに温度感が違いました。そこで、全員でお互いの得意・不得意などや期待することを、擦り合せる時間を作ってようやく役割分担もできました。
これで、ようやくスタートラインに立ってゴールもそこに至る道筋も明確になりました。自分は今のチームでも上司や同僚に自分の情報を開示しつつ、期待値を把握して仕事をすることによって目指すべき場所が認識できるようになり、仕事が円滑に進むようになった実感があります。
研修については、皆さんそろっての初の共同作業ということもあり、苦労も達成感も感じていますね。 現在の業務にも、きちんと活きているというのは嬉しい限りです。要件定義から自分達でオーナーシップを持って目的を持ってチームで開発をするという、実践的な研修を心がけていたので、ちゃんとそこを経験してもらっているようです。
今後について
最後にメンバーそれぞれの皆さんにこれから目指すエンジニア像を聞いてみました。
佐々岡: 今後はビジネス側の知見・現場の課題感・プロダクトのあるべき姿という 3 つの視点をきちんと身につけていけるエンジニアになっていきたいと思っています。
現時点ではまだまだという自覚があるので、これから色々な先輩方の背中を追いかけつつ、成長していきたいと思います。
高橋: 今はプロダクトマネージャやリーダーがプロダクトの根本的な基本要件を考えて、そこから詳細要件を自分達が考えて実装しているのですが、行く行くはそうした基本要件から自分で考えて、周りと連携しつつ実装していけるようになりたいです。
ここまで出来るようになると、自分が社会にインパクトを与えるプロダクトを作ったと胸を張って言えるんじゃないかなと思っています。
堀内: 将来的には経営者の道を目指そうと思っています。ただ、プロダクト開発をしっかり理解し、一定の技術力を身につけていない状態では、人も付いてこないと思うんです。
ですので、説得力を持てるくらい技術力を身につけていきたいと思います。まだ出来てないと自覚しているのですが、自分が勉強させて頂いている部分を、早くチームの方達に恩返しできるようにしてきたいです。
内田: 元々課題解決するプロダクトを作りたいという思いで入社しましたが、実現するためには 3 つやることがあると思っています。 1 つは「解決のために最適解を選択できること」です。これは幅広い技術を身につけたエンジニアになることかなと思っています。
2 つ目は「ちゃんとドメイン知識を習得すること」です。最適解を選ぶのにも業務知識が無いままだと絶対に良い選択をできないと考えています。
最後は「自分の考えをきちんと推し進められるビジネススキル」です。色々と関わる人にちゃんとコミュニケーションを取って、自分が良いと思うものを広められればと考えています。メドレーは自分が凄いと思ったエンジニアの方達がたくさんいらっしゃるので、行く行くは自分もそう思われる位になれたら…と思います。
寺内: なりたいエンジニア像については、既にみんなに言いたいことを言われているんですが w 直近の目標は、マネージャから見ても「一人前である」と思われる実力を身につけたエンジニアになることです。 また、内側に目を向けられるエンジニアになることも目標です。新機能や定常業務の開発だけではなく、部署内の開発以外の人達が気持ち良く働けるようになる開発をしていけば、顧客などにも良い影響が出て、結果として事業の成長になるのではないかと考えています。
ですので、部署の皆さんにも喜んでもらえるような一人前のエンジニアになっていきたいですね。
現在は技術や仕事の仕方などを吸収しながらぐんぐんと成長している皆さんですが、最終的な目標はプロダクトに貢献できるようにという背景を感じます。ちゃんとビジネス面も分かったエンジニアにという考え方を持っていてメドレーでエンジニアに求められる部分を意識しているなと思いました。
おわりに
21 年入社エンジニアの座談会はいかがでしたでしょうか。
メドレーの新卒研修を受けた側の感想を公開するのは初めての試みでしたが、自分もインタビューをしていて改めて当時メンバーの皆さんが苦悩していた部分や、現在に活きている部分などを聞けて勉強になりました。
今年も既に 22 年新卒入社のエンジニアメンバーが研修をしている真っ最中ですが、こうした経験などを後輩に伝えてもらうと、より良い組織になっていくのではないかと思っています。
最後に一緒に医療の未来を作っていく仲間を募集しているので、この記事を読んでメドレーに興味が湧いた方はぜひ、話をしましょう!