意見:AIがコーディング業界を再定義し、開発者のキャリアを変革している
コーディングを学ぶことは、いつも私の心の奥底にありました。何年もの間、私はプログラマーやアプリ開発者になることが、この急速に進化する世界で安定したキャリアを築き、高給取りの職位を確保する最良の道であるという信念を育ててきました。
しかし今、生成的な人工知能が登場し、みんなの生活や職業生活を革新しているのを見て、私は思わず考えてしまいます:まだコーディングを学ぶ価値はあるのでしょうか?
Microsoft、Meta、Googleなどの大手テック企業からの大規模なリストラは、パンデミックを含む複数の要因の結果ですが、開発者の需要が減少し、テックの卒業生たちは厳しい就職市場に直面していると報告されています。
HTMLとCSSの基本的な知識しか持っておらず、コーディングの経験もないジャーナリストとして、私はAIと共に働く開発者たちに対して実際にコーディングのエコシステムで何が起こっているのかを研究し、尋ねることにしました。
恐怖と懸念
大手テクノロジー企業からの大量解雇は、ウェブ開発の職を安定させる上で最大の懸念事項の一つとなっています。
2023年には、260,000人以上の従業員がテクノロジー企業から解雇されました—その中にはAmazon、Alphabet、Meta、Microsoftなどの巨大企業も含まれています。2024年にも解雇の流れは続きましたが、幸いにもそのペースは遅くなり、今までにほぼ150,000人のリストラが行われました。
これらのダウンサイジングプロセスには、ソフトウェア開発やコード作成に関連しないテック企業の複数の部門が含まれていますが、2023年に最も大きな削減対象となったのは実際にはソフトウェアエンジニアでした。これはVoxが共有した報告書によるものです。
そしてはい、その理由としては、幸いなことに、パンデミックが終わったことや、COVID-19危機中に経験したような速いペースでの仮想開発の必要性が無くなったことなどが挙げられます。また、経済の不確定性のような他の外的要因もありました。しかし、いくつかの専門家は、AIの台頭をその一部として含めています。
AIは置き換えではなく、加速器として
AIは現在、企業のコードの大部分を担当することができます。10月29日、GoogleとAlphabetのCEOであるSundar Pichai氏は、2024年第3四半期の同社の業績についての楽観的な決算発表の中で、社内でAIを採用し、それが自社の効率を向上させていると述べました。
「今日、Googleで新たに生成されるすべてのコードの四分の一以上がAIによって生成され、その後エンジニアによってレビューされ、承認されています。これにより、私たちのエンジニアはより多くを成し遂げ、より速く進むことができます」と、Pichai氏は述べました。
そして、ウェブ開発者たちはこれについてどう考えているのでしょうか?
コンピュータサイエンスの修士号を持ち、Next Operationsの創設者でもあるジェネラティブAIコンサルタントのロバート・ハングさんは、AIがソフトウェアエンジニアを置き換えるのではなく、むしろ彼らの仕事を加速させていると信じています。
「私はコーディングアシスタントとしてCopilotを使っていますが、それが正しいときと間違っているときを知る必要があります」と、HanguさんはWizCaseとの通話で強調しました。AIを有利に使うためには、コーディングの知識が必要だということです。
AIの台頭に伴い、開発者を解雇する企業について尋ねたところ、それを一因と見なすことに彼は反対しました。「私は、それが大きく資本配分と意思決定に関係していると主張します」とHanguさんは述べました。「もし企業として10倍のコードを作成する能力があるとしたら、あなたは何をしますか? 労働力の90%を追い出して同じままにしますか、それともそれを保持して10倍生産しますか?」
AIは開発者の仕事を再形成している
GitHub CopilotやChatGPTのようなチャットボットは、現在、コードの作成、デバッグエラーの修正、コードの提案と自動補完、概念の翻訳を行うことができます。
Ricardo Sánchez氏は、DevOPSエンジニアとして働き、20人の開発者チームを率いるコンピューターエンジニアで、AIがもたらす影響を直接経験しています。
“ソフトウェア開発はますます高速化しています。それは開発者が問題の解決方法を調査するために何時間も費やすのではなく、コード作成に注力できるからです。”とサンチェス氏はWizcaseとの通話で語りました。“今ではAIにコードの問題や、それをどのように更新または改善できるかを尋ねることができます。これにより、あなたの仕事が大幅に簡単になり、時間を節約することができます。もう10時間も調査したり、ブラウジングしたり、ドキュメンテーションを読んだりする必要はありません。代わりに、問題の解決に集中します。AIはこのプロセスを大いに簡素化し、助けとなります。”
開発者のキャリアの未来
私がAIの業界への影響について話をしたほとんどの開発者は同じ前提に同意しました:AIが良い仕事をしているかを確認、検証するためには、コーディングが得意である必要があります。彼らはまた、AIの精度についても同意見で、コードを書くこと、問い合わせに答えること、複数のタスクをこなすことなど、ほとんどの場合において95%近く正確だと推定しています。
これも、多くの専門家が初級開発者の需要が減少しており、上級職がより重要になっていると言っている理由の一つです。コードを書くことよりもコードを編集することが重要視されており、編集においては―ジャーナリズムと同様に―知識が重要な役割を果たしています。
サンチェス氏は、企業はAIの影響や競争相手に先んじるために、自社のシステムとプラットフォームをアップデートする必要があると考えています。一方で、開発者は、企業内で何が起こっているかを観察し、新しいAIツールを試すことで、現行技術とより高度な技術をつなぐ橋渡しの役割を果たすべきであり、常に安全性と倫理的なアプローチを優先するべきだと主張しています。
テック業界でのレイオフ、市場の不確実性、そしてAIがソフトウェア開発に与えている大きな影響にもかかわらず、この分野の労働者たちは前向きでいなければならない。これは開発者との会話で感じるとともに、Redditやソーシャルメディアでも見ることができます。
「コンピューターサイエンスは常に変化し進化する分野です。だからこそ、コンピューターサイエンスの専門家として、これを理解し、恐れるのではなく、変化を受け入れることが必要です」とサンチェス氏は述べています。
コメントする
キャンセル