现在的cs本科大学生,还有必要像鸭哥一样一年敲几十万行代码吗
提问
不必把“一年几十万行”当成目标。鸭哥那种产量在AI时代主要靠让AI写、自己判断和改,真正稀缺的是判断力与把知识学到自己身上,而不是手敲行数。
几十万行靠的是判断,不是手速
立正提到他的合伙人一个月写了五十万行代码,但自己动手写或改的可能只有几百行,绝大多数是说话让AI写出来的;他还说在AI之前,一个厉害的程序员一天大概写五百行高质量代码。这说明“几十万行”本身不是练出来的手速指标,而是把判断交给工具执行后的产量。对CS本科生来说,盲目追求行数容易变成重复劳动,真正值得练的是知道该写什么、哪些复杂度可以省掉1,2。
做完不等于学会,行数也不等于学会
立正讲“做完不等于学会”,AI能替你把作业和项目做出来以后,分数回答不了你到底会不会,得自己回答。他还说,没编程基础的人做这些,意义不在于比鸭哥做得好,而在于将来在自己领域发现机会时,能更有效地尝试、迭代、找合作伙伴落地。所以对本科生更实际的问题是:这段代码写完后,你能不能讲清为什么这样写、换一种做法会怎样。如果只是堆行数而没有这层理解,产量再大也难迁移到新问题3,4。
核心竞争力不只是一项专业技能
AI推演立正给大学生的建议里,核心竞争力更偏能力和素质,写代码写得好可以算一项,但深度思考、兴趣广、阅读量大这些同样重要,大学正好有环境和时间去建立它们。这不否定写代码,而是说别把它当成唯一筹码。一个可试的做法:挑一个自己真正在意的小项目,用AI快速做出第一版,然后逼自己解释每一处关键设计、删掉不必要的部分,看自己能不能说清取舍;这比单纯累计行数更能检验你缺的是理解还是熟练度5,2。
“一年几十万行”是鸭哥的产量说法,材料没有给出适合本科生的具体行数标准,也没有针对你个人基础的建议。
回到5份原文
说明几十万行代码主要靠AI生成、本人只动手改几百行,是理解产量含义的关键。
可回到原文核对这部分判断
解释“做完不等于学会”,说明为什么行数和分数都不能代表真会。
给出立正对“不必比鸭哥做得好”的定位,适合核对学习目的。
立正对大学生的核心竞争力建议,帮助判断该练什么。