CodeGym /Java 博客 /China /为什么 ChatGPT 不会抢走开发者的工作?相反,它能起到帮助作用吗?
Lucy Oleschuk
第 31 级

为什么 ChatGPT 不会抢走开发者的工作?相反,它能起到帮助作用吗?

已在 China 群组中发布
随着新技术浪潮(尤其是人工智能),席卷 IT 世界,软件工程师和开发人员开始担心他们的工作会被自动化取代。事实上,自从机器人、人工智能和人工智能的技术进步产生以来,一个可怕的问题一直在我们的脑海中浮现:“有一天机器会取代我们吗?”。随着 2022 年 11 月微软 ChatGPT 的推出,这个问题变得更加尖锐。 为什么 ChatGPT 不会抢走开发者的工作?相反,它能起到帮助作用吗? - 1毫无疑问,ChatGPT 具有成为技术游戏规则改变者的巨大潜力,因为它可以进行类似人类的对话、撰写文章、总结报告、创建图像,而且还可以编写代码。那么,它会取代人类,抢走你的工作吗?在本文中,我们将揭示你是否需要担心 ChatGPT。

ChatGPT 是什么?其简史

总之,ChatGPT 是人工智能领域的突破。使用深度学习技术,它可以从大量数据中学习,并“理解”单词之间的关系。因此,它可以生成类似于人类的文本,提供翻译,撰写面向目标的文章或歌曲,绘制图片,解决数学问题,解释复杂的概念,提出大量问题,产生内容想法,编写代码,找出代码错误的根源,等等。简单来说,涉及重复性任务、数据录入、营销策略、图形、编码和简单决策的工作似乎被 ChatGPT 取代的风险很高。 如果我们关注它的编码能力,值得一提的是,这个机器人经过训练,能够理解编程语言,并与开发人员交流,帮助他们调试代码。到目前为止,该机器人已经证明了自己在 JavaScript 和 Python 方面的成功。但是开发人员正积极教授它其他语言,如 Java 和 C++。

主要问题

过去几个月,ChatGPT 广受欢迎,轰动一时,甚至有人猜测大规模裁员与该机器人的崛起有关。例如,微软在大幅裁员后宣布对 OpenAI 进行巨额投资。人工智能有可能取代劳动力吗?乍一看,ChatGPT 似乎是公司的明智选择,因为计算机不会睡觉、不会吃饭、不会疲倦、不会生病,也不需要休假。完美的工作者! 软件公司 Avalon Scenes 的首席执行官 Varun Mayya 指出:“有时,它与公司白领成为竞争关系”。然后她甚至补充道,“不过,我认为这种竞争不会仅限于白领。 我认为最终它会无所不能。” 然而,并不是每个人都如此明确表态。这些想法是有争议的,McGill University 教授 Andrew Piper 最近表示,他不认为 ChatGPT 这样的人工智能工具会在未来成为工作替代品。尽管 ChatGPT 越来越受欢迎,但它仍有一些缺陷,因此它不会马上取代人类。 不管怎样,如果我们回忆一下亚历山大·贝尔发明电话的时代,应该注意到他的发明并没有扼杀写信的艺术……但电子邮件的出现是降维打击。类似于用社交媒体替代座机电话,ChatGPT 有很大概率渗透到我们生活的各个领域。但不是在可预见的未来。

你的工作为什么安全?

由于新技术通常会有快速的突破,但同时也会引发悲观的前景。许多人认为 ChatGPT 将取代程序员、记者、创意作家、经理,甚至医生。但要同意,与医学人工智能对话就像是与扮演你的医疗服务提供者的演员对话。当然,它可以自信地回答各种与健康相关的问题,甚至根据你的记录和实验室测试提供正确的治疗,但人工智能缺乏节奏和移情等人类元素。SEO 文案也真正相信,撰写优秀的内容需要将心比心。而机器人很难复制这些东西。 编码人员也可以高枕无忧了。为什么? 编码的重要方面是程序员经常需要分析问题和开发解决方案,这需要逻辑思维和创造力。而且这个机器人不能吹嘘自己有很好的批判性思维,至少在人类层面上是这样。这意味着开发人员可以提出比人工智能更优雅、更高效的解决方案。 另外,程序员不仅仅是写代码。他们修复 bug 并不断改进现有代码,同时经常与大型开发团队合作来完成这项工作。反过来,ChatGPT 只会写代码。而且它的代码远达不到理想的程度 — 它能写出像“世界,你好!”,但是对于机器人来说,复杂的问题仍然是一项难以忍受的任务,因为它们需要大量的推理和逻辑思考。而且,Stack Overflow在 ChatGPT 错误回答了一些编程问题后甚至将其一封了之。因此,我们认为开发者不应该将 ChatGPT 视为一个严重的竞争对手。还没有到那个程度。

ChatGPT 可以成为一项宝贵的资产

这并不是说,ChatGPT 根本不会影响程序员的工作。它可以向开发人员伸出援手,让他们的工作变得简单一点。实际上,ChatGPT 是一个优秀的工具,可用于平凡和琐碎的任务的代码生成,允许编码人员专注于更复杂的架构和需要人类智能的创造性方面。换句话说,开发人员将不再需要专注于通用函数或编写样板代码。他们可以简单地将此委托给 ChatGPT。 以下是对编码人员使用 ChatGPT 的主要好处:
  • 可以节省你宝贵的时间。例如,如果你正在处理某个编程任务,ChatGPT 可以帮助你更快地解决。通过为你处理基本工作,机器人可能会为你腾出时间来做更重要的事情。

  • ChatGPT 可以提高你的工作效率。自然,通过帮助你完成繁重的编程任务,机器人可以防止你精疲力竭,让你专注于更复杂的代码。因此,你的生产力和技能得到了提高。

  • 它可以帮助你学习新的东西。当你正在努力理解某个特定的概念或解决某个问题时,ChatGPT 很可能会向你清楚地解释一切,或者帮助你修复那个令人厌烦的 bug。因此,你将有机会更快地学习新概念,并最终成为一名更好的开发人员。

除了前面提到的几点,高级 Java 开发人员和我们的导师 Vadym Novakovskyi 进一步增加了一些支持 ChatGPT 的论点,并告诉我们如何使用 ChatGPT 使我们变得更优秀。

为什么 ChatGPT 不会抢走开发者的工作?相反,它能起到帮助作用吗? - 2
  • 人工智能将与低年级学生竞争,并对其不断形成挑战。
    这意味着程序员的技能组合将升级,只有知识扎实的开发人员才能获得工作。为什么这样很好?因为开发出来的代码质量会高很多。
  • 尽管如此,对开发人员的需求只会继续增长。
    同样,由于初级人员的数量可能会减少,最终中级人员和高级人员会更少。此外,许多需要优秀开发人员的新行业将会出现。不管怎样,总得有人来维护人工智能。
  • 提高 IT 教育的质量。
    因为我们必须比人工智能表现得更好,我们需要更好地教育未来的初级人员。因此,学校、学院和课程必然会提高教育质量。
  • 加薪。
    随着项目变得越来越复杂,开发人员必须更加专业。要成为高级人员,你必须在事业上投入更多的努力。因此,你的努力会得到更高的评价。因此,薪水增加了。

正如你所看到的,乍一看,ChatGPT 似乎给开发者制造了很大的问题,但实际上,我们真的可以从中受益。

总结

人工智能和 ChatCPT 有望彻底改变许多行业和许多人的工作方式。但是程序员不应该担心 — 很长一段时间你会学有所用。 程序员仍然需要编写复杂的代码,调试错误,并以个人风格管理软件项目。ChatGPT 和类似的人工智能不是取代你的工作,而是通过消除日常任务,让你以更高的效率和生产率履行职责,使你的工作更有效率。那么,我们为什么不应该期盼 ChatGPT 让工作生活变得更加轻松呢?肯定会。 为什么 ChatGPT 不会抢走开发者的工作?相反,它能起到帮助作用吗? - 3
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION