AI駆動開発の企業導入をスムーズに!現場のエンジニアが語る実践テクニックと人材育成のポイント
【17-B-3】AI駆動開発の実践テクニックと「開発経験」への戦略投資で、AI時代をリードするエンジニアへ
AI時代に求められる人材と育成の課題
AIによって開発の生産性が向上する中、エンジニアに求められる価値も変化していく。新田氏によれば、AIの性能を最大限に引き出すためには、質の高いドキュメント作成能力、明確な指示を出す能力、適切なテストコードを書く能力といった、エンジニアの基礎的なスキルが重要だという。同時に、AIによる開発支援で生まれた余力により、エンジニアの仕事は、ユーザーの行動やニーズの探求といったビジネス的な側面に重点を置くようになりつつあると、新田氏は付け加える。
「以前は、実装したい機能についてエンジニアに相談すると、難色を示されることがよくあった。しかし最近では、エンジニアがビジネス側やユーザーに寄り添う姿勢に変わってきた。話を聞くと、コーディングは裏でAIにやらせているからだという」(新田氏)
また森重氏は、AIを効果的に活用するためにも、これまで以上に上流工程を担う人材が重要になると予測する。優れた設計力を持つエンジニアが、企画から要件定義、設計までの上流工程を担うことで、AIが理解しやすく、開発と保守が容易な良いシステムを構築できるからだ。
しかし問題は、そのような人材をどう育成するかだ。AI駆動開発は、熟練者がAIと共同作業することで圧倒的な生産性をもたらす。しかしそれは、初心者が学ぶ機会が失われてしまうことも意味する。コーディング経験なくして、良いシステム設計ができないのは当然のことだ。AIの普及によって、エンジニア未経験者や初心者を、上流工程を担う人材に育てることが難しくなると、新田氏は指摘する。
そこで新田氏は、あえて学びのためにAIではなく人間に任せる部分を作ることを提案する。その際、エンジニアとしての基礎スキルだけでなく、顧客に寄り添えるエンジニアを増やしていくことが重要だ。局所最適に捉われすぎず、長期的な視野で、戦略的なエンジニアの育成への投資を行うべきだと、新田氏は訴える。
森重氏は、高速で改善サイクルを回しながら、AIネイティブ時代に最適な研修のあり方を企業として模索し続ける必要があると提言する。加えて、上流工程では、論理的思考力だけでなく、言葉の裏にある意図や感情を汲み取るEQ(感情的知能)も重要になるという。このようなスキルはAI時代でも決して廃れることはなく、むしろAI駆動開発に欠かせない、良質なドキュメントや要件定義につながると、森重氏は言う。
最後に新田氏は「AI駆動開発はまだ黎明期にあり、1〜2年後には状況が変化している可能性がある。しかしソフトウェア開発においては、顧客やユーザーと向き合うこと、そしてエンジニアとビジネスサイドの垣根をなくして、ともに物づくりを進めることは、今後も重要であり続ける」と述べ、セッションを終えた。
この記事は参考になりましたか?
既に会員の方はを行ってください。
- Developers Summit 2025 Summer セッションレポート連載記事一覧
- この記事の著者
-
Innerstudio 鍋島 理人(ナベシマ マサト)
ITライター・イベントプロデューサー・ITコミュニティ運営支援。 Developers Summit (翔泳社)元スタッフ。現在はフリーランスで、複数のITコミュニティの運営支援やDevRel活動の支援、企業ITコンテンツの制作に携わっている。 Twitter:@nabemasat Facebook Web
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
丸毛 透(マルモ トオル)
インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営する開発者のための情報メディアです。日々の開発に取り組むエンジニアやテクノロジーを学びたい方に向けて、プログラミングやAI活用、開発ツール、エンジニアの学びとキャリアに関する記事をお届けしています。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
提供:株式会社ギブリー
【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社
この記事は参考になりましたか?
この記事をシェア
