2035年的软件开发
2035年,最稀缺的不再是“代码的产能”,而是定义复杂系统的智慧与品位。不要做那个和AI比拼代码速度的人,去做那个告诉AI“要解决什么世界级难题”的人。
具体而言:拥抱软硬融合,成为驾驭异构算力的架构师;拥抱第一性原理,用系统级思维解决工程瓶颈;拥抱智能体时代,构建并管理复杂的数字生命系统。
在2035年值得你深入思考的职业建议。
🧠 第一:升维思考,从“写代码的人”变为“定义问题的人”
当AI能根据AST(语法树)的实时反馈生成语法完美、甚至逻辑完备的代码时,你的核心价值不再是亲手敲出它们。
· 成为业务与技术的唯一桥梁:AI很难理解一个模糊的商业需求背后真正的痛点。你需要精通领域驱动设计(DDD),能将复杂的现实世界业务,抽象成AI能理解的、高内聚低耦合的上下文边界与精确的领域模型。
· 掌握AI交流的“母语”:自然语言将成为最高级的编程语言。你的核心竞争力将体现在编写“提示工程架构”上——即为AI Agent制定庞大的、包含精确约束与测试策略的巨集指令。这是一种定义问题的元能力。
💻 第二:深耕底层,成为“不可替代”的第一性原理专家
当应用层开发的门槛降到人人可为,底层的系统能力就成了最坚固的护城河。
· 做AI的架构师与调优师:正如我们聊过的,未来是“异构智核”的世界。你需要能为不同任务将数字核心、光/模拟计算模块进行最优组合,甚至在“破晓”+存算一体的新硬件上,针对性地设计、剪裁和编译AI模型。这是最有价值的技术壁垒之一。
· 成为新硬件的“翻译官”:当“这个软件是为光计算协处理器优化的”成为普遍需求,能在物理定律与计算逻辑之间进行跨层级协同设计的工程师,将决定下一代技术的代差。
🚀 第三:驾驭“智能体海”,构建数字生命的管理哲学
你未来的工作对象,将从一个静态的软件系统,变成一个由大量AI智能体组成的动态“数字生命体”。
· 设计“数字组织”:软件架构将演变为为成百上千的AI智能体设计角色、交互协议和集体目标。一个能够自我优化、自我修复的“数字组织”,其鲁棒性和性能将远超传统单体架构。
· 构建基石工具链:真正的商业机会在于创造那些让所有开发者都能更轻松地驾驭新一代硬件和AI模型的基石工具(比如下一代PyTorch、更通用的AI Agent框架),这是从“淘金者”变为“卖铲人”的思维转变。
夜雨聆风