过去很困难
摘要
作者反思AI如何让软件开发变得更容易,将其比作DJ取代摇滚吉他手,并思考自动化艰苦工作对社会的影响。
暂无内容
查看缓存全文
缓存时间: 2026/06/15 14:58
# 曾经很难 来源:https://www.praf.me/it-used-to-be-hard
最近我体验到一种奇怪的情绪,似乎只能这样描述:想爬上屋顶大喊——"这曾经很难!"
曾经,构建软件、让计算机听命行事很难。需要花几年时间学习计算机科学,理解控制流、逻辑和计算机体系结构。需要掌握各种语言、协议、网络原语,阅读关于数据库索引、Kubernetes 配置或最新 JavaScript 框架的文档。需要把 iOS 应用移植到 Android,或者构建一个健壮的 ETL 管道通向数据湖。需要记住所有终端命令,适应新的代码库,或者写一套覆盖所有边界情况的单元测试。需要创建像素级完美的网页设计,或者老天,在 CSS 里居中一个 `<div>`。
我感觉自己就像一个老派摇滚吉他手,看着一个 DJ 卖光体育场门票。DJ 的入门门槛更低,这不好吗?不,这对全世界音乐作品的丰富来说大概是好事。那里有技巧和创造力吗?当然。但这不是我花时间努力磨练的技能,这让人有点沮丧。
如果三年前有人告诉我,我的工作会变成管理一群自主编码代理,我不知道自己会是兴奋还是恐惧。但现实就是这样。不如学着怎么当 DJ 吧。
今天轮到我有这种感觉,但我大概不是一个人:
> 搭建财务模型来比较最近的 S-1 文件?
> 曾经很难 (https://www.praf.me/s1-dashboard)
> 把最近几位总统 PS 到拉什莫尔山上?
> 曾经很难 (https://www.praf.me/images/mount-rushmore-presidents.jpg)
> 把这篇文章变成一首 2000 年代嘻哈风格的歌?
> 曾经很难 (https://www.praf.me/audio/used-to-be-hard.mp3)
---
我们很多人被教导勤奋是美德,如果我们付出努力,做困难的事情,就会得到回报。有些人相信,除非我们在做困难的事情,否则我们作为人就不够格、不值得拥有好东西。这可能就是为什么尽管 AI 自动化了这么多工作,996 的"奋斗文化"却比以往更加兴盛。这可能就是为什么你会看到这么多软件创始人转向硬件或生物领域。既然困难的事情变得容易了,它就不再具有同样的意义。
也许,就像藏传佛教的坛城沙画一样,重点在于努力本身。也许,当可以选择用这种努力换取经济富足时,很多人会拒绝按下那个按钮。
我真心认为这将是未来几年最大的社会政治议题。看到自己的辛苦工作被一键取代的挫败感。面对一个产出巨大,但与你毫无关系的世界的挫败感。
长期来看,我保持乐观,我们会适应新的、有创意的、有趣的生活方式。但未来几年会很奇怪,所以如果有人站在屋顶上大喊,我不会责怪他们。
相似文章
AI工具真的让事情变简单,还是只是把要做的活儿换了种形式?
一篇反思性文章指出,AI工具把精力从“想点子”转移到“做评估”,并追问它们究竟是省时间,还是仅仅改变了工作的性质。
AI并未消除工程工作,只是把难点转移到了别处。
AI让编写代码变得更便宜,却将难点转移到了设定上下文、审查和清理上,需要更熟练的监督。文章认为,团队常常把AI生成的代码当作成品,而实际上它只是一个快速的初稿。
AI代理是否让构建软件比理解软件更容易?
一位开发者反思了AI编码代理如何能够快速构建和修改软件,但开发者往往失去对代码库架构和决策的理解,从而带来新的工程挑战。
关于人工智能
作者回顾了自己从在老旧Macintosh上手动输入代码到使用Copilot和Claude等AI辅助代码补全工具的历程,并得出结论:尽管AI行业存在问题,但技术本身是有用的。
作为一名软件工程师,我大量使用AI,说实话,这感觉有点奇怪。
一位软件工程师反思了过度依赖Codex等AI工具进行编码的奇怪感觉,质疑这是否会让开发者能力退化,或者标志着软件工程的下一个阶段。