当你是初级程序员的时候,你也许觉得软件技术的难点在于整体架构设计。
当你是高级程序员的时候,你也许觉得软件产品的难点在于用户体验设计。
当你软件架构师 + UX 架构师都做过后并且感觉这些都能搞定之后,你会发现公司的瓶颈可能在于 PO 不能准确把握用户需求痛点,客户代表不能及时了解用户反馈等等等等。
到头来发现是一个“软件产品工程”的事情。
有的时候你也糊涂了,公司订单没有翻番,是因为 CPO 没有乔布斯的 vision,还是公司销售和客户在酒吧里喝得不够高?
再说说 AI。
AI 目前刚刚能取代 jr dev 完成一些 task,还远没到其上几个 level。
让 AI 做好事情的关键是问对问题,而其上几个 level 的难点在于 --- 不知道什么是对的问题。
AI 的潜力无边,但在终结者 AGI 来之前,AI 很难比提问的人聪明太多。