一个软件工程师的自述,看到之后我有一个感受,作为人类的感受是ai最后的不可训练之物,这正是我们存在,以及需要凸显的价值。
翻译如下:
软件工程师现在应该做什么?
我听过有人说,作为软件工程师(SWE),应该持续学习代码和技术栈才能保持竞争力。我不同意。
每一次新模型的发布,都在让这些技能变得越来越不值钱。每天我都感觉自己更像一个管理 AI 的产品人,对深度技术知识的需求在不断下降。我曾经以为存在的护城河,现在都干涸了——现在用用户视角去提示模型,比写技术计划更有效。我工作中需要的技能,正变得越来越少技术性,而越来越人性化。
有时候我会有点失落,因为 AI 正在解决我以前喜欢解决的问题,比如创建 SaaS 软件。我很享受那种拼命做出一个应用、看着它一点点活过来的过程。看着自己学过的技能几乎变得一文不值,确实让人泄气。以前做一款 SaaS 应用是个很难的问题,所以我才喜欢。现在它不再是难题了,所以我需要转向那些依然困难的问题。我需要想得更大。
我最喜欢的书之一是《无穷的开始》(The Beginning of Infinity),其中一个重要收获是:人类的创新没有终点——“凡是不被自然法则禁止的事情,只要掌握正确的知识,都是可以实现的。”当我们创造出新东西时,另外一千种新可能也会随之出现。计算机的发明让很多工作消失了,但最终它创造了更多的工作。
AI 是一项了不起的创新,它让我们能做得更多,这也要求我们用新的方式思考。我过去的思维告诉我,一个 SaaS 应用已经是大事了,但现在不是。复杂的企业级软件,现在比五年前做一个简单网站还容易。现在的“大”,是要在更宏观的尺度上思考——国家、全球、甚至宇宙。如果你有一支 100 人的软件工程师团队,你能做出什么?1000 人呢?我们现在几乎用“白菜价”就能拥有这样的能力,所以必须想得比应用更大。
我们还需要扩大自己作为工程师的边界。不能只停留在技术技能上,而要理解整个商业链路:产品、营销和销售。
我现在保持竞争力的方式,是去学习那些 AI 帮不了的东西:产品定位、创造力、如何取悦人类、心理学、营销等等。这些是人类问题,AI 永远无法独自解决,因为没有简单的答案,也没有可供训练的测试集。AI 很擅长模式匹配,但它永远不会真正理解“作为人类是什么感觉”。这就是我们的价值所在,而我正在加倍投入。
#ai##科技先锋官##how i ai#
