今回は、SIer営業からプログラミング未経験で個人事業主エンジニアとなり、いくつものプロダクトをリリースしてきたsho_yamaneさんのインタビューです。未経験からどのような方法で仕事を獲得し、法人化するにまで至ったのか、そして新規プロダクト開発におけるマイルールについて深く掘り下げて聞いていきます。
SIer営業からエンジニアへ。想定外から始まったキャリア
エンジニアになるまでの道のりには、いくつもの転機がありました。
大学では統計をメインに学んでいましたが、就職活動では、もともと興味のあったデザイン・アパレル系のほか、金融やITなども幅広く検討。最終的には成長できる環境や福利厚生なども含めて総合的に判断し、SIerに入社しました。新人研修では、JavaやCOBOLなどを中心にプログラミングをみっちり学びましたが、配属されたのは希望していた営業職。ところが、実際の業務はイメージしていた内容と異なり、2年足らずで退職することになります。
退職後、しばらく職に就いていなかった頃、ITに詳しい人を探していた方から声をかけられ、ホームページ制作を頼まれたのが、エンジニアとしての第一歩でした。SIer時代に基本的なプログラミングは学んでいたものの、Web制作の実務経験はゼロ。それでも「なんとしても完成させたい」という思いから、自分で調べながら試行錯誤し、無事に納品することができました。その実績が信頼につながったのか、次第にメディアサイトやLP、Webデザインなどの依頼が舞い込むように。とはいえ、当初はまだ生活が安定せず、1〜2年ほどは複数のアルバイトを掛け持ちしながらの日々が続きました。
やがて、システム開発の案件を任されるようになったことで収入が安定し、ようやく本業としてエンジニア一本でやっていけるように。この経験から、「求められるエンジニア」であり続けるために、戦略的なスキルアップとセルフブランディングに力を入れています。
“誰もやらない”をやる。sho_yamaneさん流セルフブランディング術
ビジネス感覚を持つようになった原点は、高校時代にあります。当時、テレビ番組で出演者が着ていた人気ブランドの服を買って転売したことで利益が出た経験から、「需要に対して供給が少ないところにはビジネスチャンスがある」と実感しました。この経験をきっかけに、利益を生み出す視点を意識するようになったのです。
フリーランスとして独立してからも、その感覚は常に意識していて、世の中の“需給バランス”にアンテナを張りながら活動してきました。例えば、エンジニアとしてどう差別化して生き残るかを考えたとき、当時は「プログラミングとデザインの両方ができる人材」が少ないと感じたため、自分の強みをそこに絞ってセルフブランディングを展開。それが功を奏し、システム開発系の仕事を安定的に受けられるようになっていきました。
また、技術面でも“将来のニーズに応える”ことを意識しています。たとえば、個人開発したマークダウン式ドキュメント管理ツール『Tree』では、リリース当時まだ新しかったNuxt.jsのVersion0をあえて採用。今後フリーランスに求められる可能性が高い技術を、個人開発でいち早く経験しておくことで、自分の武器になると考えました。
技術トレンドのキャッチアップには、日々X(旧Twitter)、はてなブックマークのテクノロジータブ、Zennのトップページなどをチェックしており、こうした継続的な情報収集も、ブランディングと差別化の大きな柱になっています。
『あったら便利』が原点。個人開発で得た成長とスキル
「いつか自分でサービスを作って、収益を上げてみたい」。そんな思いを持ち続けていた私は、受託開発の傍らでモダンな技術を学びながら、個人でのサービス開発にも取り組むようになりました。最初に開発したのが、『FITOUT』というサプリメント比較サイトです。当時は筋トレに夢中で、週に5〜6日ジムに通う日々。プロテインの摂取量も多く、少しでもコストを抑えたいと考えていました。しかし、輸入品が多いプロテインは為替相場の影響で価格が大きく変動し、都度いろんなECサイトを見比べるのは手間がかかります。
「それなら、自分で比較できるサイトを作ればいい」と思い立ち、1gあたりの価格を比較できるツールを自作することにしました。このように、私の個人開発はいつも自分自身の「これがあったら便利だな」から始まります。自分のニーズを出発点としたプロダクトばかりなので、開発にも自然と熱が入ります。
個人開発の一番のメリットは、たとえユーザーが少なくても、X(旧Twitter)上で発信することでフォロワーが増え、エンジニアとしての知名度を上げられたことです。また、誰かに使ってもらう前提があるからこそ、妥協せずサービス設計や仕様にこだわるようになりました。技術的に難しいことにも挑戦する機会が多く、自分の成長を実感できたのも大きな収穫です。たとえば『FITOUT』では、複数のECサイトから価格を取得するためにスクレイピングを用いましたが、HTML構造が頻繁に変わるため、その都度コードを修正する必要があり、保守性の重要さを学びました。
その次に開発した個人開発『bitChecker』では、ビットコインの価格変動をリアルタイムで表示するサイトを作り、さらにそのデータをもとに自動で画像を生成・投稿する仕組みも実装しました。これにより、プログラミングでの画像生成という新たなスキルも身につけることができました。知らないことを知ることが好きなタイプなので、分からないことに出会っても「頑張ればできるはず」というマインドで楽しく取り組めています。
プロダクトを売却してわかった、もう一つの“得られるもの”
個人開発を通じて収益を得たいと考える方は、きっと少なくないはずです。私自身もそのひとりで、過去に開発したプロダクトを売却した経験があります。そのときのお話をさせてください。
きっかけは、あるビジネス系YouTube動画で耳にした「先にものを作るな、買ってくれる人を先に見つけろ」という言葉でした。その教訓に従い、まずはニーズがありそうな相手に話を聞き、相手のニーズから課題解決を提案。あらかじめ売却の可能性を見込んだ状態から実際の開発に着手し、無事にプロダクトを売却することができました。もし「これから新しいプロダクトを作ろう」と考えている人がいたら、先に買いたい人を見つける選択肢もあるということを知っておいてほしいです。
この経験を通じて強く感じたのは、得られた報酬以上に、「プロダクトを売却した」という経験そのものが、自分のブランディングにつながる強力な“実績”になるということです。たとえば、その後に高単価の案件を紹介してもらえたり、イベント登壇のお声がけをいただいたりと、思ってもみなかった形で次のチャンスにつながっていきました。
すぐに売上や利益に直結しなくても、「プロダクトを一つ作って世に出した」という事実そのものが、自分の名刺代わりになります。すぐに利益を得ようと焦らずに、新しいことに挑戦することが、やがて将来の自分の信頼や価値をつくっていきます。一つひとつ経験を積んでいくことが大切です。
途中で諦めてきたからこそ見えた、作り切るためのヒント
プロダクトを作り始めることは比較的簡単でも、最後まで作りきれる人はごくわずかだと思います。私自身も、途中で開発を諦めてしまったことは何度もありますし、2つ作り始めて1つ完成できれば良い方でした。
そんな中でわかったのは、「どうしてもこれを作りたい」と思えるものほど、最後までやりきれるということです。たとえば、自分にとって“それがないと困るもの”や“絶対に欲しいと思えるもの”であれば、自然と手が動きます。逆に、思いつきで始めたものや、完成した後の評価がイメージできなかったものは、途中で手が止まってしまうことが多い傾向にありました。また、もう一つ大切だと感じているのが、「やらなければならない環境に自分を置くこと」です。たとえば、X(旧Twitter)などで「このサービス作ります」と宣言してしまうことで、自分自身にプレッシャーをかける。そういった仕組みをうまく使って、逃げ道をなくしていくのも、ひとつの方法だと思います。
せっかく何かを作るなら、しっかり形にして世の中に出したい。そう思えるものに出会い、最後まで向き合える環境を整えることが、プロダクトをやりきるための大きなポイントになると感じています。
ものづくりの一歩を踏み出そうとしているあなたへ
ゼロイチでプロダクト開発に挑戦したいと考えている方に、ぜひ伝えたいことがあります。
それは、良いプロダクトをつくるためにはエンジニアリングだけでなく、デザインなど多角的な視点を持つことがとても大切だということです。そうした視点を意識することで、プロダクトの質がぐっと上がり、他の人から評価される機会も増えます。そして、それが次の開発へのモチベーションにつながる。そんな好循環が生まれるはずです。
私自身、これまで複数のプロダクトをひとりで開発してきました。アイデアが形になる瞬間は本当に嬉しいですし、それが評価されると人生そのものが豊かになる感覚があります。いま何かを作ろうとしている方、アイデアはあるけれど形にできていない方、ぜひ気軽に声をかけてください。TechTrainのメンターとして、私のこれまでの経験が少しでも役に立てば嬉しいです。
自分の手で作ったプロダクトを世の中に出し、誰かに喜んでもらう。そんな未来を一緒に目指していきましょう。
sho_yamaneさん、インタビューありがとうございました!
求められ続けるエンジニアであるための戦略や、プロダクトを売却するために先に買い手を見つけるなど、目から鱗の内容ばかりでした。開発をこれから始めようと思う方にとって、sho_yamaneさんがおっしゃっていた最後までやりきるためのポイントは参考になったのではないでしょうか。
TechTrainでは今回インタビューに答えて頂いたsho_yamaneさんをはじめとして、150名以上のメンターから無料で1on1メンタリングが受けられます。サイドメニューの「面談予約」からぜひメンタリングの予約をしてみてください!










