AIでコーダー・プログラマーの仕事はなくなる?不安との向き合い方

AIでコーダー・プログラマーの仕事はなくなる?不安との向き合い方 雑記

AIでコーダー・プログラマーの仕事はなくなる?不安との向き合い方
指示を書くだけで、AIがコードを書いてくれる。デザインの画像を渡すと、HTMLとCSSを出力してくれる。生成AIの進化を目の当たりにして、「この先、自分の仕事はなくなってしまうのでは」と不安になっているエンジニアやプログラマー、Web制作のコーダーは多いのではないでしょうか。

実際、これまで時間をかけていた作業の一部は、AIを使えば短い時間でこなせるようになりました。一方で、AIがあっても人の手が必要な仕事も、たくさん残っています。

この記事では、AIによって仕事がなくなるのではという不安との向き合い方と、これからの時代に伸ばしておきたい力について考えます。

なぜ「仕事がなくなる」と不安になるのか

不安を感じる理由は、人によってさまざまです。

  • 自分が時間をかけていた作業を、AIが一瞬で終わらせてしまった
  • 「AIでエンジニアは不要になる」という見出しのニュースを目にする
  • AIを使いこなしている人と、そうでない自分との差を感じる
  • 会社や取引先から「AIを使えばもっと安く、早くできるのでは」と言われた

どれも、もっともな不安です。ただ、不安の正体を少し分解してみると、「仕事そのものがなくなる」というより、「仕事の中身が変わっていく」ことへの戸惑いであることも少なくありません。

AIが得意なこと、人の判断が必要なこと

AIとどう付き合うかを考えるには、まず、AIが今どんなことを得意としていて、どんなことに人の判断が必要なのかを知っておくことが大切です。

AIが得意なこと 人の判断が必要なこと
よくある処理のコードを書く 何を作るべきかを決める
ひな形やサンプルを作る お客様の本当の要望を聞き出す
コードを別の書き方に変換する 既存のシステムや業務の事情をふまえて判断する
エラーの原因の候補を挙げる 出力が正しいか、安全かを確かめる
文章の要約や説明を作る 結果に責任を持ち、関係者と調整する

AIは、ある程度パターンが決まっている作業をとても速くこなします。その一方で、出力されたコードが正しいとは限りません。もっともらしく見えても、実際には動かなかったり、セキュリティ上の問題を含んでいたりすることがあります。そこを見極めて、責任を持って使うのは、人の役割です。

Web制作の現場で、これから変わること・残ること

変わっていくこと

デザインをもとにしたコーディングや、定型的なページの量産、ちょっとしたスクリプトの作成などは、AIを使うことで作業時間が短くなっていくでしょう。「決められたデザインを、決められたとおりにコードにする」だけの作業は、求められる時間も単価も変わっていく可能性があります。

残る・むしろ大切になること

一方で、Webサイトは作って終わりではありません。

  • お客様が更新しやすいように、CMSの構造を設計する
  • 表示速度、アクセシビリティ、SEOといった品質を確保する
  • 公開後の運用や改善の相談に乗る
  • サーバーやドメイン、セキュリティのトラブルに対応する
  • デザイナーやお客様、他の開発者と調整する

こうした仕事は、AIを道具として使いながらも、最終的には人が判断し、責任を持つ必要があります。AIで作業時間が短くなった分、こうした部分により多くの時間を使えるようになる、と考えることもできます。

AIを「脅威」ではなく「道具」として使う

まずは日々の作業で使ってみる

不安を減らすいちばんの近道は、実際に使ってみることです。正規表現を書いてもらう、エラーメッセージの意味を聞いてみる、コードの説明を書いてもらう。小さな作業から使ってみると、AIの得意なことと苦手なことが、自分の感覚として分かってきます。

出力は必ず自分で確かめる

AIの出力をそのまま使うのは危険です。動作を確認し、コードの意味を理解したうえで使いましょう。「なぜこのコードで動くのか」を説明できない状態で使っていると、トラブルが起きたときに対応できません。

情報の扱いには注意する

お客様のソースコードや個人情報、社外秘の情報をAIサービスに入力すると、情報漏えいや契約違反につながるおそれがあります。会社や取引先のルールを確認し、入力してよい情報かどうかを必ず確かめてから使いましょう。

使うときのチェックポイント

AIを日々の作業に取り入れるときは、次の点を確認する習慣をつけておくと安心です。

  • 動作確認:実際に動かして、想定どおりに動くか確かめたか
  • 理解:コードの意味を、自分の言葉で説明できるか
  • 安全性:入力値のチェックや権限の扱いに問題がないか
  • 情報の扱い:入力してはいけない情報を入力していないか
  • 権利:生成された画像や文章、コードの使い方に、著作権や利用規約上の問題がないか

特に、ログインや決済、個人情報を扱う部分のコードは、AIの出力をそのまま使わず、通常のコードと同じように、あるいはそれ以上に慎重にレビューしましょう。

これから伸ばしておきたい力

課題を言葉にする力

AIに的確な指示を出すには、「何を、なぜ、どんな条件で作りたいのか」を言葉にできる必要があります。これは、お客様の要望を整理する力とよく似ています。

品質を見極める力

AIが出したコードや提案が正しいか、安全か、保守しやすいかを判断する力は、これからますます大切になります。そのためには、土台となる基礎知識が欠かせません。AIがあるからこそ、基礎を学ぶ意味はむしろ大きくなっています。

人と調整する力

関係者の意見をまとめる、難しい内容を分かりやすく説明する、無理な要望に代わりの案を出す。こうしたコミュニケーションの力は、今のところAIに任せきりにするのが難しい部分です。

業界や業務の知識

特定の業界の業務の流れや、お客様のビジネスへの理解があると、「何を作るべきか」から提案できるようになります。技術だけでなく、技術を使う場面への理解が、他の人との違いになります。

不安が強いときに意識したいこと

AIに関するニュースは、刺激的な見出しで注目を集めがちです。そうした情報ばかりを追いかけていると、必要以上に不安が大きくなってしまいます。

将来のことを考えすぎて動けなくなるより、「今日の仕事で、AIを一つ試してみる」「基礎を一つ学び直す」といった、目の前の小さな行動に目を向けるほうが、気持ちは落ち着きやすくなります。

また、今の職場がAIの活用に否定的で新しいことを試せない、逆にAIを理由に無理な納期や値下げを求められている、といった場合は、環境を見直すタイミングかもしれません。

よくある質問

今からプログラミングを学んでも意味はありますか?

意味はあります。AIが書いたコードを正しく評価し、必要に応じて直すには、プログラミングの基礎が欠かせません。基礎があれば、AIを使うことで一人でこなせる仕事の幅が広がります。学ぶ内容の重点は、細かい書き方を覚えることから、仕組みを理解して判断できるようになることへと移っていくでしょう。

AIを使うと、自分の実力が伸びなくなりませんか?

使い方次第です。出力をそのまま貼り付けるだけでは、確かに力はつきにくくなります。一方で、「なぜこう書くのか」をAIに質問したり、自分で書いたコードの改善点を聞いたりすれば、学習の道具としてとても役に立ちます。

会社でAIの利用が禁止されています

会社のルールには従いましょう。情報漏えいなどのリスクを考えて、利用を制限している会社は少なくありません。そのうえで、個人の学習用に自分のコードで試してみる、社内で安全に使える方法を提案してみる、といった形で、AIに触れておくことはできます。

まとめ:仕事は「なくなる」より「変わる」

AIの進化によって、コーダーやプログラマーの仕事の中身は確実に変わっていきます。

  • 不安の正体は、仕事がなくなることより、中身が変わることへの戸惑いであることも多い
  • AIは速いが、出力の正しさや安全性を判断するのは人の役割
  • Web制作では、設計・品質・運用・調整の仕事が大切になる
  • まずは小さな作業でAIを使い、出力は必ず自分で確かめる
  • 課題を言葉にする力、品質を見極める力、人と調整する力を伸ばす

AIを「仕事を奪う相手」と見るか、「仕事を助ける道具」と見るかで、これからの働き方は大きく変わります。変化を怖がりすぎず、うまく使いこなす側に回っていきましょう。

タイトルとURLをコピーしました