AIで開発効率10倍? 正直そこまで変わらないと思ってる
さっきYOUTIUBEで
「AIで開発効率10倍!」
みたいな動画を見た。
いや、タイトル盛りすぎ
もちろんAIはすごい。 私も毎日かなり使ってるけど。
でも現場レベルで見ると、 正直そこまで単純じゃない。
むしろ、
「開発速度そのもの」より、ストレス軽減の効果のほうが大きい
と思ってる。
システム開発って、そもそも「考える時間」が長い
実際の開発って、 コード書いてる時間だけじゃない。
- 要件どうする
- これ誰が使う
- 既存システムどうなってる
- この仕様危なくない?
- その運用で本当に回る?
みたいな話を延々やってる。
で、ここが一番時間かかる。
AIはコード生成は速い。
でも、
「何を作るべきか」
は、結局人間が決めないといけない。
しかも現場って、 仕様が曖昧だったり、 人によって言ってること違ったりする。
この泥臭い部分は、 そんなにAIで消えない。
一番減らないのは「会話コスト」
結局、開発って人間との会話が多い。
- 認識合わせ
- 説明
- レビュー
- 調整
- 「それ前提違いますね」の会議
ここは今でもかなり重い。
AIが議事録まとめてくれたり、 資料のたたき台作ってくれるのは助かる。
でも最後は人間同士で、 「OK、それで行こう」 って納得しないと進まない。
なので、プロジェクト全体が10倍速になるかというと、 そこまでではないと思う。
ただ、AIは「雑用」をかなり減らしてくれる
じゃあAI意味ないのかというと、 全然そんなことはない。
むしろめちゃくちゃ助かってる。
例えば、
- テストコード
- リファクタリング
- ログ解析
- 雑な調査
- エラー原因の仮説出し
- レビュー補助
この辺はかなり強い。 雑用というと語弊があるかもしれないが、少なくともめんどくさい仕事は減らしてくれる。
あと地味に大きいのが、
「ゼロから考える精神的負荷」が減る
こと。
とりあえずAIに投げると、 叩き台が出てくる。
これだけでかなり楽。
ちなみにこの記事も
実はAIに手伝ってもらって書いた。
でも、
- 何を書くか
- どこを削るか
- どの順で並べるか
は、結局自分が考えて10分くらい悩んだ。
たぶん開発も、こういうことなんだと思う。
手は速くなった。でも悩む時間は、そんなに減ってない。
そういうことです。