新卒エンジニアとして日々の開発業務に取り組んでいる中で、AIツールが活躍する現代において、自己成長をどのように促進していけるのか。今回の記事では、私が実際に実践している「オレオレ仕様駆動開発」の方法と、その中で活用しているツールとしてのClaude CodeとCodexについてご紹介します。この方法を実践することで、エンジニアとしての成長スピードを加速させるための具体的な手法を学んでいきましょう。
「オレオレ仕様駆動開発」の背景と目的

AIのイメージ
最初に「オレオレ仕様駆動開発」について簡単にご紹介します。これは、既存の「仕様駆動開発」を一部アレンジし、自分なりの方法で開発プロセスを進める手法です。新卒エンジニアとして配属されたばかりの段階で、私はいくつかのAIツールを駆使しながらも、どうしても自分自身の成長にブレーキがかかっていると感じていました。AIに頼りすぎることが、コードの理解不足や設計力の低下につながる懸念があったからです。
私の目指すのは、AIツールを最大限に活用しつつも、最終的に自分でコードの設計や実装をしっかりと理解し、エンジニアとしての能力を高めていくことです。そのためには、AIツールの利便性と自分自身のスキル向上のバランスを取ることが重要です。
Claude CodeとCodexの活用方法
新卒エンジニアとして活用しているAIツールの中でも、特に効果的だったのがClaude CodeとCodexです。それぞれのツールをどのように使い分け、エンジニアとしての成長を加速させているのか、具体的な方法を紹介します。
Claude Code自己流仕様駆動開発の支援ツール
Claude Codeは、私の主な開発ツールとして利用しています。特にPlanモードを使って、プロジェクトの計画や仕様書の作成に役立てています。最初の頃は、このツールに頼りすぎてしまうことがありました。しかし、コードを理解せずに進めると、長期的な成長には繋がらないことに気づきました。そこで、Claude Codeを利用する際には、次の点に注意しています。
- 自分の考えをしっかり整理してから、AIに仕様書を生成させる。
- 生成された仕様書と自分の計画の差異を確認し、改善点を見つける。
- AIが作成したコードを完全に信じるのではなく、自分で再確認する。
このように、Claude Codeを使いながらも、しっかり自分の頭で考えることが重要です。
Codexセカンドオピニオンとしての活用
Codexは、必要な時にセカンドオピニオンとして利用しています。特に難解な部分や、既存コードに対して自信が持てない部分に関しては、Codexに頼って意見をもらうことで、より高い精度で実装が進められるようになりました。最初のうちは頻繁に使っていたCodexも、現在では使用頻度が減少し、自分で判断できる部分が増えてきました。それでも、AIツールの使い方は変わらず重要です。
「オレオレ仕様駆動開発」の具体的なステップ
実際にどのようにして、私が「オレオレ仕様駆動開発」を進めているのか、そのプロセスを順を追って解説します。これから紹介するステップを踏むことで、エンジニアとしての成長を効率的に進めることができます。
ステップ1既存コードの理解と調査
新規のAPIを実装する前に、まずは既存のコードをしっかり理解することが必要です。この段階では、AIに調査書を作成させ、既存コードの構造や、どのようにAPIが実装されているのかを把握します。具体的には、次のようなことを意識しています。
- クライアントからAPIが呼ばれる流れを把握し、全体像を理解する。
- 複雑な実装の部分はシーケンス図で視覚的に理解を深める。
- 調査書が正確かどうかを確認し、間違いや疑問点があればAIと議論して解決する。
この過程でしっかり理解を深めることで、実装後のトラブルを防ぎます。
ステップ2実装計画の作成
実装計画を作成する際、最初は自分で計画を立てます。しかし、あえて自分の計画をAIに伝えず、AIに実装計画を作成させることで、自分の計画との差異を確認します。この差異を理解することで、より良い実装を目指すことができます。最初のうちは考慮不足に気づくことも多く、この過程で自分の成長を実感しています。
ステップ3実装とレビュー
実際に実装を進める段階では、計画を細分化して、サービスごとにタスクを分けます。タスクごとの詳細な実装手順を出力させ、実行することで効率よく進めます。この段階では、エラーハンドリングや細部の見直しにも十分な時間をかけ、品質を確保します。
Claude CodeとCodexに関する疑問解決
ここでは、Claude CodeやCodexに関してよくある質問にお答えします。
Claude CodeとCodexを使う際の注意点は?
Claude CodeやCodexを使う際の最も重要な点は、AIに頼りすぎないことです。ツールをうまく活用しながらも、自分でコードを理解し、計画を立てる力を鍛えることが大切です。
AIツールに頼らずに成長するためにはどうすればよい?
AIツールを使うことで効率的な作業は可能ですが、最終的には自分でコードの設計や実装を理解する力をつける必要があります。これには、繰り返しコードレビューを行い、疑問点をクリアにすることが重要です。
【警告】このままでは、AI時代に取り残されます。

あなたの市場価値は一瞬で陳腐化する危機に瀕しています。
今、あなたがClaude.aiの表面的な使い方に満足している間に、ライバルたちはAIを「戦略的武器」に変え、圧倒的な差をつけています。数年後、あなたの仕事やキャリアは、AIを本質的に理解している人材によって「奪われる側」になっていませんか?
未来への漠然とした不安を、確かな自信と市場価値に変える時です。
当サイトでは、ChatGPTをはじめとする生成AIの「なぜそう動くのか」という原理と、「どう活用すれば勝てるのか」という全体戦略を徹底的に解説している記事を多く掲載しています。
単なる操作方法ではなく、AIを指揮するリーダーになるための思考と知識を、網羅的に提供します。
取り残される恐怖を、未来を掴む確固たる自信に変えるための戦略図。あなたのキャリアを成功に導く決定的な一歩を、当サイトの記事を読んで踏み出してください! 読んだ瞬間から、あなたはAIの波に乗る側になります。
他の記事は下記のリンクからご覧いただけます。
まとめ
新卒エンジニアとして成長を加速させるためには、AIツールを使いこなすことが重要ですが、それだけでは十分ではありません。Claude CodeとCodexをうまく活用しつつも、自分自身で理解し、判断する力を身につけることがエンジニアとしての成長に繋がります。「オレオレ仕様駆動開発」のアプローチを実践することで、より効率的かつ確実に自分のスキルを高めることができるでしょう。


コメント