人工智能科学家吴恩达,发文章聊了一个话题:AI 时代的工程师,到底该具备什么样的能力?
他观察到一个变化。过去在科技公司里,产品经理定方向,设计师画原型,开发者负责写代码把东西做出来,分工很清楚。现在 AI 工具太强了,一个开发者能干的事变多了,这些角色之间的墙正在被拆掉。开发者开始做产品决策,产品经理也在学着写代码。
他说,好的 AI 工程师应该主动去影响产品该怎么做,而不只是接到需求就埋头干活。这件事需要四种能力。
先说第一个,叫驱动构建循环。软件开发就是一个不停转的轮子:写一版代码,拿去试,看反馈,再决定下一步做什么。AI 工程师得能推动这个轮子快速转起来。有时候你会先做一个简单原型验证想法行不行,有时候做个最小可用版本拿给用户看,有时候直接上企业级的方案。关键是频繁发布,小步快跑,该找用户聊就找用户聊,该跑实验就跑实验。
然后说第二个,做产品决策。你不用变成产品经理,但总会碰到文档里没写清楚的地方,这时候你得自己判断。你得有产品感觉,知道用户真正需要什么。做出来的东西要好用,最好还好看。你还得懂点商业,比如市场有多大、成本划不划算这些问题。平时多跟用户聊,做做问卷,跑跑 A/B 测试,把对用户的理解一点点磨出来。
第三个是沟通和带队。AI 工程师的工作范围比以前的开发者大很多,你可能要跟市场部、财务、法务这些团队打交道。你得能把技术的事用大家都听得懂的话说清楚,把各方拉齐往前走。而且现在很多非技术的人都在琢磨 AI 到底能干嘛,你懂技术,就能帮他们看清楚哪些事能做、哪些事还做不了。
最后一个,是高主动性。现在很多人,包括一些公司高层,对 AI 能做什么还没有清晰的认识。这就给懂技术的人留出了空间。你可以自己发现问题,自己提方案,自己动手做,不用等上面一层一层安排下来。遇到模糊的情况敢往前走,碰到挫折扛得住,衡量自己的标准是你创造了多少价值。
吴恩达在最后还提到,你得一直学。追踪新技术,试新工具,调整自己的工作方式。AI 工程比传统开发有意思得多,因为你能做的决定更多,参与的范围更广。