07 キャリア戦略 — AIネイティブ開発者として
AIツールを武器にキャリアチェンジを実現するための戦略設計
AIネイティブ開発者とは
AIネイティブ開発者とは、AIツール(Claude Code・Cursor等)を日常的に活用して、従来の数倍の生産性で開発できる開発者のことです。
| 従来の開発者 | AIネイティブ開発者 |
|---|---|
| コードを「書く」 | コードを「設計・レビュー・指示する」 |
| 実装速度で差が出る | 設計・抽象化能力で差が出る |
| 一人でできる量に限界 | AIとの協働で限界を超える |
| 特定言語に依存 | 言語を横断して実装できる |
スキルポートフォリオ設計
3層スキル構造
Layer 1: AIエンジニアリングスキル(差別化要因)
├── プロンプト設計
├── マルチエージェント設計
├── LLMルーティング・コスト最適化
└── AI統合システム設計
Layer 2: ソフトウェアエンジニアリングスキル(土台)
├── Python / TypeScript
├── API設計(REST/GraphQL)
├── DB設計(SQL/NoSQL)
└── CI/CD・インフラ基礎
Layer 3: ドメイン知識(差別化要因その2)
└── 特定業界の深い理解
ポートフォリオ戦略
公開プロジェクトで証明する
就職・フリーランス問わず、実力はコードで示す:
- AIを活用した実用ツール: 実際の問題を解決するツール
- 技術ガイドサイト: 知識の整理・発信力を示す
- 自動化システム: Claude Code + Cron等の実用的な活用
ポートフォリオサイトの構成
## 公開実績
- [プロジェクトA](https://github.com/...) — 概要・技術スタック
- [ガイドサイト](https://...) — 知識発信
## 技術スタック
- Python, TypeScript, SQL
- Claude Code, Cursor, GitHub Actions
- FastAPI, Next.js, PostgreSQL
## このポートフォリオ自体の特徴
- Claude Codeで自律実装されたコードを含む
- AI協働開発のワークフローを実践している
職務経歴書の書き方
AIネイティブ開発者としてのフレーミング
従来の書き方:
Python で Web アプリを開発しました
AIネイティブの書き方:
Claude Code を使った自律開発ループで、20以上のGitHubリポジトリを並行管理。LLMルーティング設計でAPI コストを最適化しながら、毎日継続的に機能を追加・改善しています。
具体的な実績の書き方
- ❌ 「AI ツールを使って開発しました」(曖昧)
- ✅ 「Claude Code + GitHub Actions で CI/CD を自動化し、コードレビュー時間を週4時間削減」(具体的)
キャリアパスの選択肢
就職(SES・受託開発)
メリット:
- 安定した収入
- チームでの開発経験
- 実務ノウハウの蓄積
向いている人:
- 実務経験を積みたい
- チームワークを大切にしたい
- 特定技術を深掘りしたい
フリーランス
メリット:
- 自由な働き方
- 高単価の可能性
- 多様なプロジェクト経験
向いている人:
- 自己管理ができる
- 営業・提案が苦にならない
- 実績・信頼が既にある
独立(自社サービス)
メリット:
- プロダクトオーナーとして全権
- スケールの可能性
リスク:
- 収益化までの期間が長い
- 孤独・多役割
SSOTでキャリア情報を管理
40_CAREER/
├── 01_ドキュメント/
│ ├── 職務経歴書_v3.md ← 最新版のみ保持
│ ├── 面接ピッチ.md ← 30秒/2分/5分版
│ ├── 応募戦略.md ← 現在の応募先・優先順位
│ └── 面接対策.md ← よくある質問と回答
└── 02_実績/
├── プロジェクト実績.md ← 数値化された成果
└── 技術スタック.md ← 現在のスキルマップ
定期更新のルール
- 職務経歴書: 月1回見直し・バージョン管理
- 応募戦略: 面接結果を受けて随時更新
- 技術スタック: 新しいスキルを習得したら追加
面接対策
エレベーターピッチ(30秒版)
非IT出身の公務員として15年勤務後、AIネイティブな開発者に転身しました。
Claude Code等のAIツールを活用して20以上のオープンソースプロジェクトを公開。
AI×業務効率化の分野で御社の(チームに)貢献したいと考えています。
よくある質問への回答準備
| 質問 | 回答の核心 |
|---|---|
| なぜ転職? | AIの可能性に気づき、本格的にエンジニアとして関わりたくなった |
| 強みは? | 業務知識 × AI活用力 = 非エンジニアでもわかる機能を速く作れる |
| 弱みは? | チーム開発経験が少ない → OSS活動で補っている |
| 5年後は? | AI + 特定ドメインの専門家として価値を出したい |