程序员工作到底能干多久?程序员的前途如何?
千千万万的程序员们一直困惑程序员的前途如何、程序员工作到底能干多久的问题。
目前比较普遍的认识,程序员的职业通道有两条进阶路线。
一条 是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。
在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。
另 一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。
程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问 题,成为优秀的管理者,甚至职业经理人。
近年来,产品管理成为企业多产品经营形势下一个越来越受重视的管理课题。
特别是知识经济环境下,诸如互联网与软件、创意、传媒等现代新型产业链中, 其几乎可以忽略不计的复制成本,有竞争力的产品与优秀的产品管理成为了制胜的关键。
基于产品的商业化运营,在越来越具聚合效应的网络时代,扁平经营、草根 聚合、精准营销、直通车服务等全新的经营环境常常造就了赢者通吃的局面,以产品为中心的企业管理逐渐形成独立的产品管理体系,被众多企业所关注和采用。
在软件企业中,随着产品管理的兴起,可以说,走向产品,是程序员在技术与管理之外的第三条职业通道。
越来越多的程序员开始转型做产品工作,特别是对 那些具有创业意识的程序员而言,走向产品是一条必经之路。
腾讯的马化腾和360的周鸿祎,他们都是由程序员做起,然后开创自已的产品和事业。
产品管理的兴起,产生了以产品经理为中心的产品工作职业方向。
产品职业方向可以从产品系列的职务与岗位两个维度来观察。
职务上,有首席产品官 (CPO)、产品总监、产品经理、产品专员、产品助理,其中尤以产品经理一职最为中心;岗位上,有产品竞争分析与用户需求管理、产品创意与策划7a64e78988e69d8331333332636364、产品原型 设计、产品运营规划、产品实现过程跟踪、产品商品化实施、产品运营、产品经营成果分析与跟踪、产品升级维护管理、产品管理体系与制度建设、产品人员技能培 养等。
这些基于产品而设计的岗位以有效满足用户需求为中心,它不同于其它以专业技术和职能效率为中心的因职能分工而产生的岗位。
产品管理是近些年随着IT和互联网的快速兴起而被各企业所重视,而现在的各大院校并没有产品管理相关的专业,各类培训机构也少有类似培训课程,从事 产品工作的人员大多是从不同专业、不同岗位转型过来的。
相比较而言,程序员有着营销、测试、客服等岗位走向产品的人员所难以比拟的优势。
有些公司甚至做出 了规定,欲从事产品工作,必须要有多年的软件开发经验。
程序员转型从事产品工作所具有的独特优势主要包括以下几点:
第一,程序员能够更好地理解产品的实现方案,所策划的产品更具可行性。
做产品策划工作,也许缺的不是点子或创意,而是有效可行的方案。
多年的程序员 工作经验,对软件技术和软件实现方案的判断,可以规避那些天马行空的产品想法,工作更有成效。
比如在整理用户需求时,程序员的前期有效判断和可行性辨别, 会大大提高产品的策划质量与速度。
程序员出身的产品人员可以和研发人员进行无隙的沟通,用更便于研发人员理解的语言和思路来进行产品方案的解读和跟进。
第二,程序员的软件开发工作,与其说是代码的编写,不如说是逻辑语句的组织。
程序员一般都具备严密的逻辑思维能力,这是进行纷繁而杂乱的需求分析和 产品概念设计必备的优势,更有利于从中分门别类理清脉络关系,转换为产品功能规划,把产品做成精品。
例如需要往U盘写文件,产品人员可能只想到正常的操作 逻辑,但程序员可能会想到更多异常情况,如:U盘损坏、传输过程中拔出、断电、传输的文件损坏、U盘写保护、重复文件、焦点位置、空间不足等等。
再有,好 的用户体验的产品,在本质上,就是产品功能的逻辑展示,或者说用户操作的逻辑引导。
第三,程序员往系统分析的技术方向发展,从本质上来说,同往产品策划方向发展是相通的,都需要对真实世界本质关系有着充分的理解与把握。
能够走向系 统分析员的优秀程序员,完全有可能成为一个优秀的产品策划人员。
差别在于系统分析员的工作成果是面向程序员、面向计算机,而产品策划是面向用户、面向市 场。
每一名程序员也必定是某个软件产品开发工具的使用者,有深厚的软件产品使用体验,具有从用户出发来表述问题的基础。
第四,程序员一般都具有快速学习能力,保持对计算机相关行业动态和技术革新的观察与思考,这在一定程度上会培养对行业与技术的洞察力。
产品策划和设 计工作,最后能否获得市场的成功,考验的正是这种洞察力。
因为产品工作是时时围绕解决的是什么人的什么问题来开展,也就是始终围绕做正确的事。
只 有对行业与技术有洞察力的人,才能够站在用户需求的角度来理解与体验,激发创意,做出好产品来。
当然,程序员虽具备上述独特优势,并不等于程序员转做产品工作,就一定能够成功。
要策划出好的产品,要成为一名优秀的产品经理,他们也面临着各种挑战:
第一,创新和结构化思维的冲突。
结构化思维可以说是程序员的典型标志,这种思维模式对于把一件事情做好是很重要的,但它往往也会是创新思维的天敌。
创新却是产品工作的灵魂,程序员需要不断打破常规激发灵感才能做好产品工作,就必须克服已经形成的思维定势。
第二,团队协作与英雄主义的矛盾。
程序员往往习惯于单打独斗的工作方式,崇尚技术牛人,缺少团队协作意识和与人沟通的技能。
产品工作则需要大量的沟通协调,甚至组织领导工作,强调的是团队作战。
在合作精神方面,想要转向产品工作的程序员的确亟待加强。
第三,商业意识和市场运营知识匮乏。
特别是在全面产品管理思想下,产品人员需要有很强的市场营销方面的知识和商业化运作的策划与分析能力,仅仅把产 品做出来是不够的,卖得掉才是硬道理。
产品策划的环节,面临着营销模式、目标用户、渠道选择、竞争策略等的选择与设计,这也是摆在技术出身的程序员面前的 重要课程。
每个企业,都会根据自身所在行业特点和本企业的资源优势,来部署不同形式的产品管理机制。
程序员针对自己的性格特点和能力特征,抓住产品管理这一方兴未艾的职业机遇,走向产品,以优秀产品经理的能力模型培养来规划学习道路与职业生涯,是值得重视的一个职业方向。
------------------------------------------------------------------------------
安徽高新专修学院
当程序员有前途吗?
做程序员肯定有前途, 但是你要做好自己的职业规划, 如果你的一辈子只能做程序员那就没什么发展了。
如果作为初学者来说,建议走 开发路线,学习入手, 比较容易上手,工作也比较好找
程序员现在的前景怎么样
高薪的IT行业是众多年轻人的职业梦想,然而,一旦身入其中却发觉没有想像中那么美好。
被称为IT蓝领的编程员,工作强度大,像个编码“机器”;技术更新换代快,饭碗不稳定。
随着年龄的增长,IT编程员该何去何从。
做IT的搞不好就被挨踢。
你提这个问题就理解你是才搞程序没多久。
等你真正进入这个行业几年之后你就知道自己的职业生涯的道路了,建议从一下几点发展:
出路一:向IT培训师转型
出路二:向IT营销转型
出路三:向项目管理努力
程序员的出路
你觉得累人,那是因为你对程序本身并不狂热,编程是门技术,也是种生活
如果说到要学的知识,那一辈子也学不完,所以要确定好自己发展的目标,看到很多比我年纪大的程序员,做了这么多年还是个"菜鸟",我真的替他们感到不值.但这也是有原因的,他们工作也就是"混",有任务不停的写不停的算,很多程序质量很低,是他们硬生生的堆出来的垃圾代码,没想过去优化,没想过改进技术,就这样年复一年的混,结果混了快十年还是没什么大的提高
我觉得吧,把编写程序当一种乐趣,工作的时候好好干,多做多想,该休息的时候不要把代码带到家里来做,这样一天到晚都觉得好累,平时有空就多填充下自己的知识,提升一下技术.这样处理程序也快,也不会觉得累,因为很多时候我们觉得累,少部分是因为工作量大,但是其实最主要的原因是技术不太到位,很多程序写得硬生生的,出错了不好调试,让人崩溃
程序员有前途吗?
抛开程序员这个职业不说,任何工作都可以做出成绩,做出前途。
但有一个前提你是否喜欢你的工作,并且愿意为这个工作付出你的时间。
文凭不是绝对需要的,热情是必须具备的。
未来是什么样~有人知道的话,要上帝干什么?做一行爱一行,平时好好工作,工作中多学习,不要做了几年还只会那些技能,这样工资自然不会高的,现在有很多网站和APP都能学习到,类似于CSDN开源,猿人部落,编程学习,汇读