マイナビ転職『アンドエンジニア』で取材を受けました:技術を磨いた先にあるキャリアの広げ方
マイナビ転職のエンジニア向けメディア「アンドエンジニア」から取材を受け、私のキャリアについての記事を掲載していただきました。
大手SIerに入った若い頃から、社内ベンチャーを経て独立し、「納品のない受託開発」というビジネスモデルにたどり着くまで。その道のりを丁寧に聞いていただいた取材です。
記事は以下のような構成になっています。
- 技術を突き詰めたくて飛び込んだSIerの世界。そこで直面したキャリアと受託開発の課題
- 「キャリアの軸」は手を動かし、専門性を磨いた先に
- ソフトウェア開発者らしい考え方がビジネスモデルを生み出した
- ソフトウェア開発って面白い。それが仕事でできるのは魅力でしかない
取材を通じて改めて言葉にしてみて、自分の中で整理がついたことがありました。
キャリアの軸は、探すのではなく現れるもの
若手のエンジニアと話していると、「自分の軸を早く見つけたい」という相談を受けることがあります。
軸は探して見つけるものではありません。目の前の仕事に一生懸命取り組み、専門性を磨いていった先に、運が良ければ後から現れてくる。それが軸の正体です。
私自身、SIerに入った当初から「アジャイルを軸にしよう」と決めていたわけではありません。ソフトウェア開発をいいものにしたいという思いを突き詰めた結果、エクストリーム・プログラミングに出会い、それが後から自分の軸として立ち上がってきました。
軸を探す前に、まず一生懸命に目の前の仕事をする。順番としてはそちらの方がいいと考えています。
ソフトウェア開発の全プロセスを経験する
もうひとつ大事だと考えているのが、「ソフトウェア開発の全プロセスを経験してほしい」ということです。
企画から要件定義、設計、実装、デリバリー、運用、フィードバックの反映まで。この一連の流れを自分の手で回した経験があるかどうかで、エンジニアとしての視座はまるで変わってきます。
大規模システムの一機能だけを担当している限り、ソフトウェアの全体像は見えてきません。AIがコードを書くようになった時代だからこそ、コーディングそのものよりも「全体を描ける人」の価値が上がっていきます。
小さくてもいいから、自分が最初から最後まで関わったソフトウェアを持っていること。それがこれからのエンジニアの強みになっていくはずです。
抽象度を上げて考える
「納品のない受託開発」というビジネスモデルを生み出せたのは、ソフトウェア開発者ならではの思考の型があったように思います。
一括請負型の受託開発に違和感を覚えたとき、「契約書の文言をどう変えるか」というレベルで考えるのではなく、「お客様とずっと寄り添いながら開発するにはどうしたらいいか」と一段抽象度を上げて考える。すると「そもそも納品をなくせばいい」という別の解にたどり着きます。
問題の抽象度を上げてから具体に降ろし直すという思考は、ソフトウェアエンジニアが日々やっていることそのものです。そしてこの思考の型は、エンジニアリングの現場だけでなく、ビジネスや経営の課題にもそのまま使えます。エンジニアの考え方は、それ自体がひとつの強い武器になります。
エンジニアとしての専門性をどう積み上げるか、AI時代の技術者の価値とは何か。自分のたどってきた道を改めて言葉にする、いい機会になりました。
手を動かし、技術を磨いた先に専門性がある。『納品のない受託開発』を生んだ倉貫義人に学ぶキャリアの広げ方
https://tenshoku.mynavi.jp/engineer/guide/articles/t0033