🔓

『エンジニアなら自分で書くべき』という呪縛を手放した—生成AI活用の話

に公開

はじめに

新卒入社してボチボチ5年目になるエンジニアなのですが、半年前くらいに上から「生成AI活用しようか」と言われました。

「他のこと勉強するのに忙しいし、生成AIは良いかな…」と思っていたので、最初は正直めんどいな…と言う気持ちでした。

でも今では、生成AIにズブズブです。

そんな自分ですが、数日前まである悩みに囚われていました。

生成AIに丸投げする日々

生成AI活用を進めていくと、コード実装やエラー解析、設計など、日に日に開発をすることが減ってきました。自分は生成AIに指示を出して、レビューして、微調整するだけ。

「自分はエンジニアなのに、開発せずに生成AIに丸投げで良いのか?」

このフラストレーションが、ずっと付き纏っていました。

エンジニアとしてのアイデンティティ

「エンジニアなんだから、自分でコードを書くべきだろう」
「開発をAIに任せっきりで仕事をしていると言って良いのだろうか…」

そんな思いが頭の中をぐるぐると回っていました。

会社から生成AI活用を推進されているとはいえ、ここまでAIに任せていいのか。自分のスキルは空っぽになるんじゃないか。エンジニアとしての価値がなくなるんじゃないか。

振り切れた瞬間

でも、ある時ふと思いました。

「会社としては成果物をもとに利益を出すことが目的なんだから、その過程はどうだって良いじゃないか」

会社が求めているのは利益につながる一定品質の成果物であって、自分が開発することは目的じゃない。ただの手段の一つであると。

そして、もう一つ気づいたことがあります。

自分のエンジニアとしてのスキルが不要になったわけではない

  • 生成AIに指示を出すにも、技術的な理解が必要で、そのためにもプライベートで技術の勉強は続けている
  • 設計レビューやコードレビューもちゃんとやっているから丸投げしているわけではない、品質面は自身で保証している

脳死で仕事をしているわけではなく、ちゃんと自分のスキルを活かして仕事を遂行しているんだから、良いじゃないかと。

結論

「エンジニアなら自分で書くべき」という思い込みに縛られる必要は一切ありませんでした。

仕事としてQCDが上がるならそれでいい。開発したければその時やればいいし、プライベートでもできる。仕事において自分が開発することは目的じゃない、手段の一つだと。

Discussion