我在美国做PM(二)

既然要做成系列,感觉要言之有物,今天选择一个topic来介绍好了,就来基本扫盲介绍下什么是PM吧。
没有恶意的说,我觉得很多小伙伴在毕业刷题找工作的时候,其实并不了解一家公司尤其是互联网公司的角色构成,只是周围大家都在刷题找engineer,所以也这样做了。这里我就来简单介绍下互联网常见的team和角色,其实也是给大家更多的选择和考虑。通常来说,一个project从0到1可能会牵扯的人(或者说除了刷题找engineer我们还能考虑的方向)有:
BA:全称business analyst,基本上需要会一点sql,然后分析常见的raw data并给出一些insight,可以算是辅助,figure out出一些idea及较为全面的分析给PM或者team,
DA/DE:data analyst编程侧重python/R的data frame。 DE侧重pipeline,我理解或者接触过的,一般工作重点就是提供常见的data管理,提供data及简单的整理分析可视化后给BA或PM。
PM:哈哈哈终于到我了,澄清,这里PM==Product Manager,简单说就是我想做个什么东西,然后把这些东西落实到文档上,给别人讲清楚需求,然后把需求提到下游。
DS:工作日常:用数据和experiment验证PM要做的东西是make sense可行的。
UI:把PM提过来的需求和原型,用PS做成正常人能理解的可视化页面(基本就是你最后看到的网页啊app啊button啊这些)
Front-end engineer:把UI做好的psd文件,照着样子和规格,开发。包括有网页前端、iOS和安卓。
back-end engineer:就是大家最最最最常见的engineer啦。
QA:产品release前要做测试,QA一般分黑白盒测试,黑盒只测流程和功能,白盒会写一些code建立些红线标准甚至architecture。

PM相当于这一个cycle的center,把各个角色的人串起来去实现一个产品从无到有从0到1这样的过程。

基本就是这些啦,除此之外还有很多不那么common的角色,像PE啦,ML engineer啦等等,就不介绍那么全啦。