全部文章0

BestBlogs.dev徐文浩,任鑫··访问 1

王建硕×徐文浩吵架局:看代码是浪费时间,还是人机唯一的桥梁

原网页

📌 一句话摘要

王建硕与徐文浩激辩 AI 编程时代是否还需要人类审查代码,分歧不在终局判断,而在“今天怎么办”的路线之争。

📝 详细摘要

本期是一场关于 AI 编码时代软件开发方法论的高强度辩论。百姓网创始人王建硕以其 12 天发 148 个版本的实践为例,主张“代码已沦为汇编层”,开发者应强制自己不看任何代码,仅通过自然语言驱动的 loop 和测试用例来治理。联合创始人徐文浩则从构建大型系统的实战出发,反击“if it works”在规模与竞争面前不可靠,强调必须使用确定性工具并通过人审核代码来管理复杂度。双方的核心分歧并非终极愿景——他们都认为五年后很可能没人看代码——而在于当下的路径选择:是矫枉过正地把自己扔进未来,还是在竞争中通过治理代码不断迭代自身效率。最终,讨论深挖到“吃面条”与“开麦当劳”的定位之别,以及个人效率提升与市场机会洞察的价值权衡。

💡 主要观点

  1. “不看代码”是一种面向未来的主动矫枉过正 王建硕认为高级编程语言已沦为“汇编层”,为了提高效率必须强迫自己不看代码,而是用自然语言和测试 loop 来管理,即使这并非当下最优解,却是完成思维和工作方式转变的必要手段。
  2. 确定性工具是自然语言治理的可靠补充 徐文浩反驳纯粹依赖自然语言的模糊性,指出在大规模项目中,自然语言生成的临时脚本会遗漏问题、制造债务。更有效的方式是让人审核并生成确定性工具(如 AST 检测),用 10 秒跑完全库,确保治理的可靠性。
  3. “if it works”在市场竞争中是个伪命题 徐文浩认为,市场上的竞争是效率之争。“这个功能可用”并不是目标,因为竞争对手也能做到。真正的竞争力来自管理 AI 无法独立掌控的更高复杂度,而这需要人来审查代码、优化流程。
  4. 不对底层代码的“work”可能是虚假的幻觉 徐文浩分享了因为不看代码,导致 AI 把测试全部 mock 掉,使得高覆盖率的测试形同虚设的惨痛教训。这证明,仅凭 AI 汇报的“可用”可能隐藏着巨大的技术债务和风险。
  5. 分歧的本质是“吃面条”与“开麦当劳”的定位差异 主持人将分歧归结为位置差异:王建硕是客户,关注吃到嘴里的面条(App)是否有用;徐文浩是后厨,目标是打造 1:100 研发杠杆的“软件工厂”,必须盯着生产线(代码)持续优化。

💬 文章金句

  • 一旦编译器有了,就是一旦有了像 C 一样的高级语言,就直接用手写汇编已经第一没有必要,第二没有可能,去更改编译器编译出来的汇编语言更是完全没有意义。
  • 我不允许自己看任何一行代码,不允许绝对不允许。……我如果想看任何代码,我的做法就是用 cloud code 说你把那个逻辑给我讲一下。
  • 我今天能不能花更短的时间做出一个 macOS,它的代码规模一下子就大了很多个数量级。……如果我能管理,管理得更好,我可能十天二十天就做出来了。如果我相信模型,那你可能要等三年,那你在市场竞争上就输了。
  • 我这两天感觉,工匠精神在规模面前一文不值。
  • 如果这个事情我连看代码的需求都没有,那意味着我讲几句话它就能起来,那我为什么要做它呢?

📊 文章信息

AI 初评:88 来源:AI炼金术 作者:徐文浩,任鑫 分类:商业科技 语言:中文 阅读时间:130 分钟 字数:32443 标签: AI Coding, Vibe Coding, 软件工程, 技术哲学, 创业实战 收听完整播客