面试时如何考察产品经理的技术素质

时间:2020-11-08 10:19:39 面试 我要投稿

面试时如何考察产品经理的技术素质

豆瓣有个交叉面试的惯例,目前主要是在产品经理和工程师两个团队之间。 作为技术团队的代表,我经常和来应聘的产品经理聊聊,从以下两个方面给产品经理团队参考意见:

面试时如何考察产品经理的技术素质

1、 面试者是否有足够的技术素质

2、 面试者是否具备和工程师协同工作的能力

第1点,假设是: 在一个以快速变化的技术为生产力的行业,如果技术方面的素质太差,能力会大受限制。

第2点,假设是: 工程师有独特的个性需要尊重和理解,产品经理如果了解不够,会增加很多工作中的障碍,甚至摩擦。

相对来说,第2点是比较容易考察的,从主观和客观两个角度来看即可。 主观方面,看他对合作过的工程师的看法、期望、评价。 客观方面,看他和工程师合作的细节,如流程、工具、交付物、解决争端的方法。

比较难的是第1点,很长时间我一直拿不准分寸。工程师们不愿意和完全不懂技术、不理解技术开发的规律、听不明白技术问题、会做出违反技术原则的产品决策的产品经理合作,但是怎么能在短短的面试中发现这些潜在的问题呢? 总不能要求人家会编程序吧!

在经历了若干次交叉面试之后,思路有点清晰了,大概应该从两个角度来看:

1、 好奇心: 平时是否关注技术发展,是否有从技术角度想问题的习惯

2、 理解力: 遇到一个全新的技术,能否快速理解,并说出它的优势、局限性、可能的用途

前者,可以用一些没有标准答案的'开放性问题入手,看看他的思路会发散到什么方向去,有些人习惯于想到技术因素、领域,有些人总是回避技术,差别很明显。

后者,可以现场给他讲解一种算法、一个新出现的技术、一门新的编程语言、一种技术开发过程的常见问题,看他能理解到什么程度。

还是不完美,好在交叉面试只是提供参考意见,不是决定性的意见,我的压力没有面试工程师那么大。

豆瓣上一位网友“无锋之刃”的意见也值得参考:

Information Technology,这两个单词其实早已清晰地划分了产品经理与项目经理的定位与职责。如下图:

1. 产生需求 -> 2. 收集需求 -> 3. 分析需求 -> 4. 整合需求 -> 5. 实现需求 -> 6. 解决/满足需求

2、 3、4这三步,需求主要表现为“Information”,那么作为与市场直接接触的前端,产品经理的定位和职责自然放在收集、分析和整合需求之上,所有工作内容均围绕这些活动展开。亦即,根据4W1H理论,产品经理首要处理“What”、“Why”和“When”三个问题。就这点来看,产品经理要解决工作中的问题,通常会使用非IT领域的技术工具,如统计、分析甚至策划、营销等。除了使用工具以外,产品经理还需要具备需求敏感能力、市场理解/沟通能力。这些都属于非IT技术领域的能力。由于专业性要求,在上述能力基础上同时要求产品经理很懂IT技术,跟得上技术的日新月异,确实是有点为难。

再来看项目经理。这一角色主要处理5和6两步,将需求转化为技术实现,以“Technology”的形式进行表述,最终满足市场需求。同样根据4W1H理解,这是在处理“Where”和“How”的问题。此时项目经理(及其代表的技术团队)侧重点会放在设计方案、实现功能、满足性能指标、验证需求是否满足。众所周知,IT技术,尤其是软件技术,发展速度和更新周期一直在不停地提升和缩短,跟得上变化已属高难,更别奢谈使用新技术正确地实现和解决需求。要求项目经理和技术团队去理解自身工作范畴以外的事情、具备相应的应对能力,同样是为难。

换句话说,由于工作内容和性质的不同,要让产品经理(代表市场团队)和项目经理(代表研发团队)真正做到完全地相互理解彼此的意图和想法,其实是相当困难的。作为需求从“Information” 转变到“Technology”的关键环节,这两种角色不能轻视更不能忽略。在条件许可时,还是尽量把两者沿定位边界分开,有关联(信息交互)更有侧重(专业性)。而侧重不是最关键的,最关键的是关联,做不到这一点,前后端便不能高效地相互配合,最终很可能导致产品/项目的失败。

所以,在我的理解中,不管是产品经理也好,项目经理也好,除了具备专业领域内的能力,还应该具备一些非专业领域内的能力,重点有:沟通能力、理解能力、谈判能力、决策能力和妥协能力,以及好奇心(这一点同楼主)。这些能力保证了两者工作成果的关联性。

开发过(不止一个)中等规模系统的开发人员都知道,其实系统里最容易出问题的地方就是信息(数据)进行转换的地方,如从DBMS到业务逻辑层,再从业务逻辑层到内容表现层。同理可证,需求从“Information”转变到“Technology”,这种变化更需要接口进行严密的匹配。也就是说,产品经理和项目经理要能严密地匹配。而这匹配更多地由非专业技术能力来保证的,最少,也要有充分可用的沟通能力和理解能力,否则就是浪费时间和资源。将技术和能力排布在X轴,水平高低排布在Y轴,那么理想的经理们应该都是三角形分布,而不是T形分布。T形分布更适合专业人员,比如开发者。而作为系统接口的经理们,则应该是三角形分布。他们必须利用这种广泛而有相当深入程度的信息与知识来保证沟通是充分的、有效的,理解是能相互表述的,要知道前后端都在做什么事情,这些事情是如何解决需求问题的,从而实现工作成果的关联性。

结合楼主提出的问题,答案也就不言自明了,想招聘合适的产品经理,更多的是“功夫在诗外”。除了考察应聘者的专业技术能力外,其它非技术能力是否合格,占的分量应该更多。至少要考察是否能快速地理解开发团队提出的“解决方案”,适时对自己的工作成果加以调整、变化,保证需求快速、确实地被满足。能懂得技术当然好,但重点应该放在沟通能力和理解能力上,这直接关系到整体思路是否能落实到实现上。这算是协同性的另一种说法吧。

当然,以上的想法只是单纯地考虑了理想状态(或者说客观状态)。更多主观因素都没有被考虑,如个性、行事风格等不能量化确定的因素,这些更可能成为招聘能否完成、甚至最终需求能否被满足的决定性因素。我的观点是一两次面试不足以体察出这些信息,只能靠大量的工作与合作去磨合、发现、处理、解决。正如楼主所说,可以问一问对方做过什么样的项目,对成功失败如何评价,对团队管理和培养有什么看法,有没有意愿主动地寻找问题解决问题。除了好奇心与理解力,我觉得还应该加上一条,就是是否足够主动。

非要具体到细节上的话,我觉得,只要理解了“数据是如何流动与应用”的话,那么应聘者基本满足了当一名产品经理的IT技术能力要求。需求能不能实现,最终得看数据能不能有效组织、处理和流动。能把这一点讲明白,是项目经理的本事;而能正确理解它们,则是产品经理的基本功。


【面试时如何考察产品经理的技术素质】相关文章:

产品经理如何做好时间管理01-02

人事经理面试时的常规问题11-16

京东产品经理笔试题10-06

没有测试师时产品经理如何最大限度地发现BUG?05-07

面试时人事经理最爱问的15个问题11-17

如何提高人的演讲心理素质02-11

银行大堂经理岗位职责与素质11-21

面试时如何把弱项变成卖点09-26

如何回答好自身的“缺点”在面试时09-26

百度产品经理笔试题目10-04