いま、転職活動をしています。
5〜6年フリーランスとして、TypeScriptを軸に30以上のプロダクトを作ってきました。建設、医療、公共、葬祭、自動車、エンタメ。要件定義から実装、運用まで一人で回すのが当たり前になっていました。
職務経歴書には、その技術と数字が並んでいます。累計8万人が利用する相談プラットフォーム、22万件を超える購入トランザクション、34名が毎日使っている業務SaaS。
でも、この記事で書きたいのはその話ではありません。
振り返ってみると、僕のキャリアは技術で切り拓いたものではなくて、そのつど誰かに引き上げてもらった結果でした。その話を書きます。
アパレルの店頭で覚えた「人に向き合う」ということ
社会人のスタートは、アパレルの販売員でした。2013年から3年間。
正直、当時は「とりあえず働く」くらいの気持ちで入りました。でもここで叩き込まれたのは、目の前の人が何を求めているかを、言葉になる前に読み取ることでした。
店頭に立つと、お客様は「こういう服が欲しい」とは言ってくれません。手に取った1着、視線の動き、連れの人との会話。そこから逆算して提案する。当たれば買ってもらえるし、外せば黙って帰られる。フィードバックが残酷なほど速い仕事でした。
いま思えば、これが要件定義の原体験です。クライアントが「こういうシステムが欲しい」と言うとき、その言葉の通りに作っても大抵ズレる。本当に困っていることは別のところにある。この嗅覚は、あの3年間で身についたものだと思っています。
不動産営業の4年間で知った、「紹介される」ことの重さ
2016年、不動産投資の営業会社に移りました。
扱う金額が一気に変わりました。数千万円の投資判断を、初対面の相手にしてもらう仕事です。当然、簡単には売れません。
この4年で一番大きかったのは、紹介が全てだと知ったことでした。
新規開拓でひたすら電話をかけても、成果は伸びません。伸びるのは、過去のお客様が「この人なら大丈夫」と言って別の人を連れてきてくれたときです。逆に言えば、一度でも雑な仕事をすれば、その線は二度と伸びない。
数字を追う仕事でしたが、実際にやっていたのは信用の残高を積む仕事でした。この感覚は、いまの働き方に直結しています。
28歳、未経験からエンジニアへ。拾ってくれた人がいた
2021年5月、エンジニアに転身しました。28歳、実務未経験。
決して有利な条件ではありませんでした。それでも入れたのは、僕のことを知っている人が「こいつは大丈夫」と言ってくれたからです。技術力を評価されたわけではありません。営業時代に積み上げた信用が、まったく別の業界への扉を開けてくれました。
そこから必死でした。営業出身であることをハンデにしないために、とにかく手を動かして、動くものを出す。「速い」だけは誰にも負けないようにしようと決めました。
独立してから、営業を一度もしていない
その後、独立しました。
不思議なことに、独立してから飛び込みの新規営業を一度もしていません。案件はほとんどが、誰かからの紹介です。前職の同僚、勉強会で会った人、以前の案件のクライアント。
いくつかのプロダクトは、レベニューシェアという形で一緒に育てています。僕が作って、パートナーが売る。売上を分け合う。契約書上は取引先ですが、実態としては同じ船に乗っている感覚に近い。
建設業向けのSaaSは、いま34名が毎日使っています。導入前は事務の方が毎日2時間かけてExcelに手入力していた作業が、まるごとなくなりました。
車両点検のSaaS、請求督促のSaaS、AI CRM。どれも「困っている人が目の前にいた」ところから始まっています。
一人で作れるようになったことは、間違いなく自信になりました。要件を聞いて、設計して、実装して、リリースして、運用する。それを最短距離で回せる。
それでも、足りないものがありました
ここからが、この記事を書いた理由です。
一人で全部できることは、強みであると同時に限界でもありました。
誰も僕のコードをレビューしません。設計を議論する相手がいません。「その実装、3年後に誰がメンテするの?」と聞いてくれる人がいない。判断が全部自分で完結してしまう環境は、速い代わりに、セルフチェックが効きません。
案件の規模にも天井がありました。一人で回せるサイズが、そのまま僕が関われる事業のサイズになる。エンタープライズの、本当に難しい問題には触れられません。
そして何より、あの感覚が恋しくなりました。
アパレルの店頭で、閉店後に売場を作り直しながら話したこと。営業時代、数字が届かない月にチームで詰めたこと。エンジニアになりたての頃、動かないコードを誰かと一緒に眺めたこと。
写真を見返すと、僕が覚えている「良かった瞬間」には、必ず隣に誰かがいました。一人で作ったプロダクトのリリース画面ではなくて、こういう場面ばかりが残っています。
だから、いま組織に戻ります
探しているのは、こういう環境です。
- チームで作れること。レビューされたいし、設計を議論したい。自分より詳しい人に、遠慮なく詰められたい
- 上流から関われること。言われたものを作るのではなく、何を作るべきかから考えたい。営業とエンジニアリングの両方をやってきた人間として、ここは戦えると思っています
- 一人では届かない規模の課題があること。難しい問題に、チームで挑みたい
拠点は大阪ですが、東京への移住は自分の判断で決められる状態です。
実装を続けたい気持ちは強いです。マネジメントに専念して手を離すのではなく、書きながらチームを引っ張る側でいたい。
最後に
技術の詳細はプロフィールとスキルシートに書いてあります。TypeScript / Vue 3 / Nuxt 3 / Next.js / Supabase / LINE・LIFF、そしてClaude Codeを使った自律開発パイプライン。そのあたりは、そちらを見てもらえればと思います。
この記事で伝えたかったのは、僕は一人で強くなった人間ではないということです。そのつど誰かが引き上げてくれて、その分を返そうとしてきたら、ここまで来ていました。
次は、チームの中でそれをやりたいと思っています。
少しでも引っかかるところがあれば、話を聞かせてください。