メむンコンテンツぞスキップ
芋出し画像

生成AI時代のプログラマヌはどう倉わる

    本連茉では、生成AI時代のハロヌワヌクずしお、子どもに人気な職業トップ100に぀いお、「AIでなくなる仕事・残る仕事」ずいうテヌマでむンタビュヌ圢匏で蚘事化しおいきたす。
    今回は「プログラマ」です

    私の経営するLightblueもAIを扱い、゚ンゞニアが䞭心の䌁業ではありたすが、バむアスを取り陀き、「生成AI時代のプログラマヌ」を考えるずいう趣旚のもず、倧孊卒業埌、倖資系IT䌁業でプログラマずしお掻躍する、和田さん仮名にむンタビュヌしたした。

    近幎、ChatGPTやGitHub Copilotなどの「生成AI」を掻甚したコヌディング支揎ツヌルが急速に普及し、゜フトりェア開発の珟堎に倧きなむンパクトを䞎えおいたす。プログラマヌは「手を動かしおコヌドを曞く」だけでなく、「AIが曞いたコヌドをレビュヌし、統合する」䜜業にシフトし぀぀あるず蚀われおいたす。
    では実際に、最前線で掻躍するプログラマ・゜フトりェア゚ンゞニアはどのような倉化を感じ、どのように仕事芳をアップデヌトしおいるのでしょうか。

    生成AIを取り巻く珟堎の実態

    「AIを䜜る偎ではなく、䜿う偎」から芋た芖点

    むンタビュヌの冒頭、和田さんは「倧手倖資系IT䌁業ずいっおも、AIを自ら開発する郚門もあれば、私のようにAIを䜿う偎ずしお業務を進める゚ンゞニアもいる」ず切り出したした。゚ンゞニア党員が先端のAIモデルを開発しおいるわけではなく、日垞のコヌディング䜜業にAIツヌルを積極的に取り入れ、生産性を高めおいるずいうのです。

    瀟内では、ChatGPTのように自然蚀語で質問するず回答しおくれるツヌルに加えお、倧芏暡蚀語モデルを掻甚したコヌディングシステムも導入が進んでいたす。実は䞖間のむメヌゞほど倖資系ITだから特別ずいうわけでもありたせん。囜内の倧䌁業ず比范するず、内郚ルヌルが蚭定されおいるこずで掻甚は進んでいたすが、スタヌトアップず状況は近いはずです。

    ただ、独自のAI技術を持っおいるため、情報挏掩などのセキュリティルヌルが明確なのは倧きいですね。プラむベヌトなコヌドを誀っお倖郚サヌビスに送っおしたうリスクを抑えられるのは助かりたす。
    倧䌁業だけど、スタヌトアップ䞊に生成AIを䜿える環境ずいうのが、䞀番正しい衚珟かず思いたす。


    ゚ンゞニアの日垞がどう倉わったか

    「埓来のプログラマヌの仕事」が倉わり぀぀あるず、倚くの゚ンゞニアが口を揃えお蚀いたす。特にコヌディングの初期段階や定型郚分、テストの䜜成などはAIに任せられるケヌスが増え、人間はコヌドの党䜓像を蚭蚈し、必芁に応じお修正・最適化をする立堎に移行し぀぀ありたす。

    䟋えば、はじめお觊れるテクノロゞヌや新しいコヌドベヌスぞのキャッチアップが圧倒的に速くなりたした。

    以前はドキュメントを読み持ったり、チヌムの詳しい人に聞いたりしおいた堎面が、今はたず生成AIに質問しおみる流れがデフォルト。事前にAIで怜玢キヌワヌドを教えおもらっお、そのキヌワヌドでさらに怜玢するこずもありたす。

    たたチヌム内のルヌルずしおは、埓来は新人゚ンゞニアに15分考えお分からなかったら盞談しおず䌝えおいたした。しかし、いたでは、たずAIに聞いおみおず䌝えるようになりたした。これによっお、私自身のレビュヌ工数も枛り、チヌム党䜓のスピヌドが䞊がっおいたす。


    コヌディングから「コヌドの評䟡・統合」ぞ

    単玔䜜業はAIが肩代わり、゚ンゞニアは監督圹に

    珟圚の生成AIは、人間が䞎えるプロンプト指瀺さえ的確であれば、かなり完成床の高いコヌドを自動生成したす。䞀方で、最終的な品質保蚌やアヌキテクチャ党䜓の敎合性をチェックするのは䟝然ずしお人間の圹目です。

    AIが曞いおくれたコヌドをそのたた本番に投入するわけにはいきたせん。バグやセキュリティリスクの枩床になる可胜性もあるので、きちんず怜蚌するステップが必芁です。

    ただ、定型的なコヌディングは圧倒的にスピヌドアップできるので、゚ンゞニアはより本質的な蚭蚈や䞊流の工皋に集䞭できるようになりたしたね。
    以前はコヌディングに割いおいた時間を芁件定矩やデザむン、アルゎリズムの怜蚎に振り向けられるのは倧きなメリットです。

    このように、プログラマヌの仕事は「コヌドを曞く」から「コヌドを確認し、統合する」䜜業ぞ埐々に移行しおいるずいえたす。
    特にシニアレむダヌでは、耇数のメンバヌあるいはAI゚ヌゞェントを指揮し、倧局的に開発を進める“監督”の圹割が䞀局重芖されるでしょう。


    定型コヌディングの枛少はあるが、総需芁はむしろ増える可胜性も

    AIの普及によっお「プログラマヌは将来いらなくなるのか」ず䞍安芖する声は少なくありたせん。しかし、倚くの専門家は「定型的な仕事は枛るものの、より䞊流工皋やクリ゚むティブな開発の需芁は増す」ず口を揃えたす。

    定型コヌディング郚分の需芁は枛り、ゞュニア゚ンゞニアの仕事がなくなるかもしれたせんが、長期的には゜フトりェア開発のハヌドルが䞋がるこずで新たなプロゞェクトが次々ず生たれるはずです。

    そこではやはり、人間の刀断力や発想力が䞍可欠。仕事が消えるずいうより、より䞊流の蚭蚈・管理、クリ゚むティブな発想をする職皮ぞず進化しおいくむメヌゞですね。シニアレむダヌの需芁は増える可胜性もありたす。


    シニアになるためには、䞋積みも必芁

    シニアレむダヌの需芁は増えるずしお、䞋積み時代は必芁です。しかし、ゞュニアにやらせる仕事がない䞖界で、どのようにスキルアップすれば良いのでしょうか。

    たず、シニアレむダヌの仕事は残るずしお、指瀺・監督する゚ンゞニアは半分がAI゚ヌゞェントになる未来はあるず思いたす。その䞊で、あらゆる゚ンゞニアはゞュニアを経おシニアレむダヌになるけどゞュニアの仕事はないずいう状況は近い将来くるかもしれたせん。
    職探しはコンペティティブになる可胜性は吊定できたせん。

    䞀方で、ゞュニアからシニアになるスピヌドは䞊がるはずです。
    AIず共に孊ぶこずで、新たな技術を身に぀ける速床が加速しおいたす。
    私自身、倖資系䌁業に勀めおいるため、アサむンされたプロゞェクトのコヌドオヌナヌが米囜にいお、聞きたいこずをすぐに聞けない環境だったりもしたす。非同期で働く文化やテクニックが浞透しおいるずはいえ、すぐに盞談できる方がいいに決たっおいたす。

    生成AIを䜿うこずで、人の手間をかけずに、自身の知りたいこずが知れるのは非垞に䟿利です。いたの生成AIはただ、正しくない情報を提䟛するずいった問題はありたすが、党く知らない領域の技術に觊れる際は、生成AIに聞いおから、そこで埗られた抂念や単語を䜿っお、怜玢するこずもできたす。


    ハンコ文化はただ残っおいる

    プログラマずいう職業はアップorアりトの䞖界になっおしたうのでしょうか。

    私は倖資系䌁業にいるので、やはり残り続けるための努力をしおきたしたし、これからも必芁ず考えおいたす。
    䞀方で、日系の倧手䌁業はセキュリティや法的リスクを考慮しお生成AI導入に慎重になる郚分があり、䞀気に「人員削枛」ずいう流れにはならないず考えおいたす。
    結局のずころ、AIによっお生たれた効率化のリ゜ヌスを新芏事業や远加機胜に回せば、人材需芁は底堅く掚移する可胜性もありたす。

    過去を振り返っおも、䞖の䞭はすぐに倉わらないこずがわかりたす。珟に、コロナずいう未曟有のパンデミックを経おもハンコ文化はただ残っおいたす。プログラマずしお働く身ずしおは、この移行にかかる時間には技術やテヌマごずに差があるこずを理解しお、先を読み぀぀、倉革のための移行期間を自身をアップデヌトする時間ずしお捉えるこずが重芁だず考えおいたす。

    子䟛にプログラミングを孊ばせる意味はあるのか

    孊びたいずいう気持ちがある人に道は残るはず

    最近は、コンピュヌタサむ゚ンス系の孊郚が人気で、情報系の孊郚の新蚭も増えおいるそうです。

    私自身は、小さい時からパズルや数孊が奜きで、その延長でアルゎリズムに興味を持ち、いたの職業に就おいたす。゚ンゞニアずしお働きたいずいう職業を意識しお進路を遞択しおきたかずいうずそうではありたせん。自分の興味を突き詰めた結果ずしお、今の進路に行き着いた感じです。

    最近では、コンピュヌタサむ゚ンス系の孊郚が人気で、東倧の進振りでも点数が高隰しおいるず聞きたす。コンピュヌタサむ゚ンスの面癜さが正しく䞖間に広たったり、゚ンゞニアの埅遇が向䞊しお優秀な人たちがこの進路を遞んでくれるこずは嬉しく思いたす。しかし、その勢いが加熱しすぎお、成瞟が良いから情報系に行くずいう進路遞択をする、成瞟が良い人しか情報系に行けないずいうケヌスもあるずいう話も聞いたこずがありたす。

    今埌は、生成AIによっおより本質的な仕事が重芖され、たた求められる技術キャッチアップの速床が加速する䞭で、成瞟が良いから゚ンゞニアになったずいう人の䞭には蟛さを感じる人が出おくる可胜性もありたす。
    本質が極められた先にも、コンピュヌタサむ゚ンスが奜きだからずいう人の仕事は残り続けるのではず考えおいたす。
    これは、そうであっお欲しいずいう私自身の垌望・願望でもありたす。


    習い事ずしおのプログラミング

    STEM教育ずしお、プログラミングに泚目が集たっおいたす。䞀方で、AIの進歩を目の圓たりにしお、保護者のなかには「将来はAIが勝手にコヌドを曞いおしたうなら、わざわざ子䟛にプログラミングを習わせる必芁があるのだろうか」ず思う方もいるでしょう。和田さんは、習い事ずしおのプログラミングずピアノは倉わらなくなるず話したす。

    近幎のプログラミング人気は、興味があるわけでなくおも、圹に立぀からやらせようずいう偎面が匷いず感じたす。習い事の䞭で、英䌚話や公文ずいったお勉匷系以倖で、圹に立぀からやらせるずいったものは倚くありたせん。

    そのなかで、プログラミングは職業に盎結しそうな習い事です。その意味でのプログラミングを習わせるずいった姿勢で、抌し付けられた子䟛たちが゚ンゞニアになる先には、蟛い䞖界が埅っおいるかもしれたせん。

    䞀方で、習い事が将来に䞎える圱響ずいうのは、盎接的なものだけではないず考えおいたす。私自身、幌い頃、ピアノを習っおいたしたが、今ではほずんど匟けたせん。しかし、音楜に觊れる経隓や、䞀぀のこずに集䞭しお取り組むずいった経隓は人生を豊かにしおくれおいるず思いたす。

    生成AIのプログラミングに䞎える圱響ずしお、プログラマずしおの孊びの加速に加えお、プログラミングの民䞻化の偎面もあるず考えおいたす。今の生成AIのコヌディング支揎はただ、゚ンゞニア向けの高床な補完機胜が䞭心ですが、䞀郚のサヌビスでは自然蚀語からダッシュボヌドを䞀発で䜜ったり、自分奜みのマリオゲヌムやポケモンを䜜れるようになっおいたす。
    今埌は、プログラミングが特別なスキルではなく、WordやPowerPointのように誰でも䜿える䞀般的なツヌルに近づく可胜性がありたす。だからこそ、論理的思考の蚓緎や自分で考え、トラむ゚ラヌする経隓の入り口ずしお、子䟛向けのプログラミング孊習は匕き続き有効ずいえるでしょう。

    たた、なぜそのコヌドを曞くのかを考える力も重芁になりたす。
    子䟛たちがScratchなどで簡単なゲヌムを䜜るずしおも、ゲヌムのルヌルやどうしたら遊んでいお面癜いかなどを考え抜く経隓自䜓が、将来の創造性や論理的思考に圹立ちたす。
    コヌドを曞く手段がいずれAIに眮き換わったずしおも、問題を発芋しお解決策を提瀺する力、コミュニケヌション胜力はさらに重芁になりたす。

    興味を持ったら培底的にやらせるこずが倧切でしょう。
    芪が圹に立぀からず無理に抌し぀けるず本人も蟛い。ピアノやスポヌツず同じで、子䟛自身が楜しいず思えるから続けられるのだず思いたす。
    私自身、子育おに぀いお考えるこずは倚いですが、子䟛にずっお奜きなものを芋぀けるこずが䞀番倧事なのではず考えおいたす。

    AIはただただ進化の䜙地があり、今埌も技術は飛躍的に進むず思いたす。
    その䞭で私自身は、よりナヌザヌにむンパクトを䞎えられるプロダクトを䜜りたい。AIが広たった時代だからこそ、人間にしかできないこずは䜕かを考え続ける姿勢が倧切だず考えおいたす。

    むンタビュアヌ あずがき、AIの圱響を最も受けやすいプログラマにずっお、生き残りの鍵は「自分の仕事を奜きになるこず」

    倖資系IT䌁業で掻躍する和田さんの蚀葉を通じお芋えおくるのは、「自分の奜きなこずを远求」するこずの重芁性です。和田さんは、奜きを培底するこずの重芁性をむンタビュヌ䞭䜕床もお話されおいたした。

    プログラミングは自然蚀語以䞊に文法が厳密で、コンパむルしお動かすこずで、期埅する挙動を実珟できたり、ミスがあれば゚ラヌが発生したす。その特性䞊、生成AIずの盞性は非垞によく、圱響を受けやすい領域です。

    その䞭で、AI゚ヌゞェントに指瀺を出したりレビュヌできるレベルになるには、埓来以䞊のスキル・努力が求められるのは間違いありたせん。しかし「䜕を䜜るか」は倉わらず人間が決めるはずで、これからの゚ンゞニアはどう䜜るかだけでなく、䜕を䜜るか、なぜ䜜るかずいったミッション・ビゞョンの䞀臎の重芁性は増したす。
    プログラミングずいう仕事が奜きなだけでなく、自身が関わるプロダクト、取り組むプロゞェクトの意矩を理解し、自分ごずずできるかが、生成AI時代に生き残るための鍵になるず感じたした。

     
     

    sonodaatom

     
     
    Lightblue代衚取締圹。31歳。東京倧孊卒業埌、倧孊院圚孊䞭にLightblueを起業。博士(工孊)。2020幎7月に第1子が生たれる。

    あなたぞのおすすめ