Transcript
00:00:00Web開発はもう完全に終わった、ネット上でみんながそう言っています。そしてもし
00:00:04今の求人市場や競争、それにAIツールの数々を見れば、そう信じてしまうのも
00:00:11無理はありません。一方で、Web開発は死んだのではなく、ただ
00:00:16進化しているだけだと言う人もいます。もしそうなら、現在のWeb開発の
00:00:21本当の姿はどうなのでしょうか。AIツールの普及、採用の減少、レイオフ、そして
00:00:28市場の激しい競争。Web開発は死んだように感じられますが、あなたが見落としている
00:00:33もう一つの側面があります。それこそがこの動画の核心です。AIがコードを生成し、
00:00:38開発者の時間を奪っていた繰り返しの作業をこなすのが非常に得意なのは事実です。しかし
00:00:44コードを生成することと、実際に機能する製品を構築することは全く別のスキルです。誰かが
00:00:49AIが生成した断片を、実際のユーザーが現れた瞬間に崩壊しないような
00:00:55アーキテクチャにまとめ上げる方法を考えなければならないからです。確かにAIの生成コードはローカル環境では
00:01:02うまく動きますが、それをそのまま本番環境に突き放すのは、キャリアを終わらせるような行為です。なぜなら
00:01:07何かをリリースする前に、コードを実際にレビューし、AIが
00:01:13都合よく見落としたエッジケースを考慮できる人間が必要です。セキュリティについて考え、
00:01:18パフォーマンス、スケーラビリティ、そしてビジネスが真に求めているものを理解する人間が必要です。これらは
00:01:24朝9時にクライアントと話し合うような内容であり、AIには不可能です。さらに
00:01:29あらゆるものがデジタル化している今、Webサイトやアプリ、何らかのデジタルプレゼンスを
00:01:35必要とするビジネスの数は増えています。つまり需要は変わっていないのです。では、なぜ
00:01:41参入が不可能に思えるのでしょうか。それは、エントリーレベルの仕事が、元々
00:01:47自動化したり、よりシニアな誰かに任せたりするのが最も簡単な種類の仕事だったからです。まさに今、
00:01:52それが起こっています。ジュニア開発者が伝統的に行っていたことを考えてみてください。小さなバグの修正、単純な
00:01:58コンポーネントの構築、シニアが時間を費やしたくない繰り返しのコード作成。そう、
00:02:05AIツールはまさにそれが非常に得意なのです。だから多くの企業は3人のジュニアを雇って
00:02:12雑用をさせる代わりに、AIツールで武装したシニア開発者1人に同じタスクを任せ、
00:02:17ジュニアの求人票を出すことなく、より速く安く終わらせています。つまり、かつての
00:02:23HTML、CSS、JavaScript、そして少しのReactを学び、ジュニア職を得るというパイプラインはもう過去のものです。
00:02:31それが問題なのです。数年前の方法が現在も通用すると思い込んでいる人があまりにも多いのです。
00:02:36ですから、Web開発は死んではいません。ただ、そのやり方が変わっただけなのです。では
00:02:43この状況での解決策は何でしょうか?どう適応して仕事を得ればいいのでしょうか?
00:02:48競争についてはどうしようもありませんが、私が勧めるのは
00:02:54以下のことです。まず、プログラミングを単なる構文の暗記のように扱うのをやめてください。
00:03:00なぜなら構文とは、AIがすでに人間よりも遥かに完璧にマスターしているものだからです。
00:03:07その代わり、AIツールを実際にうまく使いこなす方法を学びましょう。今雇われている開発者は
00:03:13プライドのためにAIを避けている人ではなく、これらのツールを使って
00:03:18最大限の成果を出せる人たちです。誤解しないでほしいのは、コードエディタ上の
00:03:24変更を盲目的に受け入れるよう言っているわけではありません。AIが生成したコードを
00:03:29理解するために、基礎知識をしっかり固める必要があります。もう一つは、AIに置き換えられない分野を極めることです。
00:03:36建築的な判断力、ビジネスコンテキストの理解、システムデザイン、デバッグ、そして問題
00:03:43解決能力。これらは人間の手が必要なスキルであり、AIが完全に置き換えることは決してありません。
00:03:49さらに重要なことは、基本的なプロジェクト以上のものを構築することです。もう履歴書にCRUD
00:03:55アプリを載せただけでは誰も雇ってくれません。判断力や、実際の
00:04:01本番環境レベルのもの、そして、単にエディタの変更を受け入れるだけでなく、
00:04:06なぜその決断をしたのかを理解していることを証明するものを構築する必要があります。そこでおすすめなのが「Code
00:04:11Crafters」というウェブサイトです。人気のツールをゼロから再構築できるプラットフォームで、
00:04:17開発者からエンジニアへステップアップするのに役立ちます。プロジェクトを履歴書に載せることもできます。リンクは
00:04:23説明欄にあります。QRコードからでもアクセス可能です。では、最初に戻りましょう。
00:04:28答えは単純な「イエス」や「ノー」ではありません。もっと複雑な問題なのです。
00:04:34Web開発は死んでいません。ただ、Web開発のやり方が変わっただけなのです。そして、
00:04:39その変化に適応する意志のある人だけが仕事を得られます。ですから本当の問いは、Web開発が
00:04:45死んでいるかどうかではなく、あなたがプロンプトを入力して変更を
00:04:49受け入れる以上のことができる開発者になる意志があるかどうかです。この件についてどう思うか
00:04:54コメントで教えてください。この動画が気に入ったら、高評価をお願いします。また次の動画でお会いしましょう。