Hasty Briefsbeta

双语

From Stonemasons to Carpenters

4 hours ago
  • 作者用他祖父建造混凝土桥梁的木工工作类比人工智能时代的软件开发,开发者正从“石匠”转变为“木匠”。
  • 历史上,软件开发者像石匠一样逐行构建系统,但现在随着AI生成代码,开发者专注于构建“模板”(结构、测试、文档、护栏)来指导生成的代码。
  • 这种转变意味着每个开发者都必须像产品经理一样思考,专注于“我们应该构建什么”而不是“如何构建”。
  • 软件工程越来越关注系统设计,而编码工作减少,因为代码生成成本降低,OODA循环缩短,允许更快的设计-影响反馈。
  • 系统设计正从由内向外转向由外向内,外部行为定义结构,类似于木匠为混凝土塑造模板。
  • 这个类比有局限性:混凝土桥梁是一次浇筑而成,而软件可以迭代,应用以前版本的经验教训。
  • 作者总结道,软件工程师的角色正在演变,专注于利用工程技术和AI构建完整的系统,而不是编写每一行代码。