编程结束了,该怎么办?

大语言模型已经让编程这活儿彻底变了味道。

有人说,现在的软件工程师就像昨日的农民,会大幅减少,最终所剩无几。

要么消失,要么只需要极少数的人即可。

想想也是,现在谁还能见到马车夫和铁匠?

都被自动化干掉了,人类集体进化到数字世界,搞出一堆真真假假的新职业。

我们都知道大语言模型写的代码是真的很强,但我以为它多少有点天花板。

结果?

我想我们可能错了,而且错得离谱

回想2012、2013年那会儿,各家互联网公司疯狂招程序员。

当时入职门槛低得令人发指:有台电脑,嘴上说想学编程,基本就能进来了。

那时候公司不差钱,有耐心培训前端开发小白,需要的就是能干活的人,于是来者不拒,招了不少连基础都没有的新人。

那是个完全不同的时代啊。

在则现在的大语言模型已经改变了一切!

如今要是还招那种零基础的人来写代码,那简直是脑子进水了。

用个AI 不香吗?

我甚至敢说,没有「足够经验」的人都别想混这碗饭了。

虽然「足够经验」这个标准见仁见智,但有一说一,AI 让入行门槛高了不止一星半点。

说实话,程序员这行变化向来不慢。

我代码写了这么多年,每年都得重新学习、重新造轮子,早习惯了。

(尤其搞过前端的都懂

但从来没有哪次变化是这么快的。

每周都有新模型出来,一个比一个猛,一个比一个强!

能解决几年前所有人都认为不可能的问题。

是的,我和你一样,当然也有点担心!

接下来几年会变成什么样,我也不清楚。

但程序员真的会消失吗?

其实,我觉得真相可能恰恰相反。

我们先来思考一下:代码的本质是什么?

确实,大语言模型已经改变了我们写代码的方式。

不过,代码本身只是更复杂过程的表达。

编程只是我们跟计算机沟通想法的方式,这从来就不是最难的部分。

仔细想一想,回忆一下,你身边那些真正厉害的大神,他们究竟神在哪里?

他们绝不会是因为记得住什么代码、背得下文档或者敲字比别人快才成为大神的。而事实上,大神们通常强在这三点上:

发现问题——知道怎么找到真正需要解决的问题

建模——知道如何定义问题,让找到正确解决方案变得水到渠成

可扩展性——知道如何将解决方案变成优雅、可维护、可扩展的设计

而写代码,这项大语言模型的长项,反而并不是大神们最核心的竞争力。

未来几年,编程肯定会被完全商品化,但你的大脑不会。

当然,若如果人工智能把上面的三点也全解决了,不需要人类发现问题探索需求了

那人类可能需要寻找新的生命意义了:

我们为什么而存在?

或许那时,如马斯克和https://ai-2027.com/中所说,是时候开拓星际文明了?!

我们暂时先将目光稍微收近一些。

回顾计算机历史上的每一项发明,都是让更多人能写软件,而不是更少。

东西越简单,会用的人就越多。

人工智能会帮助艺术家写代码,会计、作家、银行家和历史老师都能加入这个以前专属于少数人的俱乐部了。

人们会开发更多软件,更快、希望也更好的软件。

需求是无限的,所以我们会一直造下去。

包括那些长尾的原本无人会关心的需求,都会被新的软件来解决。

我的建议是,尽可能多地学习AI 以及如何用它写出更好的代码。

那些劝别人放弃编程说这行没前途的人,纯属害人不浅。

历史不会对他们友好的。

码农并不是真正的农民。

而本质上,编程从来就不是简单地敲代码,写代码只是连接逻辑和解决问题的一种方式

我们需要重新理解什么是真正的工程。

艺术家可以成为程序员,程序员也可以成为艺术家!

我们不仅要能解决实际问题,还能创造更美好的东西。

软件开发会继续存在。

它会变得很不一样——

其实已经变了。

但从没有比现在更好的时机成为一名开发者。

编码这件事可能真的要结束了,但构建软件解决问题的时代才刚刚开始。

(文:AGI Hunt)

欢迎分享

发表评论