程序员如何从程序开发的角度养成产品的感觉-微信信息发源地

程序员如何从程序开发的角度养成产品的感觉

前言:

今天看到一篇比较好的文章,写的是程序员怎么去养成产品的感觉的。其实作为开发,特别是小公司的开发,你有时候会明显的感觉到产品的设计以及实现的角度都有很大的分歧。那么对于这样的分歧,理智的程序员会怎么来处理呢?

农成首先说下,农成是怎么处理的。农成每次都会在产品需求评审的时候将自己的看法说出来,有时候会挑战产品的需求,反问他这个需求是什么样的一个需求,产生的背景,是从哪里来的?有时候产品自己在做产品设计的时候,自己都不知道这是一个什么样的产品。毕竟不是每一个产品经理都是腾讯出来。我个人觉得产品也只有在不断的讨论中才能做的更好。有个很常见的现象就是,产品听到了程序员反馈的问题之后,并不会去做什么样的改变。反倒是等到他想到这个模块的时候,他才会去修改。我想这也是产品经理进阶的一个很大的瓶颈吧。

"程序员如何从程序开发的角度养成产品的感觉的图片"

出了问题的时候:“产品经理这么设计的,因为我只负责实现,所以就完全按照他们的要求做了”

加班的时候:“产品经理老是改需求和设计,害得我们天天加班改进度,但又不出东西没有成就感。”

这些话,是不是我们程序员们经常唠叨?

但是,我们是不是也应该反问一下自己,当初产品经理提出的设计时,我们程序员为什么不会带着产品感觉,从用户的角度去思考,帮助产品经理设计出更好的产品,为什么不能有自己的产品主意,为什么不能有产品经理思维?也就是说,一定不能做没有产品感觉没有产品思维的程序员。

那么我们程序员们怎么培养自己的产品感觉和产品思维呢?

第一,要有意识的主动的学习产品相关的知识,包括看书,听课,听讲座,和产品人士多交流,多沟通,培养自己的基本的产品技能。

第二,平时使用产品时,带着产品思维多思考。为什么这个产品好?好在哪里?为什么不好?不好在哪里?如果自己去设计的话,会怎么考虑,怎么做?用多了,看多了,想多了,自然就会慢慢有些感觉了。

第三,多观察生活中的事和物,这个东西为什么要设计成这样?使用有什么不方便吗?怎么能够改进?把自己的想法写下来,说出来,看看别人的反应,评价,从而慢慢提高自己的水平。

第四,实际工作中,在产品需求分析阶段,就尽量能和产品经理们一起讨论沟通,理解产品经理为什么这么做,这么设计,如果自己做的话,会怎么设计,怎么做,自己的和产品经理们的设计有什么差距,有什么好处。

第五,还是在实际工作中,要勇于质疑,不要要求怎么做就完全遵命,质疑的目的是为了理解,为了提高产品,为了避免错误,减少返工。当然,不要固执。

第六,傻瓜模式,迅速的把自己切换到用户状态。假想自己是一个傻瓜用户,在脑海里模拟产品的使用,看看能解决自己的什么痛点需求,使用起来是不是方便流畅,时刻提醒自己 don’t make me think.

在平时的生活中,工作中,多从产品,使用的角度观察,思考,质疑,主见,慢慢的,这种产品感觉就会变成条件反射。这样,自己就不再是一个没有主见,没有产品感觉,没有产品思维,的程序员。

当有了这个之后,带来的好处也是显而易见的。

第一,自己多一个技能,以后会有更多的机会和发展空间。

第二,提高工作效率,也许,你能避免很多产品返工和改需求的麻烦。

第三,如果一个产品的某个点是你贡献的,是不是相当有成就感呀。

第四,自己可以设计产品,设计完了,还能马上写代码实现,实现了还有人用,不是一个很美妙的事情吗。

第五,也许哪天,你也可以成为下一个张小龙,人家就是从程序员开始的最伟大的产品经理之一。

是不是可以说,没有产品感觉,没有产品思维的程序员,不是一个好的程序员?你觉得呢?

未经允许不得转载:微信信息发源地 » 程序员如何从程序开发的角度养成产品的感觉

赞 (2)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册