不做没有产品感觉的程序员
出了问题的时候:“产品经理这么设计的,因为我只负责实现,所以就完全按照他们的要求做了”
加班的时候:“产品经理老是改需求和设计,害得我们天天加班改进度,但又不出东西没有成就感。”
这些话,是不是我们程序员们经常唠叨?
但是,我们是不是也应该反问一下自己,当初产品经理提出的设计时,我们程序员为什么不会带着产品感觉,从用户的角度去思考,帮助产品经理设计出更好的产品,为什么不能有自己的产品主意,为什么不能有产品经理思维?也就是说 ,一定不能做没有产品感觉没有产品思维的程序员。
那么我们程序员们怎么培养自己的产品感觉和产品思维呢?
第一,要有意识的主动的学习产品相关的知识,包括看书,听课,听讲座,和产品人士多交流,多沟通,培养自己的基本的产品技能。
第二,平时使用产品时,带着产品思维多思考。为什么这个产品好?好在哪里?为什么不好?不好在哪里?如果自己去设计的话,会怎么考虑,怎么做?用多了,看多了,想多了,自然就会慢慢有些感觉了。
第三,多观察生活中的事和物,这个东西为什么要设计成这样?使用有什么不方便吗?怎么能够改进?把自己的想法写下来,说出来,看看别人的反应,评价,从而慢慢提高自己的水平。
第四,实际工作中,在产品需求分析阶段,就尽量能和产品经理们一起讨论沟通,理解产品经理为什么这么做,这么设计,如果自己做的话,会怎么设计,怎么做,自己的和产品经理们的设计有什么差距,有什么好处。
第五,还是在实际工作中,要勇于质疑,不要要求怎么做就完全遵命,质疑的目的是为了理解,为了提高产品,为了避免错误,减少返工。当然,不要固执。
第六,傻瓜模式,迅速的把自己切换到用户状态。假想自己是一个傻瓜用户,在脑海里模拟产品的使用,看看能解决自己的什么痛点需求,使用起来是不是方便流畅,时刻提醒自己 don't make me think.
在平时的生活中,工作中,多从产品,使用的角度观察,思考,质疑,主见,慢慢的,这种产品感觉就会变成条件反射。这样,自己就不再是一个没有主见,没有产品感觉,没有产品思维,的程序员。
当有了这个之后,带来的好处也是显而易见的。
第一,自己多一个技能,以后会有更多的机会和发展空间。
第二,提高工作效率,也许,你能避免很多产品返工和改需求的麻烦。
第三,如果一个产品的某个点是你贡献的,是不是相当有成就感呀。
第四,自己可以设计产品,设计完了,还能马上写代码实现,实现了还有人用,不是一个很美妙的事情吗。
第五,也许哪天,你也可以成为下一个张小龙,人家就是从程序员开始的最伟大的产品经理之一。
是不是可以说,没有产品感觉,没有产品思维的程序员,不是一个好的程序员?你觉得呢?
关键字:产品经理, 产品
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!