随着新技术浪潮(尤其是人工智能),席卷 IT 世界,软件工程师和开发人员开始担心他们的工作会被自动化取代。事实上,自从机器人、人工智能和人工智能的技术进步产生以来,一个可怕的问题一直在我们的脑海中浮现:“有一天机器会取代我们吗?”。随着 2022 年 11 月微软 的推出,这个问题变得更加尖锐。
毫无疑问, 具有成为技术游戏规则改变者的巨大潜力,因为它可以进行类似人类的对话、撰写文章、总结报告、创建图像,而且还可以编写代码。那么,它会取代人类,抢走你的工作吗?在本文中,我们将揭示你是否需要担心 。 是什么?其简史总之, 是人工智能领域的突破。使用深度学习技术,它可以从大量数据中学习,并“理解”单词之间的关系。因此,它可以生成类似于人类的文本,提供翻译,撰写面向目标的文章或歌曲,绘制图片,解决数学问题,解释复杂的概念,提出大量问题,产生内容想法,编写代码,找出代码错误的根源,等等。简单来说,涉及重复性任务、数据录入、营销策略、图形、编码和简单决策的工作似乎被 取代的风险很高。如果我们关注它的编码能力,值得一提的是,这个机器人经过训练,能够理解编程语言,并与开发人员交流,帮助他们调试代码。到目前为止,该机器人已经证明了自己在 和 方面的成功。但是开发人员正积极教授它其他语言,如 Java 和 C++。主要问题过去几个月, 广受欢迎,轰动一时,甚至有人猜测大规模裁员与该机器人的崛起有关。
例如,微软在大幅裁员后宣布对 进行巨额投资。人工智能有可能取代劳动力吗?乍一看, 似乎是公司的明智选择,因为计算机不会睡觉、不会吃饭、不会疲倦、不会生病,也不需要休假。完美的工作者!软件公司 的首席执行官 Varun Mayya 指出:“有时,它与公司白领成为竞争关系”。然后她甚至补充道,“不过,我认为这种竞争不会仅限于白领。 我认为最终它会无所不能。”然而,并不是每个人都如此明确表态。这些想法是有争议的, 教授 Piper 最近表示,他不认为 这样的人工智能工具会在未来成为工作替代品。尽管 越来越受欢迎,但它仍有一些缺陷,因此它不会马上取代人类。不管怎样,如果我们回忆一下亚历山大·贝尔发明电话的时代,应该注意到他的发明并没有扼杀写信的艺术……但电子邮件的出现是降维打击。类似于用社交媒体替代座机电话, 有很大概率渗透到我们生活的各个领域。但不是在可预见的未来。你的工作为什么安全?由于新技术通常会有快速的突破,但同时也会引发悲观的前景。许多人认为 将取代程序员、记者、创意作家、经理,甚至医生。
但要同意,与医学人工智能对话就像是与扮演你的医疗服务提供者的演员对话。当然,它可以自信地回答各种与健康相关的问题,甚至根据你的记录和实验室测试提供正确的治疗,但人工智能缺乏节奏和移情等人类元素。SEO 文案也真正相信,撰写优秀的内容需要将心比心。而机器人很难复制这些东西。编码人员也可以高枕无忧了。为什么?编码的重要方面是程序员经常需要分析问题和开发解决方案,这需要逻辑思维和创造力。而且这个机器人不能吹嘘自己有很好的批判性思维,至少在人类层面上是这样。这意味着开发人员可以提出比人工智能更优雅、更高效的解决方案。 另外,程序员不仅仅是写代码。他们修复 bug 并不断改进现有代码,同时经常与大型开发团队合作来完成这项工作。反过来, 只会写代码。而且它的代码远达不到理想的程度 — 它能写出像“世界,你好!”,但是对于机器人来说,复杂的问题仍然是一项难以忍受的任务,因为它们需要大量的推理和逻辑思考。而且,Stack 在 错误回答了一些编程问题后甚至将其一封了之。因此,我们认为开发者不应该将 视为一个严重的竞争对手。还没有到那个程度。
可以成为一项宝贵的资产这并不是说, 根本不会影响程序员的工作。它可以向开发人员伸出援手,让他们的工作变得简单一点。实际上, 是一个优秀的工具,可用于平凡和琐碎的任务的代码生成,允许编码人员专注于更复杂的架构和需要人类智能的创造性方面。换句话说,开发人员将不再需要专注于通用函数或编写样板代码。他们可以简单地将此委托给 。以下是对编码人员使用 的主要好处:
除了前面提到的几点,高级 Java 开发人员和我们的导师 Vadym 进一步增加了一些支持 的论点,并告诉我们如何使用 使我们变得更优秀。
正如你所看到的,乍一看, 似乎给开发者制造了很大的问题,但实际上,我们真的可以从中受益。
总结人工智能和 有望彻底改变许多行业和许多人的工作方式。但是程序员不应该担心 — 很长一段时间你会学有所用。 程序员仍然需要编写复杂的代码,调试错误,并以个人风格管理软件项目。 和类似的人工智能不是取代你的工作,而是通过消除日常任务,让你以更高的效率和生产率履行职责,使你的工作更有效率。那么,我们为什么不应该期盼 让工作生活变得更加轻松呢?肯定会。