AI 駆動開発を身につける
## 理由 開発手法のパラダイムが変わる or 変わっていると考えています。 AI に補完してもらうという使い方ではなく、 AI にコードを書かせて人間がレビューするという開発手法が現実的な話になっています。 現状では、 Roo Code (+ GItHub Copilot) を用いればこの開発手法が可能です。 これによってエンジニアに求められる能力も変わってきます。 設計書から実装を行うようなコーディング能力 (= 労力) はほぼ求められる無くなります。 AI が実装したコードをレビューするのに必要な幅広い知識 (本当に幅広いので、ここでは割愛します。) が必須になります。 その他にも、要件定義スキル、ビジネスサイドとのコミュニケーション能力、 DDD でいうドメインの抽出能力などがより求められます。 今までは、幅広い技術力のある人が作りたいものもわかっていてどう作ればいいかもわかっているが、時間 (= 労力) がないから、人にコードを書いてもらっていました。 しかし、Roo Code を上手く使えば、コードを実装する労力は AI で置換可能になりました。 つまり、AI 駆動開発によって、労力ではなく知識や思考力がある人間だけいればプロダクト開発ができるようになりました。 そのため、AI 駆動開発とそれを支える基礎能力を身につけることが必須だと考えています。 ## 具体的なアクション - Roo Code を用いて開発を行う - Clean Architecture や DDD などの設計に関する知識を深掘りして身につける - 認証認可、DB、Cloud などの幅広い知識を身につける。
要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。
なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。