写代码不香吗?香,即使这么多年过去了,我依然没有放下手中的代码。

我为什么转型成了产品经理?当初在创业公司中担任程序员,初创的公司除了老板和技术并没有配备产品经理,往往老板有一个idea找到对应的开发就启动了项目,作为一个程序员的职责范围也变得有所扩展:业务分析,流程图,测试以及与客户的交互等都是我的任务列表的内容,因此我很快就意识到自己实际上是在担任PM的角色。

之后在针对性学习了产品管理课程后,我开始尝试着将自己新学到的技能和工具用在产品的道路上 。我想很多程序员转型为产品可能都和我经历的差不多。

首先,你想成为产品经理吗?

其实你在看这篇文章心里的回答应该就是肯定的,但是我还要问一句,你想成为产品经理吗?当我在产品经理的路上走的越久,有时候越会想起当程序员的快乐时光,是的,我说的是快乐时光,即使那时每天在闷头学技术和写代码。

一个产品经理需要哪些技能呢?或者说产品经理每天要做什么?你以为是每天在和程序员们撕逼吗,我也见过很多公司一个项目配备的产品经理十几个,闲的不务正业的在打lol。先看一个拉钩上面的产品经理招聘信息:

是不是看起来并不像程序员招聘信息更严格,精通Java语言,深刻理解面向对象思想,Spring,MySQL,Mybatis,Redis,Kafka,Dubbo等巴拉巴拉一大堆让人望而生怯。下面是百度搜到的产品经理技能树:

 

看起来貌似没有比一个高级的程序员的技能树要多,但你自己观察后你会发现,产品经理所要学会的不光光是写文档,安排开发测试等,更多的是思维上的转变。你想转型之前,先看看自己是否已经做过以下事情:

 

  • 你不接受新功能或新任务,而是质疑它们为何有用,并尝试了解某个功能试图解决的问题
  • 你不仅可以开发解决方案,还可以参与解决方案本身的定义,给出自己的观点并提出适当的更改建议
  • 你关心产品的质量,这不仅仅是要开发功能,还应确保它足够完美,因此不会造成不良印象,这点可不光指的是bug,还有产品业务对用户的不足。
  • 你希望了解客户的想法,甚至参与与用户的对话来获取直接反馈
  • 你很好奇,想知道产品计划上后续要开发的功能
  • 你不介意与其他利益相关者沟通
  • 你习惯与公司的其他项目团队合作并确保项目能准时上线,并且可以为项目建立一个好的解决方案

 

如果以上事情你都经历过,那么我现在可以告诉你,你已经具备了转型为一个合格的产品经理的前提。

如何开始学习成为产品经理?

首先你曾经是一个程序员,这意味着你已经习惯于分析需求,理解问题以及思考可能的极端情况,虽然你的代码依然可能各种bug。同时你已经比很多人有了太多的优势,比如你去思考需求时,会初步判断需求实现的大概时间与难度等,当然,产品经理远不止这些,所以你要做的第一件事就是寻找一些学习材料。

  • 各大学习网站,比如网易公开课、腾讯课堂等等,免费的足够了
  • 某宝买点资料,几块钱就能搞定塞满百度云的资料。
  • 一些产品网站比如人人都是产品经理,知乎的产品手记等等

如果你有钱去线下教育机构学习也是不错的,不过至少我个人观点,仅仅入门产品的话自学足够了,当你系统的学习了产品相关的知识,学会了使用产品项目的工具axure、思维导图、visio等等,却没有在学习中没有经历过项目,那么你接下来一定要去实践。

如果你还在公司内部,可以去请教你们公司做的不错的产品经理,同时项目进行时多注意公司产品的日常工作。在同一家公司内过渡到产品管理总是比在另一家从头开始更容易。当初我要求团队中的产品经理定期开会,以便我可以直接获得有关他的日常工作的反馈。经过这些产品会议后,我最终整理出了一个文档,总结了产品生命周期中产品经理的不同任务,作为产品管理团队的笔记。

如果没有条件的话,那就自行模拟个项目也是可以的,就像你在github造轮子一样。自己想个idea,自己画出流程、思维以及原型,写出一份你觉得满意的PRD,然后将它给与你的开发朋友,让朋友评估下你的成果。

如何学习成为产品经理我觉得我没必要说的太多,简单说一下开始转型时我所经历的心路历程吧。

与生活中的每一次改变一样,你需要时间来适应这个新的角色,这其实并不容易。
你需要停止担心产品开发过程中的事情,不要把自己的技术思维用在产品的工作上,因为你也已经不在是程序员了,而要开始将更多精力放在需求本身上。不再是关于HOW的事了,现在是关于WHAT和WHY,这点很重要,多读几遍。
 
话虽如此,在头几天或几周(甚至几个月)内你可能都没办法适应,我指的是你的思维,你可能会有心虚的感觉,以及在意产品开发完成度和BUG上。
我记得我担任产品经理的最初几周压力很大。不是因为工作本身,而是因为我对自己施加压力。这是我作为产品经理的第一次机会,我想表现的令人满意一些。为了克服这种感觉,我开始投入大量时间来学习产品技能(观看各种的课程,阅读各种文档等)。可是我从中学到了什么呢?好吧,其实我基本上啥都没有学到,要成为一个合格的产品经理,需要的更多的是时间和耐心。后来我不在装的已经学会了一样,让自己放下那些有的没的,开始和公司的产品经理同事和以及团队分享自己的问题,找到自己的不足。沟通!沟通!一定要学会沟通。

如何管理自己的时间?

作为一个产品经理,你需要与很多人(开发人员,UI设计,测试运营,其他产品经理等)进行沟通和互动,这意味着你在一周中要召开很多会议,并且要处理很多事情,所以你需要合理的安排自己的时间。
在这个方面我选择使用了一些工具来帮助我。这些是我使用最多的两个工具:
  • 滴答清单:我会用它写下我的所有新想法,并确定我需要完成的任务的优先级。每天早上,我都会整理好任务清单,然后开始一个接一个地关闭它们(或添加新任务)。
  • 有道云笔记:我会用它整理所有会议信息。我通常会给与我联系的每个人创建一个笔记本,并为我们的每次会议添加一个新条目。这样,我可以确保充分利用会议,并且不会遗漏任何会议信息。
  • 还有一些甘特图、备忘录等也是我常用的,尤其是苹果手机的备忘录,可说可写还可以画,或者放上会议时候小黑板的照片。
工具上找到自己喜欢合适就可以,主要还是自己学会管理自己的时间与方法,可以去看一些书籍,例如《番茄工作法》《OKR》等。现在很多互联网公司都在使用敏捷开发,那么针对敏捷开发的项目管理工具现在网上也很多,这个我就不多说了。但是敏捷开发相关的知识你一定要去学,如何学习只能你自行百度,或许有时间我单独写一篇敏捷开发的文章。

刚才提到了阅读书籍,在工作的同时我还推荐你阅读以下一些书籍,部分如下:

 

  • 《设计心理学》
  • 《破茧成蝶——用户体验设计师的成长之路》
  • 《用户体验要素:以用户为中心的产品设计》
  • 《情感化设计》
  • 《简约至上:交互式设计四策略》
  • 《启示录》
  • 《乌合之众》
  • 《影响力》
  • 《所谓情商高,就是会说话》和《所谓会说话,就是会换位思考》
  • 《查理芒格的100个思维模型》

 

这些书籍能够转变你的思维,提高你的情商,其实就是处理事情的思维,与人沟通的技巧等,其实这些书人人都可以阅读下。

总结

归根结底,从程序员到产品经理的转型,要求你改变自己对产品开发时的看法,不在只从技术和系统角度出发,要从不同的角度来看待它。不是要急于新功能的实现,而是要知道首先应该完成哪些功能(优先级划分),外观(设计),行为方式(可用性)以及项目执行清晰的思路,从而得出解决方案(创造力)。

你的工作始终要以产品和用户为中心,并验证自己所做的每件事,以确保创造真正有助于解决问题的内容。这是一个从技术思维到产品思维的转变,这很难,你要记住作为一个产品经理的第一性原理(需求),让自己在这条路上走的更远。

希望这篇文章对你有所帮助,over。

~~~~~   < END >   ~~~~~
公众号: 知止安能定
微信扫描二维码,关注公众号,谈谈产品,谈谈编程,谈谈运营,最重要还是谈谈如何赚钱。

丶伊眸冷

静水流深,沧笙踏歌;三生阴晴圆缺,一朝悲欢离合。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*