我确实经历了一个过程,在这个过程中,我根本不相信 AI 工具能够比我自己专业工作 15 年所做的更好、更快。 所以一开始我对给它真正的任务有很多犹豫。我可以接受给它一些任务,比如“更改这个文案”,“移动这个 div”,“设置这种状态”,但我从来没有真正给它重活,因为我假设它会犯错。这也是一种保护自己的方式。这是一种防御机制,让 AI 不会过于接近我认为的生计。如何让我有饭吃,支付房贷。 但随后你开始多做一点,再多做一点,你意识到这些东西真的非常出色,也许你不需要手动实现你在其他应用中已经实现过 12 次的相同功能,无论是用户个人资料页面、使用 Devise 登录,还是设置关系数据库表和模式。 然后你开始意识到这个游戏有点像一杆进洞的高尔夫。你开始制定策略,“我该如何写出最佳提示,以尽可能少地工作?” 我知道的一件事是,未来不会有更少的软件。 我从经验中知道的另一件事是,成为一名软件工程师远比仅仅编写代码要复杂得多。这是品味,这是判断,这是与很多人交谈,这是与客户交谈。这是找出正确的方向和策略。 我在 2021 年的工作并不安全;它已经消失了。但我在过去八年多里作为产品工程师所做的工作肯定是安全的。只是变化很快。 我将有更多时间去处理产品和业务中那些复杂的部分,而不是那些 LLM 可以完成的重复任务,更加专注于创造人们想要的东西的深层人性部分。