昨天收到了 Lee Robinson 群发的邮件,向所有订阅者交代了一下他的近况。虽然对于他的决定我还是蛮惊讶的,但我也和他一样,感受到了现在以及未来 AI 的发展潜力,可以理解他。将这封邮件翻译了一下,希望给大家一些启发。
Lee Robinson 是谁?
Lee Robinson 是前端领域广受关注的技术领袖,曾任 Vercel 产品副总裁(VP of Product),主导 Next.js 等核心技术的发展,推动边缘计算、Serverless 架构与 AI 工具的落地。他同时是一位知名的技术内容创作者,长期在个人网站和社交平台分享产品思维、开发经验和职业成长。目前他已加入 AI 编程工具平台 Cursor,致力于探索 AI 与开发者体验的融合。
邮件原文:
It’s been almost a year since my last update. A lot has changed: 距离我上次更新已经快一年了。这段时间,发生了很多变化:
- After 5 years at Vercel, I finished up earlier this month. 在 Vercel 工作了 5 年,我在本月初正式结束了这段旅程。
- I joined Cursor to teach developers about AI and the future of coding.我加入了 Cursor,希望向开发者传授关于 AI 与未来编程的知识。
- I wrote about making personal software. 我写了一篇关于“个人软件开发”的文章。
- I wrote about things I believe on my updated website. 我在更新后的网站上写下了我所信奉的一些理念。
- I blinked and my daughter is 10 months old !🤯 一眨眼,我女儿已经 10 个月大了 🤯
Like many of you, I’m finding that AI is changing how I build software. It started out as a fancy autocomplete, but has since become a core part of my coding workflow. 和你们中的许多人一样,我发现 AI 正在彻底改变我写软件的方式。起初它只是一个华丽的自动补全工具,但现在,它已经成为我编码工作流中不可或缺的核心部分。
And that’s… strange, if I’m being honest. The way I wrote software 10 years ago feels archaic. You mean I can just ask an agent to code the feature and it will work!? Wild times. 说实话,这种感觉很奇怪。十年前我写代码的方式,现在看起来已经非常“古老”。你是说我只需要让一个 AI agent 实现一个功能,它就能直接跑起来!?这也太疯狂了。
But this new world has a lot of problems, too. Especially for beginners. I start debugging a problem with them, and they tell me how they use AI to write code, only to realize they don’t actually know how AI models work. 但这个全新的世界也带来了不少问题,尤其是对初学者而言。我和他们一起调试问题时,他们会说自己是用 AI 写的代码——可结果往往发现,他们其实并不理解 AI 模型是如何工作的。
And I don’t mean the machine learning part (although that doesn’t hurt). They don’t understand determinism vs. non-determinism. When they don’t get good answers one day, they think the tools are broken. Wrong. They are missing the correct mental model. 我不是指机器学习方面的知识(当然知道也没坏处)。他们甚至不了解“确定性”和“非确定性”的区别。有时候 AI 给的回答不太好,他们就会以为工具坏了。但错不在工具,而是他们缺乏正确的心智模型。
It’s made me realize there is a massive gap in AI education. More people are becoming developers because of AI, but they’re not learning the right skills to actually succeed. They vibe code their app in a few days, but then next week they’re in a death spiral of errors with no path to escape. 这让我意识到,在 AI 教育方面存在一个巨大的空白。AI 让更多人有机会成为开发者,但他们没有学到真正能让他们成功的技能。他们可能几天就“AI 写”出一个应用,但下周就会陷入一个无尽的报错螺旋,完全找不到出路。
I don’t have the answers, but I do want to start contributing some solutions. So expect to see more content explaining the fundamentals of AI models, how to actually use them to get work done, and hopefully I can start to help push things forward. 我自己也没有所有的答案,但我希望能开始提出一些解决思路。所以接下来我会分享更多关于 AI 模型基本原理的内容,以及如何真正高效地使用 AI 工具完成工作,希望我能为这个方向的进步出一份力。
PS:我和 Lee Robinson 是同一个大学毕业的,算是校友吧。而且我平常就用 Vercel 和 Next.js 的技术栈,就比较关注他。放弃自己原来的舒适区,开始新的挑战,并不是一件容易的事。“雄关漫道真如铁,而今迈步从头越”,祝他好运。