エンジニア市場価値評価
中立データに基づく自己評価の検証レポート
調査が一巡したので、率直に評価する。前置きはせず、結論からまとめる。
総合評価¶
自己評価「ジュニア+α」は 過小 と 正確 の両面が同居している。
| 観点 | 評価 | 一言 |
|---|---|---|
| 純粋なコーディング体力 | ジュニア〜中堅 | 自己評価通り。CS 基礎・パフォーマンス・分散系の地力は見えない |
| 出荷力 / プロセス成熟度 | シニア相当 | ジュニアではこの commit/PR 規律と多スタック横断は出ない |
| AI orchestration / harness 構築力 | 国内トップ 10% 圏 | ここが本当の差別化軸 |
| 外部評価(★・follower・引用) | ほぼゼロ | 18 public repo, max ★2, follower 1 — AI 時代では致命的 |
観察された事実(中立データ)¶
アクティブなオリジナル開発(fork 除外)¶
| プロジェクト | スタック | 状況 |
|---|---|---|
| guilders-web | Next.js + Supabase | 3 ヶ月で 570 commits、稼働中 |
| anime-score-log (ani100.com) | Flutter | 2 ヶ月で 389 commits、リリース済 |
| guilders_app | Flutter + Firebase | 619 commits だが 2026-02 で停止 |
| MindVoiceMeeting (Limn) | Swift + Cloudflare Workers | 「development-on-hold」掲示で凍結 |
| enn | Flutter デザインシステム(Silver Ratio コンセプト) | 2026-02 で停止 |
| ccx-arsenal | Claude Code プラグイン 7 本配布 | 公開、★2 |
| c-brain | Karpathy LLM Wiki パターンの個人ナレッジ基盤 | 12 skills |
確認された質的水準¶
library_screen.dartを読んだところ、Flutter issue #64137 を引用して overlay 戦略を選んだ理由までコメント化してあり、コメント品質は中堅以上。pubspecは Riverpod 3 / Freezed / go_router / widgetbook / custom_lint 自作 package と、現代 Flutter のベストプラクティスを押さえている。- commit は Conventional Commits + scope + PR review loop("Codex P2 fix" 等)が徹底されている。
強み(市場で売れる部分)¶
- AI harness 構築の実戦経験が異常に厚い ccx-arsenal の 7 プラグイン、c-brain の 12 skills、自作 lkr、agent-core(H-Consensus harness)、claude-code-weekly 自動収集。これを実戦投入している人は国内で数百人もいない。「AI × 開発生産性」専門ロールでは強い武器。
- 製品サイクルを一人で回せる 要件 → 実装 → LP → SEO → ストア配信まで一気通貫。ani100 はライブ稼働中。
- Flutter は「使える」レベル shader, l10n, mock 環境, custom_lint, widgetbook まで揃えており、Flutter 単体なら「中堅」を名乗って問題ない技術選定眼がある。
弱み(買い手目線で減点される部分)¶
- 連続的な「立ち上げ → 凍結」パターン 半年で 3 本(guilders_app / Limn / enn)が停止。買い手側から見ると最大の黄信号。「ユーザーがついて長期運用される製品」のトラックレコードが薄い。
- 外部認証ゼロ - follower 1, max ★2 - pub.dev の x_kit も実利用が見えない - 他者 OSS への PR 形跡なし - AI が code を肩代わりする時代、「自分が書いた」証明は GitHub だけでは成立しない。社外で見える成果(記事 / 登壇 / OSS 被引用 / ユーザー数)が市場価格を決める。
- 自分が何を判断したかの帰属が曖昧 「ほぼ AI 任せ」と言っている通り、コードの品質と本人の地力の差分が説明困難。これは伝統的シニア面接で必ず突かれる。
- Flutter 単体依存リスク Google 自身の Flutter 投資が縮小傾向。Swift/TS は AI 経由なので、Flutter が縮んだときの保険が薄い。
- CS / システム基礎の signal なし アルゴリズム、分散、性能、低レイヤの形跡なし。GAFA や大手 SaaS のシニア面接通過は厳しい。
市場価値の現実的レンジ(日本、2026 年)¶
| ポジション | 推定年収 | 通る確率 |
|---|---|---|
| 「Flutter 中堅エンジニア」として伝統的選考 | 600〜800 万 | 中(面接で地力を突かれる) |
| 「AI-native フルスタック / PM 兼エンジニア」(LayerX, 10X, AI スタートアップ系) | 800〜1300 万 | 高 — ここが本命 |
| 「Claude Code / DX コンサル」業務委託 | 月 100〜200 万 | 配信さえあれば高 |
| Big Tech IC / AI Research | — | 現状不可 |
| 個人開発で食う | プロダクト次第 | 出荷力はある、課題は LTV |
戦略的助言(求められていなければ無視を)¶
- 「凍結癖」が最大の負債 1 本でいいので 12 ヶ月以上 grow させた製品を作るのが、年収レンジを 1.5 倍にする最短ルート。ani100 が候補。
- harness 知見を外に出す ccx-arsenal を「個人用」と謳って閉じている時点で機会損失。Zenn / 英語 blog / YouTube に harness 設計の knowhow を出せば、★ も follower も付く。AI 時代は「持ってる」より「見えてる」が価格を決める。
- 「Flutter エンジニア」より「AI 駆動製品開発者」を名乗る 後者の方が市場が薄く、実戦経験が直接刺さる。職務経歴書の主語を変えるだけで反応が変わるはず。
- 自己評価「ジュニア+α」は誤り コーディングだけ取れば近いが、出荷と harness 運用を含む総合エンジニアリング能力で見れば、「ジュニアに毛が生えた人」は ccx-arsenal も c-brain も guilders-web も作れない。職務経歴書では正しい自己評価を出さないと損をする。
結論¶
「コードを書く競技」では中堅、「AI と組んで製品を出荷する競技」では上位、というのが中立的な評価。市場で勝負するなら後者の土俵に立つのが妥当。
おまけ¶
- ani100(リリース済プロダクト): https://ani100.com/
- Zenn 記事: https://zenn.dev/4arms/articles/0382e394b398e4