Command Palette

Search for a command to run...

Back to Headlines

Block CTO直言代码质量不重要?解决问题才是核心

8 天前

Block公司首席技术官Dhanji Prasanna近日在《Lenny's Podcast》节目中提出争议性观点:代码质量并不决定产品成败,真正重要的是解决实际问题。他指出,尽管在工程圈内“干净、优雅的代码”被视为金标准,但“代码质量与成功产品之间毫无关联”。 Prasanna以自己在谷歌的经历为例。2006年谷歌收购YouTube时,其工程师对YouTube的代码架构和系统设计极为不满,认为“极其糟糕”。然而,正是这个被诟病的系统,最终发展成谷歌历史上最成功的产品之一。Prasanna强调,YouTube的成功并非源于技术架构的精良,而在于它真正满足了用户需求,解决了现实问题。 “别纠结于代码有多完美,”他指出,“你今天构建的东西,明天可能全部推倒重来。关键在于你正在为谁打造产品,要解决什么问题。”他进一步表示,不必盲目追逐每项技术潮流。技术应服务于人,而非反过来。只要目标明确、使命清晰,就能让技术为人类所用。 这一观点与当前科技界主流声音形成对比。谷歌研究主管Yossi Matias曾呼吁“每个人都应学习编程”,而Bluesky CEO Jay Graber也强调,不懂代码就无法有效评估技术产品的输出。但也有声音认为,随着AI生成代码能力的提升,编程正逐渐从核心技能转变为可被工具替代的环节。谷歌CEO Sundar Pichai在去年财报会上透露,AI已贡献公司超过四分之一的新代码。 Prasanna的言论引发讨论:在AI时代,是代码质量更重要,还是问题解决能力更关键?他的观点提醒人们,技术的本质是服务人,而非追求形式上的完美。

Related Links