Web 开发已正式宣告终结(仅对你而言)

TThe Coding Koala
Computing/SoftwareJob SearchInternet Technology

Transcript

00:00:00Web 开发已死,这是互联网上到处都在说的话,如果你
00:00:04看看当前的就业市场、竞争状况以及所有这些花哨的 AI 工具,很难不相信
00:00:11这一点。但另一方面,你可能也听过人们说 Web 开发没有死,它只是
00:00:16在进化。如果真是这样,当今时代 Web 开发的真实情况究竟如何?
00:00:21所以,面对所有这些 AI 工具、招聘缩减、裁员以及市场上激烈的竞争,
00:00:28Web 开发感觉确实有点死气沉沉,但你忽略了事情的另一面,而这
00:00:33正是本视频的核心所在。事实是,AI 在生成代码和处理
00:00:38那些曾经消耗开发者一天中数小时的重复性工作方面确实很棒。但问题在于,生成代码
00:00:44和真正构建一个可用的产品是两项完全不同的技能,因为依然需要有人
00:00:49去思考如何将所有这些 AI 生成的代码片段组合成一个不会在
00:00:55真实用户出现时就崩塌的架构。没错,AI 生成的代码在本地运行得很好,但盲目地
00:01:02将其直接推送到生产环境,这种操作可能会毁了你的职业生涯,因为在发布
00:01:07任何东西之前,你需要有人能真正审查代码,并考虑到 AI
00:01:13轻易忽略掉的边缘情况。依然需要有人考虑安全性,依然需要有人
00:01:18理解性能、可扩展性以及业务的实际需求,而这些是 AI
00:01:24无法在早上九点与你的客户进行的对话。最重要的是,一切都
00:01:29数字化了,所以需要网站、应用程序或某种数字存在的企业数量
00:01:35实际上增加了。因此需求并没有真正改变。但如果需求依然存在,为什么感觉
00:01:41那是因为初级水平的工作一直以来都是
00:01:47最容易被自动化,或者悄悄转交给资深人员的工作
00:01:52现在发生的事情。想想初级开发者传统上做了什么:修复小 Bug、构建简单的
00:01:58组件、编写高级开发者不想浪费时间处理的重复代码。好吧,猜猜看,AI
00:02:05工具非常非常擅长做这些事情。所以,与其聘请三个初级开发人员来处理那些杂活,
00:02:12许多公司只是将同样的任务交给一名配备了 AI 工具的资深开发者,
00:02:17并且快速、廉价地完成了工作,而无需发布任何初级岗位。这意味着旧的
00:02:23那种只要学习 HTML、CSS、JavaScript 和一点 React 就能获得初级职位的途径已不再适用。
00:02:31这就是核心所在。人们依然在做几年前管用的事情,并期望
00:02:36在当前的就业市场中也能奏效。所以,是的,Web 开发并没有真的死,只是我们过去
00:02:43做事的方式改变了。如果情况如此,解决方案是什么?你该如何适应并在这个所谓的死行业中找到工作?
00:02:48好吧,你无法改变竞争状况,但我有一些关于你能做什么的
00:02:54首先,别再把编程仅仅当作是死记硬背语法了
00:03:00因为在语法方面,人工智能掌握得比绝大多数人都要好
00:03:07好得多的东西。因此,请专注于学习如何真正熟练地使用这些 AI 工具,因为现在
00:03:13被聘用的开发者并不是那些出于自尊心而排斥 AI 的人,而是那些能通过使用这些工具
00:03:18获得最大产出的人。当我这样说时,不要以为我是在告诉你盲目地
00:03:24接受代码编辑器中的修改。你仍然需要使你的基础知识足够扎实,
00:03:29以便能够理解 AI 生成的代码。另一件事是,要精通 AI 无法替代的事物,
00:03:36比如架构判断力、理解业务背景、系统设计、调试和解决问题。
00:03:43这些是需要人情味的技能,而 AI 永远不会完全取代这些。
00:03:49另一个重要的事情是构建超越基础项目的作品,因为没人会再因为你的简历上有一个
00:03:55CRUD 应用程序而聘用你。你需要开始构建那些真正展现判断力、
00:04:01真实生产级的东西,以及能证明你了解为什么做出某个决定,而不仅仅是
00:04:06接受编辑器中的修改。为此,你可以查看一个非常棒的网站,Code
00:04:11Crafters,它是一个可以让你从零开始重建流行工具的平台。这个平台将
00:04:17帮助你从一名开发者成长为一名工程师,你还可以将这些项目添加到你的简历中,链接就在
00:04:23描述中,或者你可以扫描这个二维码。那么,让我们回到最初的话题,
00:04:28因为答案从来都不是简单的“是”或“否”,它一直都比那要复杂得多。
00:04:34Web 开发并没有死,只是我们过去开发 Web 的方式改变了。而那些愿意
00:04:39适应这种改变的人,才是那些将会得到工作的人。所以真正的问题不是 Web 开发是否
00:04:45已死,而是你是否愿意成为那种不仅会提示(prompting)和
00:04:49接受修改的开发者。在评论区告诉我你对这一切的看法,如果你喜欢
00:04:54这个视频,记得点赞支持,我们下期见。

Key Takeaway

Web开发并未消亡,而是转向了AI辅助模式,开发者必须从单纯的代码编写者转型为具备架构思维、系统设计能力及AI工具高效协作能力的工程师。

Highlights

  • AI能够自动执行重复性的代码生成任务,导致传统初级开发者的杂活岗位显著缩减。

  • 熟练运用AI工具以实现开发产出最大化,已成为当前市场聘用开发者的关键标准。

  • 必须掌握架构判断、系统设计、安全性审查与业务逻辑理解等AI无法完全替代的核心技能。

  • 简历若仅包含CRUD基础项目已不再具备竞争力,必须转向构建具有生产级复杂度的作品。

  • 深厚的基础知识是正确审查AI生成的代码、保障系统性能与安全性的必要前提。

Timeline

Web开发的演变与市场真相

  • 互联网对数字产品的需求并未减少,企业对网站与应用的需求持续增长。
  • AI能够高效处理代码生成与重复性日常任务。

虽然行业看似停滞,但需求的核心并未改变。AI生成的代码虽然能在本地运行,但缺乏架构审查、安全性验证、性能优化与业务逻辑适配。将这些AI代码直接推向生产环境具有高风险,因此仍需要人工进行专业判断。

初级开发岗位的市场重构

  • 初级开发者传统的杂活,如修复简单Bug与编写基础组件,已由AI接管。
  • 企业倾向于用一名配备AI工具的资深开发者替代多名初级人员,从而降低成本。

仅掌握HTML、CSS与JavaScript基础语法的传统入门路径已失效。市场不再需要雇佣人工完成琐碎劳动,这导致了就业市场竞争加剧的观感,实际上是开发工作效率被大幅提升后的结构性调整。

适应未来的生存策略

  • 开发者需将AI工具作为产出利器,而非排斥或盲目接受修改。
  • 简历需展示复杂架构能力,利用Code Crafters等平台练习重建工具以提升深度。

未来的胜出者是那些能利用AI进行高效编码,同时在系统设计、调试与业务理解方面保持人类独特判断力的人。通过积累生产级项目而非CRUD程序,开发者能从单纯的语法使用者转型为具备实际解决问题能力的工程师。

Community Posts

View all posts