该图片可能由AI生成![]()
一个训练有素、拥有机器学习硕士学位的软件工程师,向同行发出了一个真诚的问题:对自己的未来,你是什么感受?
Andrew Trask的回答值得细读。他认为,人类社会的软件需求本质上只有两类:一对多的信息传播,以及多对一的信息收集与洞察。前者已被互联网和社交媒体解决,后者则催生了所有应用程序。
这些应用依赖四种工具来“广泛倾听”世界:文献库、统计学、抽样和索引。Uber是附近司机的索引加上评分统计,Airbnb是房源索引加上评价系统。几乎所有平台都是这四种工具的排列组合。
但这套体系面临三个根本问题:信息过载、隐私保护和真实性验证。AI正在解决第一个问题,让我们能以统计学的规模处理信息,同时保留文献库级别的细腻度。加密技术将解决隐私问题,允许你授予特定的数据使用权而无需交出副本。分布式系统则能通过“六度社交圈”查询来筛选信任,从根本上解决虚假信息问题。
当这三者汇聚,软件作为一个项目将基本完成。我们不再需要为不同数据模式重建软件,因为不再需要通过统计和抽样来艰难理解世界——直接提问就能获得综合答案。用户会用提示词创建自己的网站,直到他们发现连网站都不需要。
生活一直是选择题——去商店、投票站,甚至浏览Instagram,你都在从既定选项中挑选。品味由他人预设。但它即将变成填空题。填空题不需要那么多开发者来构建仪表盘提供选项。你需要的只是品味,以及知道该信任谁的品味。
这个观点揭示了更深层的转变:软件工程的价值正在从“实现能力”迁移到“判断能力”。正如一位开发者所说,他不再觉得自己是打字员,更像是AI系统架构师——连接代理、评估机制和安全栏杆。另一位二十五年经验的工程师则直言:从未有比现在更好的时代,唯一遗憾是没有更多时间写代码。
分化已经显现。顶尖工程师解决新颖问题、设计系统架构、做高层决策,他们的价值不降反升。初级工程师做模板化CRUD应用,面临最大冲击。中层工程师编写标准功能代码的,被挤压得最厉害——AI处理常规实现,人类处理边缘情况和系统集成。
这种焦虑是有效的,但恐慌为时过早。编程工作不会在五年内消失,但确实在转型。重点应放在AI无法复制的技能上:系统设计、领域专业知识、利益相关者管理、调试复杂交互。就像电子表格消灭了计算员岗位,却创造了财务分析师角色。
软件工程正在向更高抽象层演进。这个过程必然不适,因为我们正离开熟悉的“坐在屏幕前打字”的工作方式。许多人怀念敲代码时的心流状态,那种打造类、函数、变量的乐趣。但工程师本质是建造者,建造者永远不缺可建之物。
软件工程是第一个被颠覆的行业,正因为这个行业的目标始终是迁移到下一个抽象层。其他行业会用监管、低效运作、就业保护计划、工会来对抗这种改变。而我们,会继续建造。
AI对软件工程的需求并未减少,只是改变了形式。好的软件需求正在激增。知道向AI提什么问题、如何超越第一个答案思考,这些技能极具价值。公司需要问题解决者。展示你的问题意识,而非编码速度。
也许最本质的洞察来自这句话:如果你把自己看作写代码的人,地板正在下沉。如果你把自己看作决定该建什么、并用任何手段完成它的人,AI刚刚给了你这个职业有史以来最大的杠杆升级。
护城河从来不是某项单一技能,而是你这个人。
简评:
软件工程并没有进入“终局”,而是进入了“青春期”后的“成年期”。
童年期的乐趣是搭积木(写代码),成年期的责任是设计大厦(解决复杂问题)。
如果你把AI看作对手,你会恐慌,因为它打得你满地找牙;如果你把AI看作工具,你会狂喜,因为它兑现了计算机科学几十年的承诺——用自动化来解决自动化问题。
未来的工程师,必须停止把自己定义为“写代码的人”,而要开始定义自己为“在这个混乱的世界中,利用技术杠杆构建秩序的人。”
在这个时代,判断力 > 编码力,想象力 > 知识库,对人的理解 > 对机器的理解。
这就是终局,也是全新的开局。
x.com/signulll/status/2023895986758623632
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.