作为一个五年的Java开发,最近使用AI Agent,突然感觉写代码这件事情,对于初中级来说,很简单;AI完全可以替代。
就我自己而言,我只在大学接触过前端VUE,但是我用的AI agent,可以自己一个人独立完成一个前端段分离的项目。对于一些简单的逻辑AI完全可以胜任。复杂的话我就觉得以我目前的技术力,给他分成几个独立设计的点,然后说明一下如何贯通各个点,AI也可以帮我把流程跑通,我要做的就是Debug,然后让系统符合预期的跑起来。而在我自身做一个系统的时候我突然意识到我缺少的不是技术力,而是那种产品化的思维,所以我认为,从一个后端开发转行成一个产品经理。简而言之,一个懂技术的产品经理,或者是一个懂产品的技术人员,是一个很好的选择。
最近在学着理解产品经理的思维方式。有一些见解:
- 对一个需求要看场景,为什么要做。去分析问题的本质。在大多数情况下,一个问题不应该只有一个解决方案。不同的选择方案会涉及到许多不同的条件。
- 从用户角度看问题,TOB和TOC的用户差别很大。不同的用户对同一个东西的看法差别也许很大。做东西的时候不能伤害核心用户。TOC用户大,个人价值低,比较追求爽,简单。TOB用户少,个人价值大,看重成本,场景,复杂度。而且不同的功能使用的用户也是不一样的,老板,管理可能用看板,员工用业务功能。所以要从用户画像来看产品的使用者是哪些类型的用户。
- 拆解问题,链式思维,逻辑能力需要强。 目标-> 场景->用户->需求->流程->功能->数据。
- 全局的系统性思维。改动对于整个链路,系统的影响。
然后对于职业病,鄙人没有干过,也不懂。但貌似产品对于一些不合理的点会喜欢提出优化。会给出一些简单的优化建议。 大概就是这样了!!!