こんにちはお疲れさまです。早川です。
前回までは楽しい系の話題でしたが、今回は少し趣向を変えて大人な話を。☕
AI、めちゃくちゃ便利ですよね。私もガンガン使ってます。
コードのたたき台、テスト、詰まったときの壁打ち。もう、ない生活には戻れません。
でも、使うほどふと考えます。
「この先、エンジニアってどうやって生きていくんだろう?」
① ちょっと前までの「エンジニアの仕事」
少し前までの開発は、設計書を書く、または設計書を読んでプログラムを書く。Excelでテストケースを作り、ひとつずつ実施して◯をつけていく。そんな流れでした。
一番評価されていたのは「プログラムを書ける」こと。私もそこを磨いてきましたし、あの積み重ねがあったから今がある。決して無駄な時代ではなかったと思っています。
② 「作る」が、爆速になった
ここ数年で、その前提がガラッと変わりました。
「DBのここを変更して、画面はこんな感じで」と頼むだけで、1時間ほどで成果が出来上がる。詳細設計すら書かなくても、SKILLと呼ばれるルールに基本方針を入れておけば、それを守って実装してくれる。
最初に体感したときは、正直ちょっと怖くなりました。「あれ、自分がやってきたことって…?」って。
③ 奪われるんじゃなくて、届けやすくなった
「AIにエンジニアの仕事が奪われる」とよく言われます。その不安、すごくわかります。
でも毎日使っていて感じるのは、作るのが速くなったぶん、「人にサービスを届ける」までの距離がぐっと近くなった、ということです。
「工数が足りないから見送りで…」と諦めていた改善。「あったら助かるんだけどね」で終わっていたアイデア。そういうものに、ちゃんと手が届くようになりました。
AIは仕事を減らしたというより、エンジニアが届けられる範囲を広げてくれた。今はそう思っています。
④ じゃあ、これから何が大事になるのか
「書ける」ことの希少価値は下がってきています。代わりに大事になってきたと感じるのが、この3つです。
まずは「読める」こと。AIが書いたコードは本当に大丈夫か。判断して「これでいこう」と決めるのは人の仕事です。
次に「説明できる」こと。なぜこの設計・この技術なのかを、チームにもお客さんにも言葉で伝えられること。AIへの指示も、結局は説明力です。
そしていちばん大事なのが「人を基準に考える」こと。この機能は誰のため?その人は何に困ってる?作るのが簡単になった今こそ、「何を作るか」を考える力の価値は上がっています。
⑤ とはいえ、一人じゃ無理です
とはいえ、これを一人で全部やるのはかなりしんどいです。
新しいツールは毎月のように出てくるし、実務での正解は試さないとわからない。一人で追いかけて、試して、失敗して…を続けるのは消耗します。
だからこそ、個人じゃなくチームで成長していくことが、これからますます大事になると思っています。
⑥ うちのチームでやっていること
うちのチームには、「まずやってみよう」が歓迎される空気があります。うまくいかなかったことも、チームにとっては価値のある情報です。
雑談にも「これ使ってみたらよかったよ」「あのやり方どうだった?」と技術の話が自然に混ざっています。わざわざ会議にしなくても、刺激をもらえる関係っていいなと思います。
その土台にあるのは、「わからない」「失敗した」を気軽に言えること。実は、いま開発しているIELUKAも、そんな「話し合えるチーム」をつくるためのサービスだったりします。
⑦ おわりに
AI時代にエンジニアとしてどう生きていくか。正直、私もまだ答えの途中です。
でも「書ける」だけじゃなく、「読んで、説明して、人のために考える」ことに面白さを感じられるなら、この時代はけっこう楽しいはずです。
もしエンジニアの働き方にモヤっとしていたら、ぜひ一度お話ししましょう。コーヒーでも飲みながら。☕