编程的未来:AI工具接管,适应与被取代

本文首发于公众号:更AI (power_ai),欢迎关注,编程、AI干货及时送!

五年内编程将消失,原因是…

不适应新变化的人将会消失。

曾经有个时候,与我们的世界不太不同的地方,手工制作的衣物是常态。

熟练的工匠们会花费无数小时制作美丽的服装,每件都是独一无二的,用心制作。

但随着科技的进步,出现了可以更快、更省钱地生产服装的机器。

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

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

“机器制作的衣服太差了!”

“绝不可能取代我们。”

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

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

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

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

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

历史正在重演。

但这一次是针对科技界的人。

AI驱动的工具正在取代人类程序员。

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

如果你担心工作流失和编程职业的终结 —— 你可能是对的!

我不是来预测末日的,我只是来告诉你事实。

你准备好了吗?

他们正朝你而来

“别太舒适,你随时可能被取代。”

—— 匿名

编程,曾经是数字世界的骨干,将很快变得过时。

最初,大多数公司软件都是用机器语言编写的。有人必须发明更高级的语言(那种只用几年的)。不幸的是 —— 我们仍在使用它们,基本上是从60年代开始的,一再地重新发明。

AI驱动的工具已经准备好接管,传统的编写代码的方式将变得不那么流行。

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

科技行业正在转变,竞赛就在适应或被抛弃之间。

你不必相信我 —— 你只需要看一眼现实,你就会明白我在说什么。

让我来展示给你看。

首先,让我们看看你在编程名下做了什么,然后我们将看到所有这些如何变得无关紧要。

让我们从开始说起。

当你在学习编程时,你专注于_写_代码。

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

就像每个人一样,你学会了写代码,但你并没有学会怎么_读_代码。

这就是为什么当涉及到调试时,你会感到困扰,不是吗?

想象一下,你正在忙碌的工作中,你想快速识别这个函数的作用:

别催自己 —— 这个函数只做了以下几件事:

  • 它复制了一个电子表格。
  • 如果原始电子表格没有保存,它会报错。
  • 它在新电子表格的标题前加上“Copy of”。

就这些?

好吧,还有一件事你可能没有注意到(如果你注意到了,那你做得很好!)就是这个函数也无意间更改了**原始**电子表格的标题。

每天都会遗漏像这样的错误。

调试是一种被低估的技能。擅长调试的编程员工作速度更快,完成的工作更多,压力也更小。

ChatGPT只用了几秒钟就找到了这个错误。我不知道你怎么样,但大多数人可能需要花费更长的时间。

如果你一点也没发现任何问题——这只是说明你会在像ChatGPT这样的AI驱动工具中受益最大!

现在,大多数开发者都在工作于并非他们自己编写的代码库中。

开发者们常常更倾向于迅速推出代码,而不是编写整洁、易维护的代码。然后,不幸的是,那些接手的人需要接收所有的破碎片段,试图理解和清理这些混乱的代码。

他们会花费无数的小时试图解开代码的复杂网络,修复错误并增加新的功能。

这就是一个永无止境的挫败和绝望的循环。

我记得在我少年时代看到这段(用C语言写的)代码,至今我仍然想着人们究竟如何能读懂并理解这段代码(但现在不再这样了)。

如今理解任何代码都比以往更为简单。只需选取你想理解的一些代码,然后让ChatGPT来解释它。

在现实生活中,你可能不会遇到这样的代码(如果你遇到了,去找那个写这段代码的人)。

使用ChatGPT理解复杂的代码比自己花时间去弄明白要快得多。

Replt.it(Replt.it)已经开始在其系统中使用类似的工具。

想象一下,通过生成代码库的概览,一个人可以移动得有多快。

**你还做些什么呢? **

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

增加功能?

向ChatGPT描述你想要完成的目标,它会帮你改进现有的代码。它会给你关于如何去做的指示,包括修改后的代码。

这只需要在你最喜欢的代码编辑器中点击一下即可完成。

在你增加了一些功能并改进了现有的代码后,你可能会觉得如同在云端般愉快,你决定再进一步,让代码库更易读。

第一步就是把现有的乱七八糟的代码与编程规范进行对齐。

在你之前的那个写代码的人来自C语言的背景,他对声明式编程一无所知,所以现在是时候纠正它了——对吧?

你还不满意。尤其是当你发现代码的某些部分过于复杂时,作为英雄的你,你最终还是花了更多的时间简化那些代码部分(并牺牲了你的个人生活)。

顺便说一下,ChatGPT只用了3秒钟就简化了代码。

你不确定你写的代码的性能是否良好。

你不想像之前的程序员那样留下一团糟的代码库。

所以,你决定去记录代码。

这还不是全部。

你想确保代码不仅仅是可以运行,而且运行得好

编写测试是很无聊的,但有时候它是必需的。现在,这不是一个完美的工具,但的确是一个非常好的工具。

编程 ≠ 编写代码

一个人可以说很多却没说到点子上,或者一个人什么都不说却说出了很多。

当你不以正确的方式组织语言时,单词就没有意义。

仅仅说话并不等于有清晰的沟通——如果你结过婚,你就会明白我说的意思。

如果你开始用你的母语与电脑交流,电脑是无法理解的。

代码就是** 电脑**之间的密谋。

编写代码不是编程。编程更多的是与**解决问题**相关,而不仅仅是编写代码。

按照目前的做事方式,我们仍然被卡在以**编写代码的方式指令**电脑——就像那些用机器语言编程的人被困在0和1中一样。

Hello World (你好,世界)

你可能会嘲笑那些使用二进制编程的人,纳闷他们为什么要经历那么多麻烦来指示电脑。

未来的一代人也会有同样的感觉。

编程是利用电脑解决问题的过程。编写代码只是这个过程的一个方面。它是必要的部分,但并不是全部。

如果你只会编写代码,那你不是一个程序员,你只是一个编码员,你将被取代。

你就是有知觉的生物 —— 你只是还不知道而已。

“并非最强壮的物种会生存下来,也不是最聪明的物种——是最能适应变化的。”

—— 查尔斯·达尔文

达尔文是西方历叐上最重要的人物之一。

当所有人都在迷信宗教的时候,他是那个让你开始质疑自己存在的人。他告诉你,你并非是因为**偶然或是一种宏伟的计划才出现在这里,而是因为你的祖先为了生存努力**。

无论你喜欢与否,有了像chatGPT这样的工具,编写代码以及那些_只知道如何编写代码_的人将无法派上用场。

然而,就像工匠能够适应并学习新技能以保持竞争力一样,编码员也将通过更多地了解如何利用这些工具来提升他们的优势。

我们遇到的问题和我们解决这些问题的方式可能会改变。但是总会有问题需要人类来解决。

一旦编写代码变得过时,解决问题的能力将变得更有价值。

以编程名义的浅薄炫技将要瓦解,真正的东西将会盛行。

未来的程序员将比现在的程序员更有生产力,能做到我们现在只能梦想的事情。

我们使用的技术变得更智能是非常棒的。

这是一种更加智慧的方法。

只有那些渴望成为房间里最聪明的人的人,才会在他周围的一切都比他聪明的时候感到困扰。

否则,这是一种真正的福音。

你正在使用的工具正在惊人的速度进化,是时候你也要进化了。

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

是的!适应新方式是痛苦的,但只有活着的人才会感到痛苦——死人甚至不会感觉到火葬的火焰。

ChatGPT 4有多达1万亿的参数,能够提供更准确的回应。

下一代的工具将会更加强大和精确。

那些能利用它的人——将会前进,那些不愿适应的人将会消失——就这么简单

选择在于_你_。

你好,我是拾叁,7年开发老司机、互联网两年外企5年。怼得过阿三老美,也被PR comments搞崩溃过。这些年我打过工,创过业,接过私活,也混过upwork。赚过钱也亏过钱。一路过来,给我最深的感受就是不管学什么,一定要不断学习。只要你能坚持下来,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你还没什么方向,可以先关注我[公众号:更AI (power_ai)],这里会经常分享一些前沿资讯和编程知识,帮你积累弯道超车的资本。

猜你喜欢

转载自blog.csdn.net/smarter_AI/article/details/131745137
今日推荐