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