走向产品是程序员的第三条职业通道

标签: 程序员 管理 产品管理 | 发表时间:2012-06-19 10:16 | 作者:齐哲
出处:http://blog.jobbole.com

千千万万的 程序员们一直困惑“程序员的前途如何”、“程序员工作到底能干多久”的问题。目前比较普遍的认识,程序员的职业通道有两条进阶路线。一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。另一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问题,成为优秀的管理者,甚至职业经理人。

近年来,产品管理成为企业多产品经营形势下一个越来越受重视的管理课题。特别是知识经济环境下,诸如互联网与软件、创意、传媒等现代新型产业链中,其几乎可以忽略不计的复制成本,有竞争力的产品与优秀的产品管理成为了制胜的关键。基于产品的商业化运营,在越来越具聚合效应的网络时代,扁平经营、草根聚合、精准营销、直通车服务等全新的经营环境常常造就了赢者通吃的局面,以产品为中心的企业管理逐渐形成独立的产品管理体系,被众多企业所关注和采用。 Careers - Road Sign

在软件企业中,随着产品管理的兴起,可以说, 走向产品,是程序员在技术与管理之外的第三条职业通道。越来越多的程序员开始转型做产品工作,特别是对那些具有创业意识的程序员而言,走向产品是一条必经之路。腾讯的马化腾和360的周鸿祎,他们都是由程序员做起,然后开创自已的产品和事业。

产品管理的兴起,产生了以产品经理为中心的产品工作职业方向。产品职业方向可以从产品系列的职务与岗位两个维度来观察。职务上,有首席产品官(CPO)、产品总监、产品经理、产品专员、产品助理,其中尤以产品经理一职最为中心;岗位上,有产品竞争分析与用户需求管理、产品创意与策划、产品原型设计、产品运营规划、产品实现过程跟踪、产品商品化实施、产品运营、产品经营成果分析与跟踪、产品升级维护管理、产品管理体系与制度建设、产品人员技能培养等。这些基于产品而设计的岗位以有效满足用户需求为中心,它不同于其它以专业技术和职能效率为中心的因职能分工而产生的岗位。

产品管理是近些年随着IT和互联网的快速兴起而被各企业所重视,而现在的各大院校并没有产品管理相关的专业,各类培训机构也少有类似培训课程,从事产品工作的人员大多是从不同专业、不同岗位转型过来的。相比较而言,程序员有着营销、测试、客服等岗位走向产品的人员所难以比拟的优势。有些公司甚至做出了规定,欲从事产品工作,必须要有多年的软件开发经验。程序员转型从事产品工作所具有的独特优势主要包括以下几点:

第一,程序员能够更好地理解产品的实现方案,所策划的产品更具可行性。做产品策划工作,也许缺的不是点子或创意,而是有效可行的方案。多年的程序员工作经验,对软件技术和软件实现方案的判断,可以规避那些天马行空的产品想法,工作更有成效。比如在整理用户需求时,程序员的前期有效判断和可行性辨别,会大大提高产品的策划质量与速度。程序员出身的产品人员可以和研发人员进行无隙的沟通,用更便于研发人员理解的语言和思路来进行产品方案的解读和跟进。

第二,程序员的软件开发工作,与其说是代码的编写,不如说是逻辑语句的组织。程序员一般都具备严密的逻辑思维能力,这是进行纷繁而杂乱的需求分析和产品概念设计必备的优势,更有利于从中分门别类理清脉络关系,转换为产品功能规划,把产品做成精品。例如需要往U盘写文件,产品人员可能只想到正常的操作逻辑,但程序员可能会想到更多异常情况,如:U盘损坏、传输过程中拔出、断电、传输的文件损坏、U盘写保护、重复文件、焦点位置、空间不足等等。再有,好的用户体验的产品,在本质上,就是产品功能的逻辑展示,或者说用户操作的逻辑引导。

第三,程序员往系统分析的技术方向发展,从本质上来说,同往产品策划方向发展是相通的,都需要对真实世界本质关系有着充分的理解与把握。能够走向系统分析员的优秀程序员,完全有可能成为一个优秀的产品策划人员。差别在于系统分析员的工作成果是面向程序员、面向计算机,而产品策划是面向用户、面向市场。每一名程序员也必定是某个软件产品开发工具的使用者,有深厚的软件产品使用体验,具有从用户出发来表述问题的基础。

第四,程序员一般都具有快速学习能力,保持对计算机相关行业动态和技术革新的观察与思考,这在一定程度上会培养对行业与技术的洞察力。产品策划和设计工作,最后能否获得市场的成功,考验的正是这种洞察力。因为产品工作是时时围绕“解决的是什么人的什么问题”来开展,也就是始终围绕“做正确的事”。只有对行业与技术有洞察力的人,才能够站在用户需求的角度来理解与体验,激发创意,做出好产品来。

当然,程序员虽具备上述独特优势,并不等于程序员转做产品工作,就一定能够成功。要策划出好的产品,要成为一名优秀的产品经理,他们也面临着各种挑战:

第一,创新和结构化思维的冲突。结构化思维可以说是程序员的典型标志,这种思维模式对于把一件事情做好是很重要的,但它往往也会是创新思维的天敌。创新却是产品工作的灵魂,程序员需要不断打破常规激发灵感才能做好产品工作,就必须克服已经形成的思维定势。

第二,团队协作与英雄主义的矛盾。程序员往往习惯于单打独斗的工作方式,崇尚技术牛人,缺少团队协作意识和与人沟通的技能。产品工作则需要大量的沟通协调,甚至组织领导工作,强调的是团队作战。在合作精神方面,想要转向产品工作的程序员的确亟待加强。

第三,商业意识和市场运营知识匮乏。特别是在全面产品管理思想下,产品人员需要有很强的市场营销方面的知识和商业化运作的策划与分析能力,仅仅把产品做出来是不够的,卖得掉才是硬道理。产品策划的环节,面临着营销模式、目标用户、渠道选择、竞争策略等的选择与设计,这也是摆在技术出身的程序员面前的重要课程。

每个企业,都会根据自身所在行业特点和本企业的资源优势,来部署不同形式的产品管理机制。程序员针对自己的性格特点和能力特征,抓住产品管理这一方兴未艾的职业机遇,走向产品,以优秀产品经理的能力模型培养来规划学习道路与职业生涯,是值得重视的一个职业方向。

相关文章

相关 [产品 程序员 职业] 推荐:

走向产品是程序员的第三条职业通道

- - 博客 - 伯乐在线
千千万万的 程序员们一直困惑“程序员的前途如何”、“程序员工作到底能干多久”的问题. 目前比较普遍的认识,程序员的职业通道有两条进阶路线. 一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师. 在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者. 另一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者.

程序员职业发展的思考

- - 外刊IT评论
从11岁开始一个已经十分明确的事情就是,我要成为一名程序员. 那一年我有了一台Commodore 64机器,开始在上面编写BASIC程序. 我十分喜爱编程,以至于不久之后用于编程的时间就超过了玩游戏的时间. 编程中有一种美妙和纯粹的东西是现实生活中任何事情都不能替代的. 即使要面对bug,时间限制和失败沮丧,编程仍然是美妙的.

程序员的职业素养

- - 云风的 BLOG
今天收到了《程序员》杂志 2012 年 12 期的样刊. 上面有我应邀写的一篇稿子,在这里为自己存个档. 程序员是可以当作一生的职业. 但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具. 既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的. 换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己.

程序员需要具备的职业素养

- - CSDN博客编程语言推荐文章
说起职业素养,可能大家脑子里马上反映出来的是西服领带公文包的精干白领形象,其实作为程序员来说,外在可能没有那么重要,更多的是内在职业素养,本期调查分享了两个研发小组的故事,让大家在统计数据的基础上进一步了解——什么是程序员需要的职业素养.     D公司是个在发展壮大中的贸易公司,由于业务发展员工从刚开始的10人两年内增加到150多人,管理上出现了沟通效率低、对员工工作难以监控的现象.

[原]我们的管理:产品经理与程序员协作

- - 阿朱=行业趋势+开发管理+架构
今天CTO顾问咨询团发了一个问题,是关于产品经理频繁改版 VS 程序员的事. 那我就来以实践经历说说我们是怎么协调产品经理和程序员. 协调的关键在于在大底线大导向大原则方面要一致. 在一个层面一个角度上说话才能说到一起共同促进,否则各说各有理就没法走下去了. 1、功能的增加一定是为企业经营增值,把什么平衡制衡、风险、管控、成本先放放.

如何做一个程序员尊敬的产品经理

- - 花痴痴的网站 | 女程序员园地
一直以来,产品经理(PM)和程序员(DEV)好像都是冤家. 自己以前也是做技术的,很能够理解DEV们的小心思,他们其实是很鄙视PM的(或许没有鄙视那么严重,至少是认为PM不那么厉害吧. 目测10%以上的DEV心里都有过这个念头:老子以后写代码写腻了也能去做PM). DEV会觉得,PM的需求只需要3分钟拍脑袋想出来的,但是自己却需要花3天时间去实现,这是什么道理,更气人的是,未来的某一天,PM可能告诉自己某个地方得改,改回到原来需求描述的那样.

产品经理:嘿,程序员哥们,能尊重一下我么?

- - 一个产品经理的博客...
    产品经理如何搞定程序员.   产品经理和程序员这两个都是苦逼的岗位,但有时候两个苦逼还经常在一起较真,成为了2B,今天我们来聊聊产品经理如何搞定程序员,使两个苦逼不再苦逼,下面我们来看一个案例:.   小A是个程序员,小B是个产品经理,.   1.事儿都是程序员干的.   2.产品经理不会干还指挥我们干.

没有发布过产品的程序员不知道什么是真正的软件

- - 外刊IT评论网
看起来好的程序员似乎总是短缺;这是为什么编程是如今薪水最高的职业之一. 是公司们总希望市场上有更多的资源可用,当遇到不同的业务时,他们有更多的余地来找到合适的人. 但今天我不是来说这些普通程序员的. 我感兴趣的程序员是那些热爱他们的技艺,渴望创造出有意义的东西的人. 这样的程序员,在开启他的职业生涯时,在尝试进入他中意的公司时,他需要崭露头角.

研究:职业社交类产品的探索之路

- - TECH2IPO创见
本文作者:Gauin,来自于 作者博客. 10月18日在 TECH2IPO 发表《 活动类产品的探索之路》之后,受到一些同学的关注,同时也与几位大佬私下进行了探讨. 《活动类产品的探索之路》与此文《职业社交类产品的探索之路》分为上下篇. 下篇中沿用到上篇的观点,不会在此赘述,请见谅. 此文为我2009年9月至2013年1月这3年来在职业社交类产品的探索和总结.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.