程序员可以转产品经理吗
产品经理跟程序员是不一样的,产品经理只需要懂一点,不需要多厉害,应届生都是可以当产品经理的。而程序员强调编程技能,专业技术,语言功底,懂不懂操作系统这些;产品经理强调沟通协调能力。
程序员可以转产品经理吗?很多已经工作了一段时间的人都有这个疑问,在这里分析一下程序员转产品经理的可行性。首先讲一下这两个职位的定义,程序员就是平时所说的软件工程师,程序员是软件工程师的口语版,是属于研发岗位;产品经理属于技术管理部门,总的来说算是偏向于技术的管理岗位,像hr也是管理岗位,只是跟技术就没什么关系。研发岗位跟管理岗位的要求是不一样的。产品经理在不同公司的定义也不完全相同,普遍的说是对一个产品负责,作为产品经理,一定有一个产品是跟你绑定的,譬如你到了华为上班,作为一个产品经理负责一个产品,如果是负责路由器的,华为的路由器有几十几百几千种,可能只负责其中一种。产品经理就是跟某个具体产品绑定,主要负责这一个,工作就是协调跟这一个产品有关的其他部门,如果一个产品要生产,就需要采购原件,就需要跟采购部门打交道;产品购买后需要放到仓库,就需要跟仓储部的打交道;产品需要研发,就要跟研发部门打交道,研发部还分软件跟硬件,就代表要跟两个部门打交道;产品要生产,就需要跟生产车间打交道;产品要出货,就需要跟销售部门打交道。跟一个产品相关的部门是非常多的,这些部门都需要协调。每个部门负责的东西也不只一个,譬如一个软件工程师可能同时负责三个项目的开发,就会有三个产品经理找他,每个产品经理都只管自己负责的产品,不管其他两款。产品经理的工作主要就是协调工作,举个栗子:譬如你负责的产品软件有问题,客户意见很大去找软件工程师的时候,如果他跟你说先等一等,我手头正在改另一个产品,我现在没有时间。那么如何能让工程师放下手头的工作,先解决你的问题,这个时候就需要产品经理的协调能力。如果不马上解决,客户就会生气,客户要是退货,老大也会不满意,如果你跟老大说是软件工程师正在做另一个产品,自己没办法,那你就可以走人了,因为产品经理的工作就是协调,就是要有让自己的产品得到解决的办法。还有,产品经理不能完全不懂技术,如果碰到一个跟产品有关的技术性的东西,连听都听不懂的话,又如何去管理如何去协调?产品经理需要跟软件工程师协调,需要跟硬件工程师协调,一点技术都不懂的话,根本就不知道他们在说什么,那怎么跟他们打交道呢?所以不能完全不懂技术,但也不要求要有多深入,当程序员说软件实现不了,当他讲解原因的时候,一听大概知道是怎么回事儿,是对是错不用完全评判,毕竟作为产品经理你不是专家,换做他老大或许一听就知道了是对还是错。产品经理跟程序员是不一样的,产品经理只需要懂一点,不需要多厉害,应届生都是可以当产品经理的。而程序员强调编程技能,专业技术,语言功底,懂不懂操作系统这些;产品经理强调沟通协调能力。当一个程序员手上有两个案子,两个产品经理都急着要,但只能解决一个的情况,他是帮你还是另一个人,那就是看谁的的沟通协调能力更好。有时候把程序员骂一顿,他就听你的了,这也是你的能力,骂了他他还帮你干活。有可能你骂了他,他反过来还打你一顿,你看你不但没协调到资源还被打(偷笑);有时候也可以采取“贿赂”的方法,说:兄弟,搞定之后请你吃饭,吃好吃的,然后说不定他就帮你解决了你的问题,然后一起吃饭,聊到晚上三点成了铁子,之后再有问题都优先帮你搞定;如果产品经理是女孩子呢,或许撒个娇,卖个萌也可以,其实很多公司的产品经理都是女孩子,这都是有原因的,女孩子的沟通协调能力更强,而且不用打架就能解决问题……产品经理还强调文字语言表达能力,也就是能不能写邮件,能不能通过文字,通过写文档跟别人沟通交流,大公司是非常注重文字表达能力的,如果你非常会写文件,尤其是英文文件,拿一万多是没有问题的。产品经理还强调管理能力,要懂得管理,才能将跟产品相关的人联系在一起。
产品经理跟程序员的方向是不一样的,是完全不一样的岗位,但他们是没有明显的好坏的。程序员只需要做好自己的工作,完成了当天的任务就可以悠闲的喝茶,不会有人打扰,不需要求爷爷告奶奶;产品经理就需要到处找别人,但如果混得好,会做人,会做事,就只需要到处逛一逛,聊聊天,日子也是很轻松的,可能程序员还在苦逼的完成他自己的任务。难说哪个岗位更好,主要还是看个人适合做什么,适合做产品经理的人做起来就会觉得很轻松,不适合的呢,只要遇到问题,就觉得能把自己气死,恨不得杀人。
再多说几点行业相关的观点
(1)行业本身没有明显的好坏。很多人会觉得不是啊,当经理好呀,当老板好呀,其实不是的。自己没有那个能力,被强行架到经理的位子上的时候,下面的人都不听你的,都不服你管理的时候,是很难受的。那是不是只要有人不听,开除就可以了呢?开到最后,所有人都走了的时候,走的就是自己了。有的人说做技术不好,其实,做技术在公司是最硬气的,工作不爽想走就走,因为只要技术好,工作到哪里都可以找,做技术的人出路是最多的。注意,前提是技术要好。反倒是做管理的人更需要细声细气,态度好,因为他的能力就体现在协调上面,他能跟各部门人员处好关系,才体现出他的管理水平,如果下面的人都不听他的,那他的管理是失败的。行业没有好坏,主要是看自己是不是适合。(2)自己技术底子不够好,在学校没有学到东西,感觉自己不是特别聪明,也不是很喜欢做技术。找不到好的研发岗位(甚至根本找不到,因为技术不过关)然后本身性格是开朗型的,挺能说的话,可以尝试去做产品经理,这也是一条路,说不定能走的很好,不是非得做研发才有前途,做产品经理的拿高工资的也是有很多的。(3)正在做研发,研发能力还不错,在工作中接触到产品经理,觉得自己更喜欢产品经理的工作,也可以尝试,肯定是自己觉得自己适合,才会想要做这个。(4)不怕你不喜欢现在这个,就怕你什么都不喜欢,都做不好。做研发觉得测试好,做测试觉得生产好,做生产觉得管理好,做管理觉得研发好,这种人就没戏了,属于干啥啥不成,吃啥啥不够(5)公司岗位一般分为四类:研发,测试,管理,销售。这四个方向都不错,应该要多去了解,多去接触。不一定说要亲身去体验,但要跟这些人多接触。看别人的岗位是什么特点,当对这些有了了解后,根据自己的性格爱好再去做出选择,看自己到底适合走哪条路。
原文地址:http://blog.51cto.com/astonzhu/2061497