专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
高可用架构  ·  醍醐灌顶!异地多活架构设计看这篇就够了 ·  4 天前  
架构师之路  ·  github标星17.5W,榜单前20唯一中 ... ·  6 天前  
架构师之路  ·  又一篇10W+,它来了... ·  4 天前  
51好读  ›  专栏  ›  架构师之路

程序员,会不会被GPT干掉?(不会,这是最精英的一批人)

架构师之路  · 公众号  · 架构  · 2024-10-17 18:20

正文

上周有个35+的水友小窗我,说自己非常焦虑,说“写代码”是确定性最高的场景,固定的输入,固定的逻辑,固定的输出,非常适合用AI来取代。他很怕自己被GPT抢走饭碗,问我怎么看这个问题。

网上针对这个问题也有过讨论,看能不能帮助到这位水友。

话题:未来三至五年内,GPT 能把一个十个人的编程开发团队精简到几个人吗?

https://www.zhihu.com/question/589904843

【回答1】

AI 并不会取代程序员。

很多人误会了程序员的工作。

程序员的工作本质上并不是写代码,而是有逻辑的翻译各种奇怪的内容给机器。

我用了ChatGPT,有一个巨大的问题,你很难给它描述一个复杂需求。有描述的时间,自己就搞出来了,可控性还更强。况且,他写的东西我还要检查理解一下。我感觉除非整条工具链能完全脱离研发无人化,否则 AI 很难做到真正意义上的替代人工。

【回答2】

十多年的老码农来回答一波,先说结论:能。

我目前也算是ChatGPT中度用户,为什么说是中度,因为AI已经代替了我90%的搜索引擎检索时间。生成代码也有过,但很少,原因就如同本题下诸多答主的回答,写出来的东西BUG太多前期沟通需求和后期排查BUG的时间已经够自己撸一遍了。

不过我看到的不只是当下,目前的 AI 仅仅还只是个语言模型,就如同刚刚牙牙学语的婴儿。这个婴儿拥有无与伦比的天赋,但毕竟还只是个婴儿,融入人类群体的时间还太短了。随着与人类的长期、频繁、密切的接触,他会慢慢成长起来。

这个时间不会太长,按照人类婴儿的成长时间线来推算:三年内就能成长到可以替代掉50%的程序员工作,这些工作主要是些重复的耦合度高的。五年内可以代替80%,这些工作主要是些常见的底层部署、架构设计方面的工作。这个时候就可以实现题主所说的,三四个人代替掉一个十人小团队。八年内可以代替90%,各种常见算法可以灵活使用在业务逻辑中了。

不过再如何成长,最终也只是个“工具”,可以提升我们的工作效率,但绝对不可能完全替代人类。

【回答3】

会替代,并且这是一个必然的结果。

目前 ChatGPT 的局限性,就是无法迭代大一点的项目。越复杂的东西就要跟 AI 输入的越多,让 AI 辅助写代码,可能会出现代码运行有问题,改bug的时间比写代码多,方法过于复杂,各种问题。

但是世界是发展的,现在的问题以后都不是问题,会被更好的算法和方法解决。

可以参考 AI 生成图片,Stable Diffusion 上的各种问题都在被解决掉。各种更优化的算法,更好的模型,更多的插件,让随机生成的过程有了更多的控制。打败 PhotoShop 的一定不是一个更好的 PhotoShop,它一定是 Midjourny 或者 Stable Diffusion。

未来取代编程工作的,并不一定是 ChatGPT,可能是可视化编程,也可能更适应原生 AI 生成的代码格式。编程实现可能会完全被服务化掉,所以未来改变不是写代码,而是整个产品研发的形态,以及更新的编程范式。

而我们要做的,不是去抗拒新技术的到来,而是保持开放的心态,学习最新的技术,最新的工具,积极去适应新的产品研发形态,与升级之后的编程范式。

真的不用过于担心,毫不谦虚的说,程序员,就是这个社会里最聪明,最精英,最顶层的一批人。

==全文完==

框架组件,究竟要不要自己重复造轮子?
github标星17.5W,榜单前20唯一中文神项目
又一篇10W+

这个问题,大家怎么看?