ChatGPT 不抢开发者工作的三个原因 ChatGPT 不抢开发者工作的三个原因

ChatGPT 不抢开发者工作的三个原因

生成式人工智能开发人员职位

旅程中期提示:“半机械人编写代码”

在本文中,我将给出三个理由,说明为什么你不必担心 ChatGPT 或 AI 会抢走你的开发人员工作,然后我会问问你是否认同我的观点。

原因一:目之所及

让我们先来看这句令人感到慰藉的名言

环顾四周,数数你经常使用的产品或服务中,有多少是你希望能够更好地数字化或“软件化”的。除非这个数字为零,否则开发者只会越来越多,不会减少。

换句话说,想想我们日常使用的所有糟糕软件。你当地的图书馆系统。你银行上世纪90年代的界面(或者ATM机上世纪80年代的界面)。某些在线商家集成度极低的购物车。等等。

所有这些都是有人挺身而出解决问题的机会。这其实是在讨论工作机会。这个论点是,虽然或许在未来的某个反乌托邦世界里,只有人工智能才能自主编写代码,但我们距离那一天还很遥远,在那一天到来之前,工作机会依然非常充足,因为积压的工作量实在太大了。

原因二:权力套装

当你着手开发 Windows、macOS 或 Web 应用程序时,你不会从编写词法分析器开始。编译器或链接器也不会。你不会编写基本的字符串处理例程,也不会实现链表。你不会编写队列管理软件、窗口工具包或数据库软件。所有这些都已经有人做过了。

如果你想在 2023 年编写一个文字处理器,你可能只需几天就能完成一个可以运行的版本?虽然功能可能不全,但我敢肯定,一个优秀的开发者可以在这段时间内编写出一个功能达到微软 Word 50% 到 75% 的程序。

这是因为,2023 年的开发商不是从地面开始,而是从更高的地方开始——比如摩天大楼的 20 层,而下面的一切都已经建成了。

Windows 或 macOS 的出现并没有摧毁开发者的工作岗位,反而创造了更多。并没有出现一群专门编写链表的倒霉蛋,因为标准库的出现而失业。更优秀的平台为开发者提供了更强大的工具,而不是取代了他们。换句话说,人工智能只不过是摩天大楼上又增加了一两层而已。作为开发者,你会受益于功能强大的自定义代码片段,但这只会让你工作得更快、更出色。

原因三:只会写代码的只会耍花招,不会开发应用。

ChatGPT 只是个花招。它的确是个很棒的花招,但也仅此而已。

大型语言模型人工智能所做的“学习”并非真正的学习。人工智能内部没有任何东西能够真正“理解”它正在做的事情。没错,如果你让 ChatGPT 解释吸尘器的工作原理,它会给出解释,但这只是复述来自不同来源的文本而已。

此外,他缺乏创造力,缺乏组织和管理数据的能力,也缺乏处理充满人际政治意味的对话的能力。而这些对于软件开发来说都至关重要。

它擅长处理代码片段,甚至是较长的代码节选,但无法胜任“我给你一个想法和一个GitHub账号,剩下的你自己搞定”这种规模的任务。生成式人工智能看似富有创造力,但实际上并非如此。它受限于库中的内容。它可以进行重组和衍生,但最终的成果都来自它训练时所用的库。而人类则没有这样的限制。

是的,在(谁知道呢?)一段时间后,它会变得好十倍,但我们距离在科技树上完成通用人工智能里程碑还有许多根本性的突破。

你觉得呢?

ChatGPT会编写Windows 12吗?那些正在学习计算机科学的人应该放弃计算机科学专业,转而选择戏剧专业吗?

此投票已停止接受投票。

生成式人工智能会导致开发人员岗位增加还是减少?
×