まとめ
- フリーランスの市場がかなり厳しい
- リードや要件定義といったハイレベルの案件じゃないと厳しくなってる
- AI受託やFDEといった職種がホットではあるが、これらも経験がないと入るのは厳しそう
- 最悪、未経験スキルの経験を積みに正社員転向も視野に入れたほうが良いのかも知れない
- 開発経験よりもビジネススキルが求められている
- 開発経験しか詰めない現場はもはや時間の無駄
気づいたらフリーランス市場がかなり厳しいものになっていた。いろいろ思考の整理をしたいのでここに書いておこうと思う。
今まではスキルがあればスタートアップに高待遇(リモート、フレックス、高単価)で潜り込むことができ、主に技術の経験値をさらに伸ばすことができたためここに潜り込めればかなり人生イージーモードだった。
気づいたらAIの進化により、人間が実装タスクをこなす時代が終わっていた。
モデルの進化、周辺ツール、ハーネスやskillなどの手法の確立によりどのモデルを使おうがある程度の実装はAIエージェントのみで自立して完成できるようになってしまった。これはレビュー、実装のループをエージェントにやってもらったりなど、PRの制度がどんどん上がっているからだ。
また、ブラウザ操作、playwright CLIを使うことでエージェントにブラウザ操作を実際にしてもらって、不具合を探索してもらうQA的なことをPR作成の段階で組み込むことができるようになったとかもある。
これは、今browser useによってplaywrightすらいらないんじゃみたいなことも聞いたりする。
とにかく、AIエージェントが優秀すぎてもうAIは使うものではなく一緒に仕事をするもので同じメンバーとして扱うといった考え方に業界全体でシフトしていっているように思う。
これはGrok BotやClaudeのClaude Tagとかの思想とも一致する。
ということで、こういったタスク分割した実装タスクのほとんどをエージェントに振ることができるようになってしまった。それにより、チームをリードするポジションのエンジニアの仕事は徐々に開発基盤の整備やタスク管理、要件定義、高速な仮説、実装、検証のループ(PoC)といった業務にシフトしていっている。
そうなると、必然コミュニケーションの濃度を上げるためにリモートから出社になり、業務委託から正社員になり、人数も少数精鋭に変わっていっている。
すでにその感覚はあったけど市場に出てみて業界全体がそうなっていることに驚いた。ボケっとしている間に業界全体はもうそこまでの考えにたどり着いているのである。
さらに、FDE(Forward Deployed Enginier)というワードまで出てきて、求人もかなりの数出ていた。
これもエンジニアの仕事がもう実装ではなく顧客の課題解決という方向にシフトした結果、バズっている職種だと思う。
理想だけ語るならばエンジニアとプロダクトマネージャーのような職種は一つに統合されFDEのようなポジションになり、ワンストップでビジネスや顧客の課題解決するスーパーフルスタックみたいな存在になっていくのだろう。
だから、エンジニアはマネージャー方向にスキルをシフトしていかないといけないしマネージャーは少なくともAIエージェントなどをフル活用して動くものを作り切ることができるようにならないといけなくなっていくんだと思う。
ということで、とりあえずスタートアップは完全に少数精鋭、正社員、出社にシフトしてきており、業務委託の募集があってもリードポジションの経験のあるエンジニアじゃないと通らないような気がする。
整理すると
ここでAI受託の存在に気づく。日本の非IT系の企業にAI導入やDX支援のようなことをやっているスタートアップ系の会社がけっこうあるみたいだ。
このようなAI受託のブームは何年か前にあって、AIチャットボットの開発とかが流行していた時代がそうなのかなと思っている。
それが、AIの進化でもうビジネスマンがExcelやWordを使いこなすのと同じ感じでChatGPTやClaudeを使う時代になってきており、本気でAIを社内業務に取り込んで改善をしていきたいというニーズが生まれており、それを解決するためにちょうどバズっているFDEという職種がちょうどよく使われている気がする。
とにかく、AI導入、DX支援、AI受託開発みたいなことをやっている企業は仕事の依頼が溢れかえってそうで儲かってもいそう。今ホットなのはこの分野かもしれない。
そう思って潜り込もうとしたけどまずFDEのような職種は要件定義の経験すらないのにさすがに無理と言われた。そりゃそうだ。せめて要件定義の経験を徐々に積むことを考えたほうが良いとのこと。
リードのポジションもやりたいでできるところではないのでこれも何年かして任せてもらえるようにするしかない。
せめてAI受託のメンバーにとも思ったけどこのような求人は必須スキルに当然PythonとLLM組み込み、RAGとかの経験が求められる。これもさすがに未経験では無理なんじゃと言われた。そりゃそうだ
個人的に勉強しようと思ってはいたけどあまり効果はなさそうだ。
Rails書いたことないけどRailsの案件応募するようなものだものね。
結局は今までどおりのポジションか未経験だけど挑戦できる案件を根気強く探すしかなさそう。
北海道に引っ越したので地場の案件も探そうと思うけどあんまり期待はできなさそう。札幌のスタートアップっぽい企業でAI受託っぽいことやってそうな企業もあったけどあんまりちゃんと機能しているのか怪しかったので微妙そう。
あとは地場の企業に対する受託だけどそんなに働き方柔軟とは思えないけどエージェントに聞くだけ聞いてみる。
良さそうなのあれば東京のリモート案件と平行で一部リモートくらいで札幌の受託案件も視野に入れてもいいかもしれない。
今、受託のほうが要件定義とかの経験積める可能性もあるので受託もありなのかもしれない。
今まではどの言語、技術を何年やったかが重要だった。だから、Goを使っている会社とかRustを使っている会社とかそういう技術ドリブンで案件選びができた。
しかし、AIにより求められるものが技術ではなくビジネススキルにシフトしてしまった。
これは大変なことである。
今までは技術だけ追求していれば最悪ビジネススキルをサボっていても特に問題はなかったのにこれからはそこを頑張らないといけなくなってしまった。
もう技術の経験しか詰めない現場はただの時間の無駄である。次の案件が決まったとしてもそうなってしまうのがすごくこわい。
なので、もうエージェント経由での開発案件だけでは生きていけないとも思っている。不安で生きていけない。
このまま開発以外の経験が詰めなさそうであれば正社員に転向するのも視野にいれたほうが良い気もする。
ただ、正社員に戻ると家庭が崩壊しそうな気もするのでできればこのままフリーランスで生きていきたい。
最悪、もう36だしいろいろ諦めて業界にしがみつくとかでも良いのかもしれない。
↑のようにまとめたけど今の流れって一人ひとりの労働強度がかなり上がっていていつか破綻する気もしなくもない。
ちゃんと組織作り、編成ができていないとエンジニアが日中MTG出まくってビズ側の業務もこなしつつ開発タスクの管理をして、エージェントやチームメンバーにタスクを振り、レビューや自ら実装までするとなると忙しすぎてパンクしそう。
そのときにフリーランス市場が回復するという楽観的な見方もできるけど消極的だし、運だし、わからないから仕事はなくなるものだと思っていたほうが良さそう。