掲載済み (2025-10-04号)
#133 463文字 • 3分

## asken入社5ヶ月でAIツールと向き合って学んだこと

掲載情報

概要

https://tech.asken.inc/entry/20250930

詳細内容

## asken入社5ヶ月でAIツールと向き合って学んだこと https://tech.asken.inc/entry/20250930 データサイエンティストがAIツール活用で直面した「Vibe Coding」の課題を乗り越え、深い技術理解と厳密なコードレビューの重要性を力説する。 **Content Type**: 💭 Opinion & Commentary **Scores**: Signal:4/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:5/5 **Main Journal**: 87/100 | **Annex Potential**: 87/100 | **Overall**: 88/100 **Topics**: [[AIコード生成, Vibe Coding, コードレビュー, アーキテクチャ設計, 開発者ワークフロー]] askenのデータサイエンティストが、ウェブ開発未経験からCursor、Devin Search、Claude CodeといったAIツールを駆使し、「Vibe Coding」スタイルでの開発に挑んだ5ヶ月間の経験を詳述する。当初はAIによる迅速なプロトタイプ作成に成功し、未経験の技術スタックでもアプリケーション開発に着手できる手応えを得たものの、開発を進める中で思考の退化、保守性の低いスパゲッティコードの生成、そしてAIに完全に依存するトラブルシューティング能力の欠如という深刻な課題に直面した。 この痛みを伴う経験から著者が導き出した教訓は、AIを真に効果的に活用するためには、開発者自身の深い技術理解と、より計画的かつ批判的なアプローチが不可欠であるという点だ。具体的には、AIに指示を出す前にMarkdownで機能要件と優先順位を明確化し、Clean Architectureのような設計パターンを学びAIに対して適切な指示を与えること、そして生成されたコードは必ず自身でレビューし「なぜこの実装になったのか」を深く理解するプロセスを踏むべきだと提言している。 ウェブアプリケーションエンジニアにとって、この知見は極めて実用的で示唆に富む。AIツールが開発速度を劇的に向上させる可能性を秘める一方で、安易な依存は長期的なプロダクトの健全性を損ない、自身のスキル成長を停滞させるリスクがあるからだ。本記事は、AIを単なるコード生成ツールとしてではなく、自身の知識とスキルを補完・拡張する強力なアシスタントとして使いこなすための具体的な道筋を示している。それは、AI時代においても、エンジニアが以前にも増して技術の基礎を固め、設計思想を理解し、生成されたコードを批判的に評価し、最終的なコードの品質とアーキテクチャに責任を持つ必要があるという、実践的かつ重要な洞察を私たちに提供する。これにより、エンジニアはAIを活用して新しい分野への挑戦を加速させつつ、高品質で持続可能な開発を実現できるだろう。