「家事・育児との両立×技術的な刺激」があるから続けやすい|【coco副業エンジニアインタビュー:Sさん】
cocoでは多くの副業エンジニアが活躍しています。
副業という関わり方でどんな開発をするのか?仕事の受け方は?cocoの開発現場の特徴や魅力は?
様々な角度からインタビューしてみました!
今回は、2021年10月からcocoに業務委託として関わっているSさんにお話を聞きました。
長く働き続けているからこそわかる、cocoの開発の変化などについても語ってもらいました。
[要約] Sさんからみた、cocoの副業エンジニアの3つの魅力
技術の話で盛り上がれる、「この人たちと一緒に働きたい」という感覚
家事・育児と両立しやすく、自分のペースで働ける
AI時代だからこそ、より本質的で難易度の高い仕事に関われる
cocoでの副業を決めた理由:「技術の話が楽しい」という感覚
cocoで副業を始めた理由は、社員の方との技術の話が楽しかったことです。CTFやセキュリティ周りの話、アルゴリズムの話、PHPのかなりコアな話まで盛り上がって、「この人たちと一緒に働いたら面白そうだな」と思ったのを覚えています。条件面だけで決めたというより、技術の話がちゃんとできて、しかも会話そのものが楽しかったことが大きかったです。
副業って、どうしても「空いた時間でできるか」とか「条件に合うか」で選びがちだと思うんですが、自分の場合は、それに加えて「この人たちと一緒にやってみたい」と思えたのが、参加を決める後押しになりました。
家事・育児をがっつりやりながら関わるという選択
働き方を考える上で大きかったのは、子どもの誕生です。家事や育児にしっかり関わりながら働ける形を考えたときに、やっぱりフレキシブルに働けることがとても重要でした。
いわゆる一般的なフルタイムの働き方だと、家庭との両立が難しくなる場面も多いと思います。特に子どもが小さい時期は、自分の予定どおりに一日が進むことのほうが少ないので、働く時間や関わり方に柔軟さがあるかはかなり大きいです。
その意味で、coco は自分にとってすごく相性のいい環境でした。家庭を優先したい時期に、仕事か家庭かを無理に二択にしなくていい。それは、続けていくうえでかなり大きなポイントだったと思います。
自分のペースで進められる仕事の設計
現在の自分の仕事はレビューが中心ですが、仕事の進め方もかなりやりやすいです。
まず、すぐに返さなければいけない前提でないのが大きい。緊急であれば、状況を見て他の方が先に対応してくれることもあるので、自分のところに残っているものは「今の自分のタイミングで対応できるもの」として捉えやすいんです。担当する仕事の内容とうまく噛み合う形で、働き方も調整されていると感じています。
非同期コミュニケーションが支える「働きやすさ」
チームの特徴として大きいのは、非同期コミュニケーションが徹底されていることだと思います。
これは本当に特徴的で、僕のように子育てをしながら働く立場としては、とても助かっています。「話したほうが早いな」と思う場面は正直あります。でも、そういうときでも基本はチャットでやり取りして、相手が自分のタイミングで返せるようになっている。相手の時間を突然使わないという前提がちゃんとあるんですよね。
この文化があるおかげで、時間が細切れになりやすい人でも働きやすいです。家庭の事情があっても仕事を続けやすいですし、副業として関わる人にも相性がいい環境だと思います。
一方で、月に1回オンラインの交流会もあるので、完全にドライな関係になるわけでもなく、必要なタイミングではちゃんと話せる場もある。そのバランスがちょうどいいなと思っています。
5年間での仕事内容の変化
当初は開発メインで関わっていましたが、今はレビューやセキュリティ周りのタスクを担当することが増えています。ずっと同じことをやり続けてきたというより、その時々の状況やチームの変化に合わせて、自分の役割も変わってきた感覚です。
長く関わっていると、ただ作るだけではなく、品質を見ることやリスクを抑えること、全体を支えることの重要性もどんどん大きくなっていきます。今はそういう立ち位置で関わることが増えていて、それもまた面白さのひとつだと思っています。
以前よりもサービスに直結する機能に触れる機会が増えたという感覚もあります。単に裏側だけを見ているわけではなく、プロダクトにより近いところで関われるようになってきたのは、長く続けてきたからこその変化かもしれません。
ユーザーからの要望を機能に反映させる判断基準
会社としてはビジネスサイドのメンバーが増え、現場から上がってくる要望やリクエストも増えたと感じています。
サービスを伸ばしていくうえで、ビジネス側から寄せられるお客様の要望が増えるのは自然なことだと思います。でも、その要望を全部そのまま受け入れていくと、プロダクト全体としては複雑になりすぎてしまうこともある。そこはどの会社でも難しいところだと思います。
cocoでは、新機能を検討するにあたり「いつまでに」「どれくらい使われるか」などにKPIを設定し、ミニマムテストによって全体に展開するかどうかを決めています。データに基づいて判断するやり方はバランスが取れていると感じますね。
AI活用によって変化した、副業メンバーの仕事の中身
この5年の中で、やっぱり大きい変化のひとつはAIの活用です。
参加当初、副業メンバーが担当していたような仕事の一部は、今ではAIが担うようになってきています。これはかなり大きな変化だと思いますし、実際に現場の仕事の中身も変わってきました。
その結果として、副業メンバーが担当する仕事の難易度は上がっていると感じます。以前は人がやっていた比較的定型的な仕事をAIが吸収していく一方で、人が担う部分にはより判断が必要なもの、より経験が求められるものが残っていく。そういう流れがはっきり出てきている印象です。
AIに仕事を取られるという見方もあるかもしれませんが、現場で感じるのはそれだけではなく、人がやるべき仕事の解像度が上がっているということでもあると思います。
AI活用で加速する開発のスピード感
私は、今は開発そのものをがっつりやっているというより、レビューする立場からAIを活用した開発を見ていることが多いです。
その立場から見ていても、AIの活用の度合いはかなり大きいと感じます。開発されたものが一定の状態になると、自動でレビュー担当にランダムに割り当てられるようになっているんですが、その割り当て量が以前より圧倒的に増えました。
1年くらい前だと、少ない日は1日に1〜2件くらいのこともあったと思います。でも最近は、数時間のうちに何件も割り当てられてくるような感覚があります。直接触っていなくても、「これは相当活用されているな」というのは、流れてくる量だけで十分伝わってきます。
AIが書いたコードは、やっぱり分かることがある
レビューしていると、AIを使って書かれたコードかどうか、なんとなく分かることがあります。
ひとつは、自分が長く関わっているからこそ、「この人が書きそうなコードじゃないな」と感じることがあるからです。書き方のクセって、やっぱり人によって出るんですよね。
一方で、AI活用の良さだと感じるのは、細かいルールなどの抜け漏れが少なくなることです。そのあたりがかなり整っていて、ルールに沿って書かれたコードが出てきます。
なので、レビューする側としては、意外とAI活用のほうが見やすい、やりやすいと感じる場面もあります。もちろん細かい違いはありますが、少なくともルールに沿ったアウトプットが出やすいというのは大きいと思います。
副業として関わるなら、とても働きやすい環境
最後に、副業として働いてみたい人に伝えたいのは、本当に自分のペースで働きやすい環境だということです。
副業の話を他で聞くと、実質フルタイムに近かったり、月100時間前後の稼働を求められたりすることも少なくありません。でもcocoでは、1日1時間とか、週に数時間といった関わり方もできます。
家庭の事情があっても続けやすいですし、「まとまった時間は取れないけれど、少しずつなら関わりたい」という人にも向いていると思います。僕自身、家のことをしながら働いているので、この柔軟さは大きな魅力だと感じています。
働く時間や生活スタイルに制約がある人でも、無理なく続けられる環境があること。それがcocoの仕事の大きな魅力のひとつです。
Sさんからみたcocoの副業エンジニアの特徴・魅力についてお伝えしました。
このインタビューを見てcocoの副業エンジニアに興味を持ってくださった方は、ぜひお気軽にご連絡ください!
(株)coco “副業・業務委託” 採用情報
