结合个人经历谈垂直经验对项目的影响
近几年许多后端开发岗位招聘要求垂直经验,从公司的角度分析,有同行项目经验的人可以快速理解业务逻辑和特定的行业术语,但就个人经历发现事实并非如此,下面举几个例子来分析:
第一个是过去做的 SaaS 平台,PO 经验丰富已经入职数年还有大公司经历,熟悉 SaaS 系统,结果用户管理模块错误地增加“归属主体”,我用领域驱动建模得知应该是客户,用客户 ID 标识,因为这个错误直接导致后续涉及该属性的功能存在争议。要分析出是客户 ID 很简单,知道主体的性质、相对企业和系统的角色是什么即可得到答案。产品经理经历了项目从 0 到 1 的过程仍出现低级错误,“熟悉业务”和“熟悉业务的本质”还是有区别的。
第二个是 CRM 和财务系统,我有这两种项目的垂直经验,但不同公司对专业名词的解释不同。例如账单的出入账一般情况下是相对企业(服务商)所以客户支付是入账,有些则视为“出账”,两个都可以只是后者理解起来比较别扭,即便是基本功能近乎相同的财务系统仍存在差异需要花时间理解。
CRM 同理,多年前 PO 规划系统把商机管理相关的功能排到很后面直接导致“公海-商机-成交”这个核心闭环断裂,我有垂直经验也难以应对排期错误造成的一系列问题。
所以拥有垂直经验能快速上手并理解业务逻辑和行业术语的说法不完全正确,相同的产品可能有不同盈利模式,公司对产品的定位、组织架构、权力体系都会影响业务逻辑和系统架构,不能机械地将垂直经验等同于“即战力”,真正重要的是穿透表层现象直击问题核心的能力,不具备这种能力即使有 10 年同行经验也会带来各种问题,拥有比垂直经验更硬核的“元能力”才是解决问题的关键引擎。