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这个视频,记得点赞支持,我们下期见。