什么专业出身是做产品经理最佳选择?

189 评论 281587 浏览 172 收藏 13 分钟

一般大家都会认为,是不是计算机相关专业毕业的人比较适合做产品经理?毕竟懂些技术。其实这个是个伪命题:在互联网行业,计算机专业背景的人不管从事什么岗位,至少在行业熟悉程度这一点上都会比其他专业有一定优势。

一、所学专业和工作是怎样的关系?

在离大学毕业的前两个月,我拿到了一家上市IT公司技术部门的Offer,在HR告诉我被录用的时候,他一脸严肃的说:“你所在的小组都是牛人,你又是直接社招而非通过校招或实习生方式进来的,他们应该会对你要求更严格,也希望你能多和他们学习。”这话把刚踏入职场的我吓的失眠了一晚上。

就职后发现,确实如HR所说:所在的这个小组,不仅每个人都有能够独当一面的地方,专业度上令大家评价颇高,而且具备很好的工作习惯。在一次吃饭时大家无意聊起大学专业,结果令我大跌眼镜——全组中,只有电子信息工程毕业的我能和计算机专业沾边。其他人有学食品科学的、学中文的、学经济的等等。我扶了扶快掉到餐盘的眼睛,忍不住问到,那你们是怎么做了IT,还做的这么好啊?得到的答案是:

经理是重点大学硕士毕业,专业是食品科学,但在毕业的时候已经做了5年的PHP开发,热爱算法;

念中文系的L兄台,在大学时对计算机感兴趣,经常翘课去听计算机学院的课程,毕业后开始从事IT工作,同时在各技术论坛学习,结果就在论坛上认识了上面那位经理,就这样被网友忽悠到现公司成为了linux架构师;

原先读经济专业的C同学,毕业后去了保险公司卖保险,实在对此兴味索然,就花钱报了个网络工程师培训班,后续就开始负责服务器部署运维……

再顺便说下隔壁组的安全工程师:他原先曾是一个黑客,攻击过我们公司的服务器造成大面积系统瘫痪,后面被技术人员发现,部门经理在了解此事过程中觉得这孩子本性不坏,而且黑客技术也不错,在家访了这位19岁的小黑客之后决定特招进来成为负责漏洞扫描相关的安全工程师(突然觉得我的前东家真是心胸宽广,海纳百川!)

当我们刚毕业踏出校园、开始职业生涯的时候,往往会提到一个词:“专业对口”,认为这样更有助于自己找到满意的工作。当然啦,确实也有很多人从事着和自己专业相关的工作,也做的很好,但随着职场历练和能力发展,大学的专业背景在天秤中的分量会日趋减弱,专业能力和职业素养会逐步成为自己的最重要筹码。

其实很多时候,大家之所以不愿意考虑专业以外的岗位,只是不想“浪费”自己大学4年所学的内容而已,即便学到的知识或许对工作没有太多帮助。

二、什么样的专业最适合做产品经理?

一般大家都会认为,是不是计算机相关专业毕业的人比较适合做产品经理?毕竟懂些技术。其实这个是个伪命题:在互联网行业,计算机专业背景的人不管从事什么岗位,至少在行业熟悉程度这一点上都会比其他专业有一定优势。

不过任何事情都是有两面性:有一定技术背景的优势是和项目团队尤其是开发可以更好的沟通,自己也不容易被忽悠,但缺点是同时也会有些技术类的固化思维,导致分散本该在产品上的注意力。

上周我和开发在讨论一个业务流程,开发强调代码上的实现机制,认为新增需求和之前开发方式存在冲突。当我和他们不知不觉说到堆栈进出顺序问题时,我突然意识到:这个并不是产品经理应该关心的问题,产品经理最需要care的是产品的逻辑流程及形态,即“是什么”,而非开发上“怎么做”,因为前者是从用户角度,后者是从实现角度,不应该本末倒置放错重心的。

客观来说,计算机相关专业的PM在最开始踏入IT行业时是有一定优势,但是呢,产品经理的专业背景,这个从来不是决定性因素,本来产品经理就没有所谓对口的专业,业内很多产品顶尖专家在大学期间学的内容也和IT没啥关系。

最近我正在看的一本产品类的书,作者是BAT资深的产品架构师&各种产品专家,而他是人文社科专业毕业,当他入职阿里的时候,他自己也觉得困惑:为什么会录用一个人文社科类专业的人,HR给出的答复是:凡是技术能解决的问题都不是问题,真正的问题是在解决人与人之间的社会问题上。所以说,决定因素最终都是在人的本身:自己是如何看待优劣势,并加以利用和弥补的。

三、不懂技术的产品经理要咋办?

曾接触过一位工商管理毕业的产品经理,我一直非常珍惜为数不多的和他有过工作交集的经历,因为——能做到整个公司所有和他有过工作交集的同事,对他是100%的差评,应该是可遇而不可求了。先撇开职业操守等问题,仅从专业度上说件事吧:在早期他还有接触产品时,一次需求评审会上,当开发对他给出的既没原型、也没交互、缺少字段和流程的PRD文档提出各种质疑的时候,他说了一句让全场人满头黑线的话:“我这是给你们这些人发挥和想象的空间啊!你们到底懂不懂啊?”此后,由于公司内实在没有同事能和他愉快地合作,他的工作最终变成完全脱离项目团队,专门帮领导写各种报告的文档专员。

零技术基础的产品经理往往会走两个极端,要不不懂装懂,觉得PM完全不需要了解技术,那是开发才考虑的事情;要不认为自己之所以做不好是因为不懂IT知识和技能。这里可以提供几点小建议:

明确自己的定位

产品经理分类有很多种,如:偏开发架构、偏产品设计、偏运营推广、偏商务市场、偏团队管理等等,知道自己是什么,才能决定后面怎么做。毕竟一个市场型产品经理和一个架构型产品经理,在专业方面的要求是相差很多的。

了解一些技术知识

懂技术的目的刚才也提过了,首先可以和开发沟通,不至于他们说“那个应用服务挂了”的时候,你一脸懵圈地问:“挂了?啥意思啊?挂哪了?”;另外一个就是,你也知道人都是有惰性的,面对开发随时丢出的“哎呀,和你说了这个功能做不了啊!”“你这样的需求我得改代码结构,至少要……20个工作日吧”的时候,自己心里能有个数做个大致判断,而不是弱弱地说“哦,那那那那那那那那就算了吧”。

另外,从知识结构上看,产品经理本来就是一个需要在各个知识领域都“雨露均沾”的角色,其中当然也包括技术,多元化的知识背景对于产品经理来说肯定是个优势。

了解技术知识具体是什么?是不是要学会写程序?

个人看法是:这得看你的工作需要和哪些技术知识面打交道。

互联网产品的形态差距很大,因此决定了负责不同类型产品的PM,所要求的技术背景也不尽相同。到招聘网站上转一圈也不难发现:同样是招聘产品经理,有做搜索引擎、数据分析、游戏策划、移动APP、电商运营、后台管理等等。学技术的目的不是为了装逼显摆,而是为了学以致用啊,假设一个做搜索推荐系统的产品经理,每天去研究游戏数值框架,这不等于学了一套屠龙术了嘛?

至于说是否需要特意去学程序开发,个人觉得没有必要:因为在实际和研发进行技术方面的交流中,逻辑才是第一位。在产品过程中碰到的问题,至少60%以上和逻辑有关,很多事物其实在逻辑层都是相通的:我用产品角度,你用开发角度,最终呈现出的同样都是基于用户角度的东西,殊途同归而已。因此只要逻辑够健壮,在任何结构中都可生存。

对产品经理而言,通用的“懂技术”要求大致包含:产品的实现逻辑、系统平台的基本特性、关联接口、整体框架、基本算法等等。经常有人不满足于此,询问产品经理掌握什么开发语言比较好?JAVA?C?还是PHP?语言方面我觉得会普通话就行了。懂技术语言固然更好,不会的话,花时间去学那些语言,不如多去考虑考虑你做的产品用户价值。

最后的PS:

  1. 产品经理的专业出身,从我工作接触的情况来看,最大的用处应该是初次找产品经理岗位的时候。
  2. 理工科毕业生做产品经理最大的优势是:逻辑思维能力和抽象能力。
  3. “懂技术”不算前置条件,因为技术并不是产品经理的核心技能,但它是个小加分项。
  4. 刚才举例的那位工商管理毕业的产品经理,得到同事们差评的原因其实是缺乏职业操守、责任感和产品心(这些是远比专业背景重要百倍的东西),而非因为他不懂技术。
  5. 当别人质疑你能力的时候,请不要说:“没办法,我又不是学计算机的。”——你以为计算机或信息类毕业的就可以做好产品经理啊?盒盒盒。

再PS:写到最后突然很好奇,大家都是什么专业毕业的呢?不妨在评论区留言看看,到目前为止我知道产品经理中在大学期间读的最神奇的专业,是蜂学……

 

作者:临公子(微信号公众号:临公子的后花园),一枚喜欢理财、健身、不爱灌鸡汤喜欢喝咖啡的美汪。

本文由 @临公子 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 作为一个刚毕业的工业设计狗,转到产品专员之后,已被码神虐成狗屎。有从零开始快速成长的九阳神功秘笈吗?急求传授~~~

    来自广东 回复
    1. 从零开始快速成长的秘籍……其实我觉得自己成长的已经够慢的了 😕 。。。
      为啥会被虐成狗屎?因为你太帅了吗?找个机会和他们吃个饭撸个串聊聊天呗,看看他们是嫌弃你需求写的看不懂?还是逻辑紊乱?还是变更太频繁?还是你不懂他们在说什么?或者是……真嫉妒你太帅了。。

      BTW,貌似工业设计在用户体验上还蛮有优势的。

      来自福建 回复
  2. 化学飘过

    来自广东 回复
    1. 我是材料,想请问楼主转行的前期和过渡期是怎么实现的呢?谢谢(目前对互联网产品很感兴趣,在学习中)

      来自安徽 回复
    2. 这要看你具体转行的公司及团队环境了,虽然这话听起来挺虚的。

      话说我转行一开始,并不是在一个很典型的项目型环境,
      空降的公司内所谓的产品经理,大部分都是跑商务的售前人员,最经常做的事情是写项目方案以及与客户沟通,公司通用的需求文档模板好像是那种很早期的应付材料验收的需求说明书:每个功能,基本就用几句话描述一下(一份需求大几十页开发基本都不看的,那么多字啊,换我我也不看)。

      后面由于组织结构划分,来到新的项目组做新的产品:我和项目负责人提出以原型的方式,他觉得这种方式比原本WORD几句话描述的方式也更直观,便同意了,后面需求评审的时候开发、测试等成员也明显更任何这样的方式,所以就开始延用。

      大致来说就是:先了解自己所在的项目团队目前的流程、方式、存在优缺点等,然后拿出他们觉得更好的方式(当然首先得自己能够做到的),自然会得到认可。

      来自福建 回复
    3. 因为还没有开始找工作,而且目前读书期间由于课程原因也没有办法参加实习,所以能不能找到相关公司都不好说。只能阅读相关书籍什么的,但是感觉很杂乱 ➡

      来自安徽 回复
    4. 非常谢谢这么多文字的回复 🙄 😥 😥

      来自安徽 回复
  3. 关注微信很久了,这边倒不是经常上,前几天在微信上已经看了文章,今天进来转转偶然又看到,把评论一条条看完感觉又有新收获 😮

    来自湖北 回复
    1. 我这种平时既酷二又懒散的人,其实从未想过能对他人带来什么帮助,总觉得自己何德何能……好吧,不太善于表达,谢谢喜欢啦。

      来自福建 回复
  4. 网络工程。干了1mol多和网络工程本身没关系的东西。目前试用期,工作岗位产品专员。该往哪个方向努力。PRD都没完整输出过,很懵逼。多以原型图代替

    来自四川 回复
    1. PRD目前比较多是以原型+WORD形式,不过这个要看所在项目团队具体要求。不管什么形式,内容相差并不大。
      方向的话,其实很多都是在工作的同时才慢慢明确的,前提是要用心,思考的多了前面的路自然会清晰起来。

      恩,不赶节拍,不惧将来(我的天啊,我今天真是烧的一手好鸡汤……)

      来自福建 回复
    2. 你理顺了逻辑,再出PRD就很容易了。不难的,难的是产品规划。

      来自上海 回复
    3. 妹纸正解。 💡

      来自福建 回复
  5. 本科通信工程,现在是偏运营的产品专员,未来的路正在摸索。楼主有什么好的建议

    来自北京 回复
    1. “先到你想去的地方,然后再到你应该去的地方。”
      ——哈佛首位女校长福斯特(Drew Gilpin Faust)在08级本科生毕业典礼上的讲话。
      (一不留神撒了一句鸡汤……)

      来自福建 回复
    2. 跳出专业的框框来思考。我公司有研发出身的产品汪,有逻辑思维,但是缺乏产品思维。。。

      来自上海 回复
  6. 自己大学学的是编程,但是自己不喜欢这个专业,迷迷茫茫的混过了大学。毕业之后就进如某师傅的泡面企业做企划,工作内容就是策划执行活动,说白了就是买方便面。后来感觉不行啊,虽然喜欢策划和执行过程,但是真心感觉在泡面企业做下去的话我会被泡面扭曲的。后来跳槽到了一个互联网创业公司做新媒体运营,就是每天发微博微信、写新闻软文啥的。也不知道是我这个人RP关系还是怎的,两个月不到公司就破产倒闭了。无奈再跳槽到第三家公司做产品运营,工作内容和第二家性质差不多。因为我的直属主管是产品经理,所以从入职开始我们经理就会把一些小的需求给我来做,再过2个月后他离职了。算是临危受命也算是水到渠成我便由全面负责其产品工作了,但是真正全面接触到产品后才发现产品这条路真心不好走,好多东西都要懂,虽然我是学技术的,但是经过长时间的剥离,我已经把知识全部换给学校了,所以在跟研发陪需求的时候,真的是遇到了N多坎坷,这也不能做那个也麻烦的。加上自己在逻辑上确实漏洞百出,也闹出了不少乌龙。后来这家公司也倒闭了,这次真的不是因为我!所以我想问题主,我是否适合做产品(别的都一知半解,唯有一颗炽热的心),如何提高自己的逻辑能力。

    来自北京 回复
    1. 1、选择工作的话,无外乎两种类型:自己喜欢的,和自己擅长的。从你描述的内容看,或许是处于“自己有些喜欢,但并不擅长的”工作类型吧。
      如果你只是觉得“已经把知识都还给学校了”,那么这倒可以肯定告诉你:大学学的知识很大一部分只是敲门砖,真到了工作岗位其实都是在具体环境中边做边学的。你让我现在去看代码,我基本也是一脸懵圈。

      2、很多时候我们缺少的不是努力,而是思考,总觉得有各种形形色色问题,但却并不知道这些问题从何而来以及如何解决,比如,你可以多想想为什么开发总说“这也不能做那也不能做”“或是“在逻辑上确实漏洞百出,也闹出了不少乌龙”到底是哪个环节忽略了什么?至少下次不会出现相同的错误。

      3、若是觉得自己逻辑能力或其他方面不足,平时可以试着拿最经常打开的APP复原流程图或原型练练手,或是在PM社区、微信公众号、简书等平台多关注亟需提升的能力短板相关内容。如果说都找不到,那或许是你爱的不够深沉。:)

      来自福建 回复
  7. 大学设计专业,从事UI设计几年,感觉自己对逻辑方面很感兴趣,平时也喜欢跟产品经理交流感觉想法很相似, 现在自学中积累知识面:roll:

    来自四川 回复
    1. 不错的累积。 🙂

      来自福建 回复
    2. 我也是UI转型的,思维很重要。产品思维,产品规划。。。

      来自上海 回复
    3. 我们家的UI,前不久转去做销售……一说起来我就一把辛酸泪。

      来自福建 回复
  8. 广告学飘过~~~

    来自上海 回复
    1. 自从我知道有读蜂学的产品经理,好像觉得……其他专业其实都蛮适合做PM的! :mrgreen:

      来自福建 回复
  9. 电子商务专业,一个貌似出来做什么都可以的专业。

    来自广东 回复
    1. 好像……还真是。。哈哈!

      来自福建 回复
  10. 英语专业,奔着产品经理此职业目标,接受软测培训,现从事测试半年,老师说过产品经理要对市场和数字敏感,资源整合能力要优。我迷茫了一下,

    来自广东 回复
    1. 如果是运营型产品经理,确实需要对市场和数字敏感的。BTW,不要放弃之前的专业所学,毕竟英语是个通用的加分项。

      来自福建 回复
  11. 略懂代码 却也镇不住那些研发老妖怎么办

    回复
    1. 看头像的话,真心想说:妹纸你长这样居然镇不住那些研发老妖……他们都瞎了吗。。
      和研发不要说太多代码层面的问题,更多站在产品角度和功能价值上,让他们认可你设计的流程逻辑,会有事倍功半的效果。
      ——from 一枚long long ago做过嵌入式开发的产品汪

      来自福建 回复
  12. 生物医学工程专业诶

    来自上海 回复
    1. 和楼下9楼的兄台是一样的!

      来自福建 回复
  13. 居然认真看完了所有的评论,作者很认真的回复了所有的评论,大赞

    来自湖北 回复
    1. 被发现了,谢谢喜欢。 😀

      来自福建 回复
  14. 工业设计专业,产品设计出身,转过来三年了··· :mrgreen:

    来自陕西 回复
  15. 人力资源管理专业,目前实习生

    来自北京 回复
  16. 情报学

    来自浙江 回复
    1. 似乎也是和信息技术有关?

      来自福建 回复
  17. 计算机科学与技术,做了几年c/c++开发,现在在准备转行。

    来自浙江 回复
    1. 好像计算机专业做开发的是比较多。有计划具体转行做什么吗?

      来自福建 回复
    2. 产品啊,哈哈

      来自浙江 回复
  18. 对外汉语。。。

    来自北京 回复
    1. :razz:听起来很厉害 。。感觉是一个有故事的女同学。。。

      来自福建 回复
    2. 😛 听起来很厉害 。。感觉是一个有故事的女同学。。。

      来自福建 回复
  19. 我的专业是医学和财务管理双学位,毕业后在工厂做技术员。平时喜欢了解互联网,我有很多产品的想法,感觉挺喜欢PM的,想从事PM方面的工作,不知道适不适合

    回复
    1. 有一句广为大众传颂的话是“人人都是产品经理”,对产品经理的工作感兴趣是变身产品汪的第一步。不过如果只是“有想法”还是有些距离的,最好先达到产品经理的最低标准–>这个到招聘网站上转转大致就会知道。
      BTW,工作没有与生俱来的适合,只有愿意付出的努力。

      来自福建 回复
  20. 我原先做商务推广的,适合转产品经理吗?

    回复
    1. 产品经理其实也有很多类型的,其中包括偏商务类的,可以先综合考虑自己目前的优势再进行选择哦。(当然啦,一个原先做商务,突然跑去做偏技术类的产品经理可能就比较吃力了) ❗

      来自福建 回复
  21. 所以产品经理说还是要懂技术比较好?

    回复
    1. 不能完全不懂技术,也不能太“懂”技术。 :mrgreen:

      来自福建 回复
  22. 生物医学工程,之前在做快消品做PM,刚入互联网,还有很长的一段路要走。

    来自北京 回复
    1. 工科生在互联网行业,在逻辑抽象能力上普遍会有优势。我之前的经理虽然念的是食品科学工程,但在食品领域也有是逻辑和算法研究,很多能力都是相通的。

      来自福建 回复
  23. 旅游管理的路过

    来自北京 回复
    1. 😆 比我认识的那个蜂学专业的产品经理有优势多了,毕竟你是管理学。。而且,如果在互联网旅游行业应该比一般人更有优势。

      来自福建 回复
  24. 已做产品经理多年,
    本科计算机,做过些开发的东东
    研究生工商管理毕业
    现在是互联网金融的产品经理

    来自上海 回复
    1. 我有个朋友本科计算机,做数据仓库,研究生也是工商管理,后面做电商行业的战略顾问。用他的话说就是:“当技术做到一定程度,需要用管理方式突破瓶颈。”

      来自福建 回复
  25. 风能与动力工程,今天刚毕业~

    来自北京 回复
    1. 发现工科的童鞋们不少啊。恭喜开始新的旅程。 😳

      来自福建 回复
  26. 通信工程~ 😮 反正关系不大

    来自上海 回复
    1. 通信工程其实是和IT圈关系有些小远,我同学中在工作选择方面,如果往专业路上走,不少都是做单片机类或嵌入式类。倒是我数学系的舍友,大都是做IT相关。 😎

      来自福建 回复
  27. 电气工程及其自动化 ➡

    来自福建 回复
    1. 貌似和我电子信息工程专业,是表兄弟的关系。。 :mrgreen:

      来自福建 回复
    2. 是呀,我们学校这两个专业是一个院系的。我是装灯泡的,你是焊电路板的

      来自福建 回复
    3. 🙁 这都被发现了。。

      来自福建 回复
    4. 我也是修收音机的

      来自浙江 回复
  28. 作为一个码代码的,每次发现自己切换产品经理角度的时候,发现产品经理琐碎的事情太多,有什么办法从一个开发到产品的过渡方法呢?

    ps:
    我的疑问:如果放弃码代码,就让你做产品经理,能在社会上生存下来吗?(暂时的我没有把握)

    Jack

    来自浙江 回复
    1. 产品经理其实原本琐碎的事情就很多,如果说从开发转到产品,可以先试着跳出原本开发的技术思维,再说白些就是:少碰代码,多看产品。因为人都会习惯用自己熟悉的方式,去解决问题。

      至于“如果放弃码代码,就让你做产品经理”这句话不成立啊,很多coder就是放弃代码也做不了产品经理 😉 ……这个其实可以换种想法:利用原本的开发知识而成为一名产品经理,谈不上放弃,可以利用之前的工作经验当做优势的。加油少年。 :mrgreen:

      来自福建 回复
    2. 最后ps的点的意识是:如果没有一个明显的界限,那也就是很难成为产品经理,最终的结果还是以开发为主要工作内容,这样就不好转型呀!

      来自浙江 回复
    3. 如果确实对产品经理的工作感兴趣,可以参考:
      http://www.woshipm.com/pmd/350082.html
      《想成为优秀的产品经理?先合格了再说!》中的“一、产品经理的敲门砖”部分,希望可以对你有一丢丢帮助。 😳

      来自福建 回复
    4. nice,thanks!

      来自浙江 回复
    5. 试着转变思维方式。迈过这一步,你会发现,其实开发对产品来说是有一定的优势的。

      来自广东 回复
  29. 信息管理与信息系统,有没有童鞋学这个的~

    来自江苏 回复
    1. 😆 这个估计不少。。也是属于计算机/信息/通讯类专业的哈哈哈!

      来自福建 回复
    2. 我们学校属于经济管理学院的~所以我是管理学的学位。管理里懂技术,计算机里懂管理的小能手哈哈哈~

      来自江苏 回复
    3. 信息管理与信息系统这个专业,在我们学校是属于计算机与信息学院的 😕 。计算机里懂管理,这个很有优势的呐。

      来自福建 回复
    4. ❗ 谢谢,共勉~

      来自江苏 回复
    5. 😎

      来自广东 回复
    6. 😀

      来自福建 回复
    7. 我也是这个专业哟,不过属于信息过程学院 ❗

      来自辽宁 回复
    8. 发现不少工科的妹纸。。 😳

      来自福建 回复
    9. 同,虽然属于经管院,但是学开发学项目管理学系统设计还学经济加管理~我觉得最适合产品经理的专业

      来自福建 回复
    10. 关键看能否将自身优势利用到最大。 🙂

      来自福建 回复
    11. 这是管理专业吧

      来自浙江 回复
  30. 最近就在为不懂技术的问题而烦恼,但是关联接口、整体框架、基本算法等等这些又要如何学习呢?

    来自安徽 回复
    1. 用白话说呢,其实就是:
      1、知道你手上的产品,还有和哪些平台有关,比如有些功能需要调用支付平台、有些需要调用地图接口等等。这些其实没必要刻意去学习,在接触产品过程中,或是和程序员沟通中都能有初步了解。
      2、至于算法,其实不需要太过纠结程序上的实现方式,我们从产品层面上首先是站在用户角度,知道业务流程逻辑以及为用户展示什么,举个栗子哈:一个单据管理系统的展示页面,你要知道哪些单据优先展示?优先级分别是怎么样的?哪些单据需要提醒、哪些单据什么样的用户可见、用户什么样的操作会触发什么样的状态变更等等,这些就足够了。

      来自福建 回复