「本当の自律とは周囲の力も借りること」1年で気づいたコミュニケーションの大切さ

2022年に入社し、2年目を迎えた4人の若手メンバーたち。一人前のプログラマを目指し、親方である野上誠司のもと腕を磨く日々を過ごしています。
それぞれの思いを胸に、プログラマ集団に飛び込んだ1年目。意欲溢れるルーキーの4人は、実践を通じて少しずつ自分たちに“足りないもの”に気づいていきました。
それは、親方から毎日のように聞く「いいものを作るには?」という問いに対して感じる物足りなさ。技術力は少しずつ付いている。でも、いいものを作るためには、何かが足りない。
もどかしさと日々向き合い続ける中で、いつしか「自分」だけだったはずの視座に、変化が生まれはじめていきます。それは、ソニックガーデンが大切にするセルフマネジメントの成長過程において、重要な変化でした。
この特集では、若きプログラマたちが「いいものを作るには?」という問いに向き合い続け、自ら変化をもたらしていった365日をふりかえります。
2022年に入社し、親方・野上誠司のもと修行に励んだルーキーたちの成長を追う特集シリーズ『「いいものを作るには?」と向き合い続けたルーキーたちの365日』。
「ソニックガーデンの開発スタイルに惹かれた」と語る菅原康滉(すがわら やすひろ)は、ソニックガーデンでの実践の日々を通じて、コミュニケーションの本当の意味に気づいていきます。納品のない受託開発を手掛ける一人前のプログラマになるべく、成長を重ねていく菅原さんが1年をふりかえりました。
「何を作るか」から考える開発スタイルに惹かれた

その仕事とは別で、JavaScriptとかWebサービスがどう作られているかといった勉強は独学でしていて、その一環で「Developer eXperience AWARD」(※)というイベントを観覧したんです。そのイベントで、働き方にフォーカスしたスタートアップの登壇があり、他の開発会社はどうなっているのか気になって採用サイトなどを調べてみました。その中に、ソニックガーデンがあったんです。コーポレートサイトやメンバーのブログも読んで、開発スタイルを知っていくうちに、「自分もこういう開発をしたい」と思うようになっていきました。
※…日本CTO協会が主催するエンジニアが「開発者体験が良い」イメージのある企業を選ぶアワード

コードレビューでしか得られない成長に楽しさを覚える

それでも、ありがたいことに技術試験やRailsを使った課題制作など、選考は順調に進んでいき、2021年の冬に開催されたソニックガーデンジムに参加することになりました。


実践の日々の中で感じる「ふりかえり」の難しさ

親方であるせーじさんと一緒に仕事をしながらプログラマとしてのスキルを磨いていきました。せーじさんのお客様の案件の開発を一緒に進めたり、最初から実践の場で学んでいますね。
あとは、毎朝ふりかえりとして親方と一緒にその日やることや前日の仕事の進捗などを話し合います。そして、週に1回のふりかえりでは、その週でやったこと、きづいたことなどを「KPT」というフレームワークを使って行います。このKPTを使ったふりかえりがいざやってみると難しくて、最初の頃は何を話していいかよくわからなかったですね。

少しずつ慣れてはきていますが、まだまだ難しさを感じることのほうが多いですね。ちょっとした問題はすぐに改善できるのですが、長期的なアプローチが必要な課題に対してどう向き合っていけばいいかがまだわからないというか…。でも、こういう悩みは最初の頃はなかったと思うので、そういう意味では課題の質が変わってきたのかなとも思います。
※…一般的にはProblemですが、ソニックガーデンではPotentialとしてKPTを使用

親方はよく「仕事は小さい単位にして少しずつやっていく」と言っているので、そのあたりにヒントがあるのかもしれません。あと、自分で書いたコードを客観的に見れる力にも優れていて、そういうところも仕事の精度を高めることに繋がっているのかなと思いますね。
本当の自律の意味を知っていった1年間

この仕事を通じて、親方が大切にしている小口化して仕事を進める大切さを知りました。複雑なシステムを一気に作ろうとすると、後でミスがあったときとか、何か変更したいときに取り返しがつきません。小さいところから少しずつ作って、細かく相談をしていく。そうすれば、間違いがあったときにすぐ直せますし、方向性を変えたいときもすぐに変えられます。そうやって、小さく作っていき、結果的に読みやすくてきれいなコードで在庫管理システムを書けたときは、すごくやりがいと手応えを感じましたね。

それからは、周囲と積極的にコミュニケーションを取ったり、頼ることが増えたように思います。自分の力だけじゃなくて、周囲の力もうまく借りれるのが本当の自律であり、仕事ができるということ。そう思えるのはこの1年での経験が大きいと思います。
ソニックガーデンは社内掲示板で技術や仕事について教え合うカルチャーが根付いていて、わからないことがあればすぐに聞いたり、得意な人が教えたりということをみんな当たり前のようにしているんです。そういうカルチャーの組織で働くことが、自分の成長にも繋がったのかなと思います。
応募にリスクはないから、とにかく挑戦してほしい

技術的な面でいえば、Webサイトの制作でアニメーション表現などもできるようになっていきたいと考えています。そのために、JavaScriptとかCSSなどもどんどん触って使いこなせるようになっていきたいですね。

僕自身も、Railsはソニックガーデンに応募してからはじめて触りました。経験があるかどうかはあまり重く考えすぎずに、ぜひ、思い切って挑戦してみてください。