ChatGpt的出现,前端真的会失业吗?

本文首发于微信公众号:大迁世界, 我的微信:qq449245884,我会第一时间和你分享前端行业趋势,学习途径等等。
更多开源作品请看 GitHub https://github.com/qq449245884/xiaozhi ,包含一线大厂面试完整考点、资料以及我的系列文章。

在过去的几个月里,我与许多职业初期的开发者交谈,他们对人工智能越来越感到焦虑。他们看到了像GPT-4这样的工具越来越令人印象深刻的演示,并担心当他们熟练掌握HTML/CSS/JS时,就没有工作机会了。

这种情绪现在充斥在Twitter上:

image.png
我完全不同意这种观点。我认为web开发者的工作不会消失。而且,我对网上传播的恐慌、不安和怀疑感到非常厌烦。

所以,在这篇博客文章中,我将分享我的假设,事情会发生变化,但并不像人们所说的那么可怕。

再来一次

CSS 语言首次发布于 1996 年,在 Internet Explorer 3 中问世。在两年内,第一个“无代码”网站构建器 Homestead 上线了。

Homestead 让人们可以在不编写一行代码的情况下构建自定义网页:

image.png

自从一开始,就有人担心 Web 开发人员会被某种新技术取代。在 2000 年代,这种担忧指向了 WordPress。在 2010 年代,是 Webflow。在 2020 年代初,是“无代码”工具。

从某种程度上说,Web 开发人员已经被取代了!如今,如果一家当地的面包店、牙医或艺术家需要一个网站,他们可能不会雇佣开发人员,花费数万美元从头开始建立一个网站。他们会选择使用 SquareSpace,找到喜欢的模板,并每月花费 20 美元。

然而,Web 开发人员依然存在。

上周,OpenAI 展示了 GPT-4。这个展示中有一个相当令人印象深刻的演示:GPT-4 可以将手绘的网站草图转换为功能完善的网站,甚至包括一点 JS 来连接 “Reveal Punchline”的按钮。

image.png

这是非常了不起的,我认为这对于原型设计具有很大的潜力……但我们要明确的是:几十年来,我们并不需要 Web 开发人员来构建这类页面。这个 HTML 文档与现今前端开发人员编写的代码之间存在着巨大的差异。

展望未来

到目前为止,我所看到的大部分演示都相当有限:一个简单的 HTML 页面或一个单一的 JavaScript 函数。这些是单个开发人员在一个下午就能完成的事情。

但这些只是初期阶段!如果事物以相同的速度继续加速,那么它将能够在几年内构建整个应用程序,对吧?

我在 LLM(GPT-4)方面远非专家,但我确实在高层次上了解它们是如何运作的。

从根本上讲,LLM 是超强大的文本预测器。给定一个提示,它们会使用机器学习尝试找出跟在提示后最可能的一组字符。

像 OpenAI 这样的公司花费大量时间和精力调整模型以改善输出。一大批人类标注者对模型的输出进行“评分”,模型随之学习和演进。

LLM无法验证其假设或检验其假说。它们无法确认自己说的话是对还是错。它们在玩概率游戏,并估计这个字符序列似乎与提示中的字符序列相容。

有时,回答中的部分内容是荒谬的。OpenAI团队将这些称为“幻觉”。

随着技术的改进,我们可以期待一些粗糙的边缘得到打磨,但从根本上讲,总会存在一定程度的不准确性。这些工具根本没有任何客观验证其回答的机制。

因此,准确性会提高,但永远不会完美。如果我们谈论让Web开发者失业,这是个问题。如果你不是程序员,你将无法判断哪些部分是准确的,无法发现幻觉。

但等等,在GPT-4演示中,我们看到AI是如何纠正自己的错误的!复制/粘贴错误信息,它将找到并修复问题。

但是,不是所有的幻觉都会导致异常。例如,我最近使用GPT-4生成一个React的组件,虽然输出的质量令人惊讶地好,但它在可访问性方面仍然犯了一些错误。创建应用的人可能不会注意到这些问题,但最终用户肯定会注意到!

那么代码中的安全漏洞呢?当事情出现严重错误时,谁应该负责?

再多说一点:生成一个50行的HTML文档和生成一个生产就绪的Web应用之间有着巨大的差距。像这个博客这样的小型JS应用有大约65,000行代码,分布在900多个文件中。这还不包括书面内容,仅包括JavaScript和TypeScript。

即使准确率达到95%,这也将难以调试。这就像开发人员花几个月时间构建一个庞大的项目,但从未实际尝试运行任何代码,直到它100%完成。这简直是噩梦。

AI并不神奇。它仅仅和其训练数据一样好。代码片段遍布互联网,通常是通用的。相比之下,每个代码库都是独一无二的。很少有大型开源代码库。AI如何学会构建大型实际项目?

我们非常快地接近一个非开发者可以坐下来与聊天机器人一起快速完成一个小型独立项目的时代,这是现在人们使用像Webflow这样的工具来构建的。这太棒了!

但是我认为我们离主要科技公司解雇开发人员并用提示工程师替代他们还有很长的路要走。在我看来,有几个潜在的难以解决的问题阻碍了这一愿景成为现实。

增强,而非取代

从这篇文章中,你可能不知道我实际上对AI非常乐观。😅

我认为最有可能的情况是,像GPT-4这样的工具会整合到开发者工具中,用来增强有技能的开发者所能做的事情。

木匠没有被电动工具取代,会计师没有被电子表格取代,摄影师没有被数码相机/智能手机*取代,我认为开发者也不会被LLM取代。

我曾经想过,也许开发者工作的总量会减少;毕竟,如果每个开发者的效率都大大提高,我们不是需要更少的开发者吗?

并非必然。目前,软件开发者的需求远远大于供应。在我曾经工作的每家公司,我们都有很多想做的事情,但受到了开发者数量的限制。

如果开发者突然变得效率提高两倍会发生什么?更多的错误将被修复,更多的功能将被实现,更多的利润将被创造。有很多事情要做,所以我们不会让开发者失业。

我实际上认为这可能会增加开发者工作的总量。

今天,有很多公司根本不雇佣软件开发者。我曾在一家名为Konrad Group的公司工作,这家公司为其他公司(其中许多是家喻户晓的品牌)开发网络应用。因为开发成本很高,所以他们将开发需求外包,而不是内部雇佣开发者。

这些财富500强公司是根据当前软件开发成本来进行计算的。让我们假设一些数字:假设他们需要4个开发者,每个人年薪15万美元,总共60万美元/年。对他们来说,支付50万美元让代理商来管理这个项目会更有意义。但是,如果LLM真的能提高开发者的生产力,他们也许只需要雇佣2个年薪15万美元的开发者来完成同样的工作。突然之间,这个计算变得更具吸引力了!

让我明确一点:我不是经济学家,这些都是猜测。我并不是说我知道事实会如何发展。我想说的是,这不是一个既定的结论,这对我们来说是不利的。没有人知道这会如何发展,我已经厌倦了那些认为最糟糕的情况已经成为定局的人。

我们并非唯一在进行这种讨论的人

艾伦·布莱斯(Aaron Blaise)是一位资深动画师和插画师。他在迪士尼工作了近20年,为《美女与野兽》(1991年)、《阿拉丁》(1992年)、《风中奇缘》(1995年)等经典迪士尼电影做出了贡献。

几周前,他在YouTube上发布了一段视频:迪士尼动画师对AI动画的反应。在阅读了这篇博客文章之后,他的观点对你来说可能会很熟悉:他并不认为这些工具是威胁,而是认为它们会提高动画师的生产力,并带来更多的动画师工作。

现在,数十个行业的艺术家和知识工作者都在进行同样的讨论。人们担心他们的工作即将被像GPT-4、DALL-E 2和Midjourney这样的AI所取代。

GPT-4能在模拟律师资格考试中取得前10%的成绩。许多律师也在进行这些相同的讨论。

我个人的信仰是,大多数在职专业人士会找到方法将这项技术整合到他们的工作流程中,提高他们的生产力和价值。某些任务可能会交给AI来完成,但很少有工作会被取代。

但是,如果我错了,LLM真的可以完全取代软件开发者呢?如果是这样的话,我怀疑LLM将取代绝大多数知识工作者。

这不是一种可以通过转行避免的巨大影响。没有一个更高的领域可以避免。因此,与其试图押注未来会带来什么,为什么不关注你热衷的事物,你感兴趣的事物,以及你擅长的事物呢?

使用LLM来帮助你学习

我从一些人那里听说,ChatGPT在学习技术技能方面非常有帮助。如果你在教程中对某个内容感到困惑,你可以请AI为你解释!

对我来说,这是一个非常有趣的用例。从本质上讲,ChatGPT就像一个编程伙伴,可以帮助你理解你不懂的东西。你可以向它提出具体问题并得到具体答案。

但我认为你需要小心。使用这种工具来帮助你学习有正确和错误的方法。

错误的方法是把它当作GPS导航。当我需要开车去某个地方时,我会把地址输入GPS,然后无条件地遵循它的指示。虽然我通常会到达目的地,但这并不需要我付出任何心智努力。结果,我的方向感完全消失了。现在,如果没有合成的声音告诉我该怎么做,我就无法去任何地方。

与其把它当作GPS,我建议你把它当作你是陪审团的成员,而LLM是被告,站在证人席上。

你会听他们说什么,但不会把它当作事实。你会保持怀疑,并对每个字都进行批判性思考。

与其盲目地复制/粘贴ChatGPT生成的代码,不如逐行浏览,确保你了解其中的含义。向它请教。对于看似可疑的事情,请使用权威来源(如官方文档)进行核实。请记住,LLM具有100%的自信,但并非100%准确。

如果你遵循这种策略,我认为LLM会提供很多价值。

渴望成为开发者的人的一条信息

我想写这篇博客文章的原因,是特别针对那些正在学习web开发的人,他们感到焦虑和沮丧,觉得在整个领域即将被淘汰的情况下,花费所有的时间/精力学习这些技能是没有意义的。

我不能保证事情会一直保持不变。我确实怀疑AI会对我们的工作方式产生影响。我从2007年开始尝试使用HTML/CSS/JS,从那时起,事情发生了很大变化。开发者一直需要适应,与技术共同进化。

但到目前为止,我看到的一切都没有表明我们的工作岌岌可危。我尝试想象,如果非开发者能够在不了解网络技术的情况下构建整个Web应用程序,情况会是什么样子?即使未来的GPT版本不再产生那么多的幻觉,我也想出了很多为什么这样做行不通的原因。

我可能是错的。我没有水晶球🔮。就我所知,太阳明天可能会爆炸。但我真的不认为我们正处在web开发人员被取代的边缘。我担心很多潜在的开发者因为这个原因而放慢了脚步。

我不希望你在5年后回顾,如果软件开发人员的需求更加旺盛,后悔你停止追求梦想。

总结

这篇文章的作者Josh W Comeau讨论了人工智能,尤其是类似GPT-4的大型语言模型(LLM)对前端开发的影响。作者认为,尽管这些模型具有强大的生成代码能力,但它们无法完全取代前端开发人员。他提到了几个关键点:

  1. LLMs不能验证它们的假设或测试假设,无法确认生成的代码是否完全正确。
  2. LLMs可能产生“幻觉”或错误,需要开发人员进行修复和调整。
  3. 当生成大型项目时,这些模型的准确性可能会下降,导致难以调试的问题。
  4. 安全性和责任问题仍然需要开发人员的专业知识。

作者相信,LLMs最终将成为开发人员的辅助工具,提高他们的生产力,而不是取代他们。这些工具可以被视为一种协作伙伴,帮助开发人员解决问题和学习新技能。然而,他建议谨慎使用这些工具,并始终以批判性思维来评估其输出。

尽管AI技术正在不断发展,但作者认为前端开发者的工作并不处于被取代的风险之中。他鼓励那些正在学习Web开发的人继续努力,不要因为担忧未来而放弃追求梦想。

代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug。

原文: https://www.joshwcomeau.com/blog/the-end-of-frontend-development/

交流

有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。

本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1828.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我失业了?| ChatGPT生信分析初体验

最近ChatGPT火的一塌糊涂,作为在生物医学和计算机科学领域夹缝求生的边缘摇摆人,也来蹭一波热度。 ChatGPT是一个预训练的语言模型,由OpenAI训练。它可以用来生成自然语言文本,并且可以进行对话。它基于Transformer架构&#xff0…

ChatGPT或将引发新一轮失业潮?是真的吗?

最近,要说有什么热度不减的话题,那ChatGPT必然榜上有名。据悉是这是由美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类…

热议:ChatGPT 的出现会不会导致底层程序员失业?

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:zhihu.com/question/570596331/answer/2861569894 首先问问 ChatGPT ,它给出的回答是: 图片 随着越来越多的人加入 ChatGPT,也会使它多的能…

Chatgpt AI这么恐怖?未就业就要失业了?

Chatgpt AI,这东西也太恐怖了吧? 看图,我询问chatgpt AI,基础算法中的SPFA求最短路的java代码的含义 它仅仅用了几秒的时间就完成了分析 防止大家看不懂我把中文翻译也贴出来了,不仅告知了大概逻辑,以及每…

聊一聊近段时间大火的ChatGPT,它真的能代替程序员导致失业潮来袭吗?

OpenAI又火了!近期许多人的朋友圈里都混进了一个让人既爱又怕的狠角色,以至于StackOverflow不得不急忙下架。 近日,OpenAI发布了聊天AI ChatGPT,短短几天,其用户量直冲百万级,甚至服务器一度被注册用户挤爆…

李开复:ChatGPT引发失业恐慌?这20种工作要避开!

来自:李开复 OpenAI新近推出的ChatGPT已经爆火出圈,它的回答之智能之流畅让众人惊艳。据媒体报道,ChatGPT还通过了美国部分高校的法律、医学考试,并顺利通过了谷歌软件工程师入职测试,岗位年薪18万美元。 当全球科技圈…

【NLP】实测:ChatGPT 会让程序员失业吗?

最近ChatGPT火出圈了,短短几个月时间注册用户1个亿,天天在我朋友圈霸榜。ChatGPT是美国OpenAI研发的聊天机器人,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流。能…

ChatGPT 的出现会导致底层程序员失业吗?

针对这个问题,我问了一下 ChatGPT ,它是这样说的: ChatGPT 的回答,你满意吗?不满意的话,评论区谈谈你的看法!! 正文开始: 每一次,不论是 GitHub Copilot 还是…

热议!ChatGPT的出现会不会导致底层程序员失业?

原文: zhihu.com/question/570596331/answer/2861569894 首先问问 ChatGPT ,它给出的回答是: 随着越来越多的人加入 ChatGPT,也会使它多的能力越来越完善,这就是AI的特点,就目前 ChatGPT 的表现来看&#x…

ChatGPT兴起,这20种职业将迎来失业潮

OpenAI新近推出的ChatGPT已经爆火出圈,它的回答之智能之流畅让众人惊艳。据媒体报道,ChatGPT还通过了美国部分高校的法律、医学考试,并顺利通过了谷歌软件工程师入职测试,岗位年薪18万美元。 当全球科技圈被 ChatGPT牵动&#xff…

ChatGPT会给程序员带来失业潮吗?

AIChatGPT根本不是取代普通人工作,让很多人失业那么简单。他现在直接革的是世界级巨头的命,你从他们的反应就能看出来这个人工智能将掀起一场怎样规模的战争,什么腾讯百度纷纷研发自己的版本,谷歌是直接拉响红色警报,那…

ChatGPT出来后,为什么老有人想让我们程序员失业?

🐱 个人主页:不叫猫先生,公众号:前端舵手 🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步…

ChatGPT 再造失业恐慌!软件公司 CEO :软件开发仅一周就完工!

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 你是否想过,一个软件项目仅一周就可以完成? 幻想照现实,如今真的实现了。 据 insider 报道,软件公司 Freshworks 的首席执行官 Girish Ma…

chatGPT 会给程序员带来失业潮吗?

AIChatGPT根本不是取代普通人工作,让很多人失业那么简单。他现在直接革的是世界级巨头的命,你从他们的反应就能看出来这个人工智能将掀起一场怎样规模的战争,什么腾讯百度纷纷研发自己的版本,谷歌是直接拉响红色警报,那…

ChatGPT到底是个啥?它会让我们失业么?

谈起AI届,几家大公司是无论如何都不能不提及的,谷歌的GoogleX与DeepMind (下围棋那个)、Meta的FAIR (Resnet提出者恺明所就职的)、OpenAI (搞大模型的领先公司,代表作是GPT,对标谷歌的Bert)、亚马逊 (中国AI研究生的实际导师李沐大…

ChatGPT会让6个低端岗位失业

​我是卢松松,点点上面的头像,欢迎关注我哦! 其实最近我们也是研究探索ChatGPT的商业应用方向:比如账号买卖、卖文章、论文、脚本文案、卖使用次数和时长、OEM系统等等。 目前来看,ChatGPT会让一部分低端的岗位失业&…

ChatGPT、低代码等技术出现会不会导致底层程序员失业

目录 1. ChatGPT会不会导致底层程序员失业2. 低代码会不会导致底层程序员失业3. 总结 1. ChatGPT会不会导致底层程序员失业 今天在浏览知乎时,看到一个问题,问题如下图: 同时,截取该问题的相关评论,如下图所示&#x…

ChatGPT 或将取代人类工作,带来大规模失业?

ChatGPT自11月底发布以来,热度不断攀升,到1月份用户已超过 1亿,成为全球增长最快的消费者应用程序。ChatGPT具备上知天文下知地理,还能根据聊天的上下文进行互动的能力,做到与真正人类几乎无异的聊天场景进行交流。Cha…

外婆都能看懂的 ChatGPT 使用指南!!

我们都知道,ChatGPT 是一款由 OpenAl 开发的自然语言处理模型,可以用于回答各种问题、完成各种自然语言任务! 以下是ChatGPT的使用指南,这个ChatGPT的使用指南操作非常简单!! 即便是咱们年纪大的外婆都能…

ChatGPT 基础使用方法

文章目录 1. ChatGPT 是下一代搜索引擎2. ChatGPT 是学习助手3. ChatGPT API 简介4. ChatGPT API 身份5. 开发痛点6. 机会与前景7. Images8. Audio 1. ChatGPT 是下一代搜索引擎 根据 3 月份对 ChatGPT 的使用,我对它的理解是下一代的搜索引擎,即能够根…