新新网手机站
程序员和产品经理哪个工资高(两者的真实薪资算法)
2024-11-22 03:32:43  网址:https://m.xinb2b.cn/wenda/news6746.html  

程序员和产品经理哪个工资高(两者的真实薪资算法)

这十几年由于信息产业迅猛发展,互联网企业如日中天,动不动就年入百万的薪资让不少屌丝朋友一跃成为社会的中产。小编也是其中的受益者。我的不少朋友,毕业的时候就加入了大家现在耳熟能详的 BAT、滴滴、美团、小米、快手、头条,如今买房买车,日子过得都蛮滋润。毕业没两年,薪资差距就比传统行业高出几倍不止,因此不少传统行业的从业者最近也蠢蠢欲动,要入互联网的坑。

阿里巴巴总部

说到入坑,互联网相爱相杀的两大岗位莫非是程序员和产品经理了。这两个岗位都属于产品研发岗,也是互联网企业需求量最大的岗位。小编是程序员入行,现如今做产品经理,可以跟大家聊聊这两个岗位的有哪些异同。

西二旗“后厂村”百度大厦

从岗位属性来讲,程序员是开发人员,传说中“写代码的”。产品经理负责用户需求的调研,设计产品流程和产品形态。具体不展开说,看一看 BOSS 的 JD 要求,相信大家也都能明白。简单点儿说,如果拿盖房子来比喻,程序员就是盖楼的农民工(因此他们经常自己自黑“码农”),产品经理有点儿包工头的性质(岗位自带“经理”属性,曾让不少菜鸟误以为此岗位特牛叉)。

某公司招聘程序员的要求

从工作流程上说,程序员是产品经理的下游,因为你得先有需求,有产品设计才能开发吧,不然程序员怎么知道要写什么样的代码,上线什么功能呢?所以,程序员的活儿一般都是产品经理派。但程序员的上级却不是产品经理,所以吧职场上的互相撕逼就避免不了了,程序员说产品的文档写的逻辑有问题,产品经理告状说程序员开发的程序到处是 bug。

某公司招聘产品经理的要求

根据最近小编转产品的经验来看,两个岗位确实有不少差异,我也经历了很长一段“难受”的日子。

首先,两个岗位看待问题的角度不同。

程序员看问题容易陷入细节。你跟程序员讲一个什么事儿,他很容易就陷入到考虑如何实现的细节上去。因此程序员比较实际,总在考虑如何实现一个需求,或者某系统的工作原理如何如何。甚至平时工作和生活都会拿一些计算机的术语来思考问题,比如一排队就会考虑到多线程;一等电梯就考虑电梯的各种运行状态转换。所以程序员思维更善于“填坑”。

而产品经理陷入细节则是大忌。产品经理要求对问题有更全面的认识。设计产品的时候一定要极力避免考虑实现层面的问题,避免陷入一个点而不能自拔。产品经理对能力要求更加全面,要考虑商业模式、产品设计、运营管理等一系列问题,因为哪个环节走不通,都意味着产品是失败的。产品思维更善于“挖坑”。

你是擅长“挖坑”呢还是“填坑”呢?

第二,工作产出形式不同。

程序员交付的一般就是代码片段啦。但衡量程序员工作质量的好坏,还不能看谁写代码写的多。而是看谁写的好,代码可读性、可维护性、健壮性强。但其实这些也不太容易衡量。不过程序员的产出一般还是比较明显的,比如,某个 bug 影响了用户的正常使用,某程序员噼里啪啦一顿敲键盘,就把这功能改好了,你看,这个工作产出是不是挺明显的?

产品经理一般就是各种开会,加写文档。所以最直接的形式就是产出各种文档,什么MRD,PRD,各种流程管理等各种文档。这个工作效果就更不好衡量了。一般年终就看负责的产品对用户的影响有多大,如果是大产品就衡量今年咱们卖了多少钱。

第三,职业发展路径和定位不同。

程序员的职业终极就是 CTO, 产品经理就是 CEO。当然也有人说是送外卖。我的梦想是当CEO,所以我就去干产品了。

两个岗位看起来差异很大,但殊荣同归,其实两者还是有很多相同点的。

无论是产品经理还是程序员对逻辑思维能力要求都很高。因为两者都在做产品研发,物理世界还是讲逻辑的,逻辑能力差肯定是都做不好的。

还有一点就是学习能力,这两者都需要一直学习新东西,因为技术的更新换代很快,而且技术做的好还要有更广阔的技术视野,这就要求程序员不停的学习。当然,一般干这个的都拿学习当乐趣的,不怕学新东西,就怕都是陈旧的技术。产品经理也要不断更新自己的知识树,这个岗位更加要求知识的广度,如果不能快速学习,是很难适应互联网行业日新月异的发展的。

致敬 Jobs

最后,殊途同归,发展更高水平后,还是看问题的解决能力,毕竟 CTO 和 CEO 本身的界限也没那么明显。