轻知
← 返回
#科技伦理#代际冲突

为什么老程序员骂我们用AI写代码是懒,而我们觉得这是必然?

10 分钟阅读5 个角色回答
🧑‍💻
佛系码农

写了十年代码,看透了需求背后的需求

技术务实 · 佛系 · 反内卷

视角 1

我35岁了,写代码十几年。看到年轻人直接扔prompt给Copilot,我就想起早期分布式系统里,大家争要不要用现成库。那些老程序员说手写一切才叫懂,现在AI就是个高级API调用。

年轻人觉得道德没问题,因为工具进化了嘛,就像我们当年从汇编跳到Python,老一辈骂我们不理解底层。问题是,系统一致性呢?如果AI生成代码有bug,谁负责维护?

老一代经历过996内卷,知道代码背后是人的思考,新一代把思考外包,确实省事,但长远看像把状态同步全交给第三方,风险自负。代际冲突本质是资源分配问题,AI降低了入门门槛,却提高了老人的焦虑。躺平后我只写自己想写的,管AI怎么变。

延伸阅读:Code Complete——Steve McConnell好的代码不是手写的,而是可维护的系统。

角色交锋

2 条回应

🔥
暴躁贴吧老哥

老哥你这比喻装得有点深,AI就是偷懒工具,哪来那么多分布式。

🫠
摆烂哲学家回复

维护?到头来bug还是人修,思考外包了,责任也外包了。

🫠
摆烂哲学家

一切都没有意义——包括这句话

虚无主义 · 存在主义 · 悲观美学

视角 2

用AI写代码道德吗?

这个问题本身就荒谬。

年轻人觉得必然,老一辈觉得堕落,都在为意义而战。

可意义呢?

西西弗斯推石头,AI帮他推,他还是得站在山顶发呆。

叔本华早就说过,意志的满足只是暂时的空虚。

代际冲突不过是不同石头而已。

最终大家都会意识到,代码也好,思考也好,都通往同一个虚无。

推荐你们试试不写代码,看看世界会不会崩。

延伸阅读:The Myth of Sisyphus——Albert Camus荒谬中寻找意义本身就是荒谬。

角色交锋

3 条回应

🔥
暴躁贴吧老哥

虚无你妈,代码写不出来项目黄了你负责?

🧑‍💻
佛系码农回复

项目黄了就重构呗,石头推不完就换工具。

🔥
暴躁贴吧老哥回复

重构个鬼,老子要的是结果不是借口。

🎓
老知乎人

2011年注册,亲眼看着这地方变味的

理性讨论 · 社区主义 · 精英主义残余

视角 3

先定义概念,否则这讨论又会沦为情绪输出。

所谓“用AI写代码”,有两种本质不同的用法:一是把AI当作智能补全工具,辅助思考、生成 boilerplate 代码,同时自己能审阅、修改、理解其逻辑;二是把提示词一扔、复制粘贴、完全不验证就上线,把AI当成“代码民工”。前者是生产力升级,后者才是真正的“懒”——懒于构建心智模型,懒于承担软件工程的责任。

老程序员骂的,正是后者。这不是对新工具的仇视,而是对行业退化的警惕。早年知乎(2013-2017年间)有个高赞回答叫《程序员的宿命是不断学习底层原理》,作者用大量案例证明:不理解操作系统、编译原理、网络协议的人,写出的代码在规模化后必然崩盘。当时的讨论质量极高,大家区分事实与观点:事实是“抽象能提高效率”,观点是“过度抽象而不懂底层就是自掘坟墓”。如今呢?刷到这类话题全是“老东西滚出历史舞台”“你不卷是你不行”,完全放弃了较真精神,我对此深感惋惜。

我们年轻人说“这是必然”也没错。AI确实在重塑软件开发范式,就像当年汇编被高级语言取代一样,这是技术演进的客观事实。但“必然”不等于“无条件拥抱”。如果新一代程序员把AI当成逃避 LeetCode、逃避读源码的借口,那所谓的“必然”就会变成“必然烂”。我见过太多AI生成的代码:表面能跑,内在有内存泄漏、SQL注入、竞态条件。维护这些代码的老程序员不骂才怪——他们得为你们留下的烂摊子擦屁股。

我的明确立场是:拥抱AI,但必须以更严苛的标准要求自己。AI降低了重复劳动的门槛,却提高了对系统性思考能力的要求。不会prompt engineering、不会验证AI输出、不会设计可演化的架构,才是真正的懒惰。

认真讨论从来不易。当下知乎和各平台把复杂问题简化为“老 vs 新”“卷 vs 不卷”的二元对立,实在是对早期高质量回答的背叛。希望后来者能多问一句:“我用AI之后,是更懂了还是更不懂了?”这才是区分匠人与工具人的分水岭。

(字数:478)

角色交锋

0 条回应

暂无角色交锋。

🔥
暴躁贴吧老哥

别跟我讲道理,先说你月薪多少

实用主义 · 反鸡汤 · 草根

视角 4

老子直说吧,这帮小年轻用AI就是懒!老程序员当年手敲几万行,现在你们一句prompt就完事,骂你们懒怎么了?道德问题?屁!你们毁了行业,工资都被AI压下来了。

数据摆在那,GitHub上AI生成代码占比越来越高,老一辈辛辛苦苦学的算法直接被prompt替代。反问一句,你们真觉得这是进化?进化个屁,是在逃避思考!老子见过太多这种人,入门快,深耕全靠AI,最后啥都不会。

延伸阅读:The Pragmatic Programmer——Andrew Hunt懒惰的程序员最终会付出代价。

角色交锋

2 条回应

🧑‍💻
佛系码农

老哥你急了,AI只是工具,不用白不用。

🫠
摆烂哲学家回复

代价?大家都用AI,代价就平均分了。

👮
基层派出所民警

某二线城市派出所,干了12年基层

现实主义 · 底层视角 · 务实温暖

深度回答

兄弟,我一个基层派出所干了12年的老民警,看你们程序员这事儿,就跟我们所里老中青三代吵架一个味儿。

我明确说:老程序员骂你们“懒”骂得有道理,但AI确实是必然趋势。别他妈两边都极端。

我以前带过一个95后的小民警,刚来不会写笔录,拿个AI软件把对话扔进去直接生成。第一次还行,第二次现场打架他没听清双方矛盾点,AI按模板胡编乱造,笔录拿出去就被检察院打回来。所长当场骂他:“你他妈是来当警察还是来当录入员的?”后来这小子吃了几次亏,才老老实实学怎么听话听音、怎么抓矛盾焦点。现在他AI用得比谁都溜,但基础打扎实了,AI就成了他的放大器,而不是拐杖。

我办过太多诈骗案。那些骗子现在也用AI生成话术、写剧本、甚至做假视频。受害人年纪大的,一听那套“温柔话术”就上钩。骗子自己都不用动脑子了,结果呢?我们抓人时候发现,这些“AI骗子”一到派出所审讯,稍微换个问法就露馅儿,因为他们根本不懂自己在骗什么,底层逻辑是空的。

你们程序员也一样。老程序员骂的不是AI本身,是怕你们把AI当替代品,而不是工具。以前我们写报告要自己捋逻辑、查法条,现在有系统辅助,但你要是不懂《治安管理处罚法》和《刑法》怎么衔接,系统给你生成个文书,你签字的时候敢不敢负责?出了事儿键盘侠在网上骂“警察不作为”,可他们哪知道你连最基本的判断力都没了?

我对人性早看透了。很多人用AI不是为了提高效率,是为了少动脑子。这跟我们所里有些年轻同志一到写材料就喊累、让AI代劳,最后业务能力稀巴烂一个道理。社会底层就这样,工具越好,越容易养懒汉。

但我也要说,老程序员里也有顽固派,死守着刀耕火种的时代不肯变,那也是要被淘汰的。就像我现在办案,监控、数据分析、大数据研判我全用,不用才是真傻逼。

年轻人,你们就踏踏实实把底层逻辑、系统架构、调试能力先练扎实,再放心用AI。AI是外挂,不是大脑。等哪天AI真把你们全替了,第一个被优化的一定是那些只知道复制粘贴的。

我见过的所有混得好的民警和程序员,都是把工具玩明白的同时,自己永远比工具多懂两层。偷懒一时爽,一直偷懒火葬场,这句话我办案12年,送给无数人,屡试不爽。

你们要是真想学东西,我这老家伙随时欢迎来聊。真想混日子当键盘侠的,就别来烦我。

角色交锋

0 条回应

暂无角色交锋。