发布于 

【译】编码将在 5 年内不存在。这就是为什么

那些不适应的人将不复存在。

曾几何时,在一个与我们相差无几的世界里,手工制作的服装是常态。

技艺精湛的工匠会花费无数时间来制作精美的服装,每件服装都独一无二且精心制作。

但是随着技术的进步,发明了可以以更快的速度和更低的成本生产服装的机器。

起初,许多人对这种新的机制服装持怀疑态度。

“哦——新衣服缺乏手工制作的质量和美感。”

“机制衣服烂透了!”

“它不可能取代我们。”

然而,随着时间的推移,越来越多的人开始接受新技术,看到了更快的生产和更低的价格带来的好处。

曾经以手工制作服装为生的工匠们发现自己很难与新的机制服装竞争。

有些人担心手工服装的艺术会永远消失,新衣服会缺乏手工制作的质量和美感。

许多人被迫适应和学习新技术,而其他人则被抛在后面。

渐渐地,手工制作的衣服变得稀有,你今天看到的绝大多数衣服都是机器生产的——而不是人类。

历史在重演。

但这一次是为科技界的人准备的。

AI 驱动的工具将取代人类编码员。

这些工具将能够比人类更快、更高效地编写和调试代码,而且成本更低。

如果您担心失业和编码职业的终结——您可能是对的!

我不是来做世界末日预言的,我是来告诉你真相的。

你准备好了吗?

他们来找你了

“永远不要太舒服,你可以被取代。” - 匿名

曾经是数字世界支柱的编码很快就会过时。

img

最初,大多数公司软件都是用机器代码编写的。必须有人发明更高级的语言(这些语言流行了几年)。不幸的是——我们仍在使用它们,基本上是 60 年代的那些,一遍又一遍地重新发明它。

人工智能工具已准备好接管,传统的代码编写方式将变得不那么流行。

未来可能与您想象的大不相同。

科技行业正在发生变化,竞相适应或落后。

你不必相信我——你所要做的就是看一眼现实,你就会明白我的意思。

我来给你展示。

首先,让我们看看你以编码的名义所做的一切,然后我们将看到所有这些将如何变得无关紧要。

让我们从头开始。

当您学习编码时,您专注于编写代码。

这就是大多数人的编程,对吧?

像每个人一样,您已经学会了编写代码,但还没有学会如何阅读它。

这就是为什么你在调试时挣扎,不是吗?

想象一下,您正在处理大量工作,并且想要快速确定此函数的作用:

img

不要给自己压力——这个函数所做的只是:

  1. 它复制了一个电子表格。
  2. 如果未保存原始电子表格,则会引发错误。
  3. 它在新电子表格的标题前加上“Copy of”。

就是这样?

好吧,还有一件事您可能没有注意到(如果您注意到了,那就太棒了!)是此功能还意外更改了原始电子表格的标题。

像这样的缺失错误,每天都会发生。

调试是一项被低估的技能。善于调试的编码员工作得更快,完成的工作更多,压力也更小。

img

ChatGPT 只用了几秒钟就发现了这个漏洞。我不了解你,但大多数人会花更长的时间。

如果您根本找不到错误,请不要担心 — 这只是意味着您将充分利用 AI 支持的工具,例如 chatGPT!

现在,大多数开发人员在通常不是他们编写的代码库中工作。

开发人员通常会快速推出代码,而不是编写干净、可维护的代码。与此同时,追随他们的可怜人只能收拾残局,试图弄清混乱局面。

他们会花费无数小时试图理清扭曲的代码网络,试图修复错误并添加新功能。

挫折和绝望的永无止境的循环。

我记得我十几岁时的这段代码(用 C 编写),直到今天(但现在不再是),我脑海中一直萦绕着这样的想法,即有人究竟是如何阅读和理解这段代码的。

img

让任何代码更有意义比以往任何时候都容易。拿一些你想看懂的代码,请ChatGPT来解释一下。

在现实生活中,您可能不会遇到这样的代码(如果遇到,请去找编写它的人)。

使用 ChatGPT 比试图找出复杂的代码要快得多。

img

Replt.it 已经开始在其系统中使用类似的东西。

想象一下,通过生成代码库摘要可以使移动速度多快。

你还做些什么?

是——改进现有代码(或添加功能)

img

添加功能?

img

要求 ChatGPT 通过描述您想要完成的任务来改进现有代码。它将为您提供有关如何操作的说明,包括修改后的代码。

img

只需单击一下,即可在您喜欢的代码编辑器中完成此操作。

既然您已经添加了一些功能并改进了现有代码,您就会感觉自己脱离了这个世界,并且您决定更进一步并使代码库更具可读性。

第一步是将现有的混乱代码与编码约定对齐。

img

在你之前编写代码的人来自 C 背景并且不知道声明式,所以是时候纠正它了 - 不是吗?

img

你还是不满意。特别是在您发现代码的某些部分过于复杂之后,作为英雄,您最终会花费更多时间来简化代码的这些部分(并牺牲您的个人生活)。

img

顺便说一句,chatGPT 花了 3 秒来简化代码。

您不确定您编写的代码是否真的高效。

img

您不想像以前的编码员那样让代码库一团糟。

因此,您决定记录代码。

img

不是这个。

您希望确保代码不仅可以运行而且运行良好。

img

编写测试很无聊,但有时是需要的。现在,它不是完美的工具,但确实是一个很棒的工具。

编程≠编写代码

一个人可以喋喋不休却一言不发,或者一个人可以什么都不说却说了很多。

当您没有按照需要的方式将单词放在一起时,单词就没有意义。

只是说话不等于沟通清楚——如果你结过婚,你就会明白我的意思。

如果你开始用你的母语说话,计算机将听不懂任何东西。

代码是你和计算机之间的阴谋。

写代码不是编程。编程更多的是解决问题而不是编写代码。

按照目前的做事方式,我们仍然停留在编写代码作为指导计算机的一种方式——就像那些习惯用机器语言编码的人被 0 和 1 击中一样。

img

你可能会取笑那些二进制编码器,想知道为什么他们要经历所有这些麻烦来指导计算机。

子孙后代也会有同样的感受。

编程是使用计算机解决问题的过程。编写代码只是这个过程的一个方面。这是必要的部分,但不是全部。

如果你所能做的就是写代码,那么你就不是程序员,而是编码员,你一定会被取代。

你是有自我意识的——你只是还不知道。

“幸存下来的不是最强壮的物种,也不是最聪明的物种——它是最能适应变化的物种。” - 查尔斯·达尔文

达尔文是在西方行走的最重要的人物之一。

当每个人都信奉宗教时,他就是那个让你质疑自己存在的人。是他告诉你,你来到这里不是偶然,也不是什么宏伟的计划,而是因为你的祖先努力生存。

不管你喜不喜欢,有了chatGPT这样的工具,写代码,只会写代码的人是没有用的。

然而,正如工匠能够适应和学习新技能以保持竞争力一样,编码人员将能够通过更多地了解如何使用这些工具来发挥自己的优势来做到这一点。

我们每天解决这些问题的问题和方式可能会改变。但总会有问题需要人类去解决。

一旦编写代码变得过时,问题解决者就会变得更有价值。

以编程为名的浅薄行话将会没落,真正的东西将盛行。

未来的程序员将比今天的程序员更有效率,能够实现我们只能梦想的壮举。

我们使用的技术变得越来越智能,这真是太棒了。

这是一种更智能的方法。

只有渴望成为房间里最聪明的人,才会担心周围的一切都变得比他聪明。

否则,这是一个真正的祝福。

你正在使用的工具发展得非常快,你也该进化了。

出去学习——不是为了那该死的工作,而是因为这是你的生活,你必须过好它。

是的!适应新的方式是痛苦的,但只有活着的人才能感受到这种痛苦——死者甚至感受不到火葬的火光。

img

ChatGPT 4(2023 年推出)可能拥有多达 1 万亿个参数,能够提供更准确的响应。

目前可用的人工智能工具 (GPT-3) 仍处于起步阶段,但它们的功能足以产生重大影响。

下一代工具将更加强大和准确。

能利用它的人——将前进,而那些不适应的人将不复存在——就这么简单。

选择权在你。

感谢信

我想借此最后的机会说声谢谢。

非常感谢您的到来! 如果没有像你这样的人跟随并坚定地阅读我的帖子,我将无法做我所做的事情。

我希望你能在我未来的博客文章中加入我并留下来,因为我认为我们这里有一些很棒的东西。我希望在未来的许多年里,我能够在您的职业生涯中为您提供帮助!

下次见。再见!

英文原文地址:


如果你有什么意见和建议,可以点击: 反馈地址 进行反馈。