码迷,mamicode.com
首页 > 其他好文 > 详细

论懂产品对程序员的重要性

时间:2018-08-10 23:12:01      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:存在   程序开发   管理   人才   就是   合作   精通   管理者   很多   

前段时间发生了一个程序员和产品打架的事情在网上闹得沸沸扬扬,被很多人用来调侃程序员和产品之间的关系,认为程序员和产品之间是一种互道SB的关系。认真想来,这种观念也许真的存在于很多程序员或者产品身上,程序员鄙视产品不懂技术,而产品鄙视程序员不懂用户和产品。本人作为一名程序员觉得如果有这种观念的程序员或者产品肯定都是底段的程序员或者产品。对于高段的人来说,技术和产品肯定是相互尊重、学习和互补的关系。下面仅从个人经验来讲解下懂产品对于程序员的重要性。
首先我的观点是精通产品是成为一名高级技术人才的必备条件。
大部分程序员都明白自己不可能写一辈子代码,随着经验的积累,那么成为架构师或者管理者亦或者转产品都是程序员的未来规划路径选择,那么懂产品就是以上任何一个路径的必备条件。
你要成为一名技术专家类型的架构师,那么好的架构都是要基于对业务的深刻了解来架构的,对业务的模块拆分是技术架构的第一步,也是非常重要的一步。一名好的架构师对产品了解应该不低于高级产品经理的理解,由此可见懂产品对架构的重要性。
如果是要成长为管理者,在产品和程序员的角色分工中,我们会发现产品这个角色具有天生的优势可以指挥程序员来开发什么,因为对于公司而言,好的产品才是公司的目的,而开发只是产品实现的过程,一个优秀的产品设计的价值是远大于一个好的程序开发过程的。所以如果你能更懂产品,那么可以非常地确定你的管理角色成长之路肯定会更快,结果更加确定,但如果你如果只懂技术不懂产品,那你能不能成为管理者都不是一件确定的事。
你要转产品,那我无须多言,你不懂产品还转什么产品。
如果你要转行,ok,当我没说。
总之,懂产品,是一个优秀开发的必备条件,所以在和产品合作过程中,要摆正心态,彼此尊重,互相学习,如果你身边有几个产品大牛,那你就太幸运了!

论懂产品对程序员的重要性

标签:存在   程序开发   管理   人才   就是   合作   精通   管理者   很多   

原文地址:https://www.cnblogs.com/frankltf/p/9457331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!