0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeで開発速度3倍|SESからフリーランスになって変わった働き方【2026年最新】

0
Posted at

はじめに:SESを辞めて、AIと二人三脚で独立した話

「SESやめたい」と思い始めてから実際に辞めるまで、約半年かかった。辞めるきっかけは色々あったが、決定打はClaude Codeを使い始めて「一人でも十分戦える」と確信したことだった。

本記事では、SESからフリーランスに転身した筆者が、2026年現在の開発現場で実際に使っているClaude Codeの具体的なTipsと、独立後の働き方の変化を徹底解説する。


Claude Codeとは何か|2026年最新の開発体験

Claude Codeは、Anthropicが提供するターミナルベースのAIコーディングアシスタントだ。VS CodeやCursorのようなGUI統合ではなく、ターミナルで直接対話しながらコードを書くスタイルが特徴。

実際に使ってみて驚いたのは、ファイルの読み書き、grep、git操作まで全部AIが代行してくれること。「このバグ直して」と言えば、ログを読んで、原因を特定して、修正して、テストまで回してくれる。

インストールと基本セットアップ

npm install -g @anthropic-ai/claude-code
claude

これだけで起動する。初回はAnthropicアカウントとの認証が走る。

CLAUDE.mdでプロジェクトルールを定義する

プロジェクトルートにCLAUDE.mdを置くと、Claude Codeがそのルールに従って動く。これが地味に強力。

# プロジェクト固有の指示

## コーディング規約
- TypeScript strictモード必須
- テストはVitest使用
- コミットメッセージはConventional Commits形式

## アーキテクチャ
- src/domain/ にビジネスロジック
- src/infra/ に外部接続
- ドメイン層はinfraに依存しない

これを書いておくだけで、Claude Codeが生成するコードが一貫する。チーム開発でも共有できるし、フリーランスとして複数案件を掛け持ちするときに「この案件のルール何だっけ」がなくなる。


実践Tips:現場で毎日使っているコマンドと設定

Tips 1: /initで既存プロジェクトを一発理解

新しい案件にアサインされたとき、まず最初にやるのがこれ。

/init

プロジェクト構造を分析して、CLAUDE.mdのドラフトを生成してくれる。SES時代は「ドキュメントがない既存コードを読むのに1週間」みたいなことがザラだったが、これで初日から動ける。

Tips 2: Plan Modeで設計してから実装

複雑な機能を作るとき、いきなりコードを書かせると迷走する。Plan Modeを使う。

> /plan APIのレート制限機能を追加したい。現在のミドルウェア構成を確認して、最小限の変更で実現する方法を提案して

すると、ファイルを読み込んで現状を分析し、具体的な実装プランを提示してくれる。プランに合意してから実装に移る。この「設計→合意→実装」のフローが崩れると、手戻りが発生する。

Tips 3: サブエージェントで並列作業

Claude Codeはサブエージェントを起動して並列に作業できる。例えば:

  • メインでAPI実装を進めながら
  • サブエージェントにテストを書かせる
  • 別のサブエージェントにドキュメントを更新させる

これで一人なのに3人分の生産性が出る。フリーランスにとって、納期を守りつつ品質を保つのに不可欠。

Tips 4: hooksで自動化する

settings.jsonにhooksを設定すると、特定のイベント時に自動でコマンドが走る。

{
  "hooks": {
    "postToolCall": [
      {
        "matcher": "Edit|Write",
        "command": "npx eslint --fix ${filePath}"
      }
    ]
  }
}

これで、Claude Codeがファイルを編集するたびに自動でlintが走る。「AIが書いたコードがlint通らない」問題がゼロになった。

Tips 5: git操作を任せる

> 今の変更をコミットして。メッセージはConventional Commits形式で

diffを読んで、適切なコミットメッセージを生成してコミットしてくれる。PRの作成も:

> このブランチのPRを作って。変更内容をサマリーしてbodyに書いて

gh pr createを使ってPRまで作ってくれる。レビュー依頼のコメントまで書いてくれることもある。


SESからフリーランスへ:AI時代に独立するメリット

SESからフリーランスへの転身を考えている人に、実体験ベースで伝えたいことがある。

1. 「一人で全部できる」のハードルが劇的に下がった

フリーランスの不安の一つが「全部自分でやらないといけない」だった。でもClaude Codeがあると:

  • インフラ構築(Terraform書いてもらう)
  • CI/CD設定(GitHub Actions書いてもらう)
  • テスト(テストコード生成)
  • ドキュメント(README、API仕様書)

これらを一人で高品質にこなせる。SES時代は「自分の担当範囲」しかやらなかったが、今は全レイヤーを触れる。

2. 学習速度が加速する

新しい技術を学ぶとき、Claude Codeに「このコードベースで〇〇を実装するにはどうすればいい?」と聞くと、既存コードの文脈を踏まえた回答が返ってくる。一般的なドキュメントより遥かに実践的。

> このプロジェクトでRedisキャッシュを導入したい。現在のDB接続パターンに合わせた実装方法を教えて

3. 単価交渉の武器になる

「AI活用で開発速度が速い」は、2026年現在のフリーランス市場で明確な差別化要因になる。実際、「Claude Codeを使った開発フローを構築できます」と提案書に書くと、反応が良い。


具体的なワークフロー:1日の開発サイクル

朝イチのルーティンを共有する。

# 1. 昨日のPRレビューコメントを確認
claude
> gh pr list --author @me でレビュー待ちのPR確認して

# 2. レビュー指摘を修正
> PR #42のレビューコメントを読んで、指摘事項を修正して

# 3. 今日のタスクに着手
> /plan Issueの#15を実装したい。要件を確認して実装プランを出して

このフローで、朝の30分で前日の片付けが終わる。SES時代は朝会→レビュー対応→実装開始で午前が潰れていた。


Claude Codeの落とし穴と対策|徹底解説

良いことばかり書いても嘘になるので、ハマったポイントも共有する。

落とし穴1: コンテキストウィンドウの限界

大きなプロジェクトだと、全ファイルを読み込めない。対策:

  • CLAUDE.mdにアーキテクチャの概要を書いておく
  • 作業に関係するファイルだけ明示的に指定する
  • サブエージェントで探索を分割する

落とし穴2: 「動くけど微妙」なコードを生成する

AIが書いたコードは動くが、プロジェクトの慣習に合わないことがある。対策:

  • CLAUDE.mdに規約を明記する
  • hooksでlint/formatを強制する
  • 生成後に必ずdiffを確認する(git diffで目視)

落とし穴3: 過信して確認を怠る

「AIが書いたから大丈夫」と思ってテストを省略すると痛い目を見る。特にエッジケース。対策:

> この実装のエッジケースを洗い出して、テストを追加して

明示的にエッジケースのテストを依頼する習慣をつけた。


フリーランス独立に必要な技術スタック(2026年版)

Claude Codeを活用する前提で、2026年現在フリーランスとして需要が高いスキルセットを整理する。

カテゴリ 技術 需要の実感
バックエンド TypeScript (Node.js/Bun), Go, Python 案件数多い
フロントエンド React/Next.js, Vue/Nuxt 安定需要
インフラ AWS, Terraform, Docker 必須スキル
AI/ML LLM統合, RAG構築, プロンプト設計 急増中
DevOps GitHub Actions, ArgoCD 差別化要因

特に「AI/LLM統合」の案件が急増している。Claude APIやOpenAI APIを使ったアプリケーション開発ができると、単価が上がりやすい。


RTK(Rust Token Killer)でコスト最適化

Claude CodeはAPIトークンを消費するので、コスト管理も重要。自分はrtkというCLIプロキシを使っている。

# トークン節約率を確認
rtk gain

# 使用履歴と節約量
rtk gain --history

git statusやgrepの出力をフィルタリングして、不要なトークン消費を60-90%カットしてくれる。月のAPI費用が体感で半分以下になった。


メモリ機能で案件横断の知識を蓄積する

Claude Codeにはメモリ機能がある。~/.claude/projects/配下にプロジェクトごとの記憶が保存される。

> このプロジェクトではdate-fnsではなくDay.jsを使う方針だと覚えておいて

こう伝えると、次回以降のセッションでも「Day.jsを使う」前提でコードを生成してくれる。複数案件を掛け持ちするフリーランスにとって、案件ごとの文脈切り替えコストが激減する。


スキル(Slash Commands)で定型作業を自動化

Claude Codeには「スキル」という拡張機能がある。/commitで規約に沿ったコミット、/reviewでコードレビュー、/testでテスト実行など。

カスタムスキルも作れる。例えば自分は記事生成やデプロイのスキルを自作している。

# コミット(Conventional Commits形式で自動生成)
/commit

# PRレビュー
/review

# テスト実行
/test

定型作業をスキルに落とし込むことで、毎回同じ指示を書く手間がなくなる。


まとめ:AIツールが「独立の壁」を壊す

SESからフリーランスへの転身で最大の壁は「一人で全部やれるか」という不安だった。Claude Codeを使い始めてから、その壁は確実に低くなった。

  • 設計:Plan Modeで構造化
  • 実装:コード生成+lint自動化
  • テスト:エッジケースまで網羅
  • 運用:git操作、PR作成、デプロイまで

2026年現在、AIツールを使いこなせるかどうかが、フリーランスとしての生産性と単価を左右する時代になっている。「SESやめたい」と思っているなら、まずはClaude Codeを触ってみてほしい。一人でも戦える感覚が掴めるはずだ。

関連記事


AI駆動塾 — AIを使ったスモビジの作り方を学ぶ

Claude Code、OpenClaw、AI経営OSの実践ノウハウを毎週公開中。
月額¥4,980で過去記事すべて読み放題。

noteメンバーシップに参加する →


💼 フリーランスエンジニアの案件をお探しですか?

SES解体新書 フリーランスDBでは、高単価案件を多数掲載中です。

  • ✅ マージン率公開で透明な取引
  • ✅ AI/クラウド/Web系の厳選案件
  • ✅ 専任コーディネーターが単価交渉をサポート

無料でエンジニア登録する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?