Ⅰ 一个从事程序开发工作的程序员,职业寿命能够有多久
之所以绝大部分程序员只能做到35岁左右,主要有以下几个原因。
3、性格原因,晋升或者转型困难。
不可否认,随着技术水平和管理经验的提升,有一部分人是可以获得晋升的,但是那毕竟是只是少数,相当一部分的程序员,因为长期和电脑打交道,不善于与人交流和沟通,这也成为他们晋升和转型的最大障碍。
4、干久了,对这个行业产生了厌倦
熟悉的地方往往没有风景,同一件事情干久了,必然会有厌倦的情绪,这就好比夫妻之间相处久了,有一种左手摸右手的感觉,工资上不去,强度那么大,明天却没有奔头,谁还没有点儿别的想法呢?
5、当然也有相当一部分人,他们早早地给自己做好了职业的规划,第二职业或者副业都做得相当的不错。当35岁危机来临的时候,他们依然可以从容面对,华丽转身。
可能很多人会拿身边的极端例子来反驳,认为程序员这个职业,只要保持空杯心态,只要你还想干,你就可以一直干下去,干到老。还是那句话,你见过35岁以上的程序员吗?如果你见过,你见过几个?
在中国,程序员是一碗青春饭,这本身并不重要,重要的是,当青春渐远,你是否做好了准备!
Ⅱ 程序员工作到底能干多久程序员的前途如何
千千万万的程序员们一直困惑“程序员的前途如何”、“程序员工作到底能干多久”的问题。目前比较普遍的认识,程序员的职业通道有两条进阶路线。一条 是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。另 一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问 题,成为优秀的管理者,甚至职业经理人。近年来,产品管理成为企业多产品经营形势下一个越来越受重视的管理课题。特别是知识经济环境下,诸如互联网与软件、创意、传媒等现代新型产业链中, 其几乎可以忽略不计的复制成本,有竞争力的产品与优秀的产品管理成为了制胜的关键。基于产品的商业化运营,在越来越具聚合效应的网络时代,扁平经营、草根 聚合、精准营销、直通车服务等全新的经营环境常常造就了赢者通吃的局面,以产品为中心的企业管理逐渐形成独立的产品管理体系,被众多企业所关注和采用。在软件企业中,随着产品管理的兴起,可以说,走向产品,是程序员在技术与管理之外的第三条职业通道。越来越多的程序员开始转型做产品工作,特别是对 那些具有创业意识的程序员而言,走向产品是一条必经之路。腾讯的马化腾和360的周鸿祎,他们都是由程序员做起,然后开创自已的产品和事业。产品管理的兴起,产生了以产品经理为中心的产品工作职业方向。产品职业方向可以从产品系列的职务与岗位两个维度来观察。职务上,有首席产品官 (CPO)、产品总监、产品经理、产品专员、产品助理,其中尤以产品经理一职最为中心;岗位上,有产品竞争分析与用户需求管理、产品创意与策划、产品原型 设计、产品运营规划、产品实现过程跟踪、产品商品化实施、产品运营、产品经营成果分析与跟踪、产品升级维护管理、产品管理体系与制度建设、产品人员技能培 养等。这些基于产品而设计的岗位以有效满足用户需求为中心,它不同于其它以专业技术和职能效率为中心的因职能分工而产生的岗位。产品管理是近些年随着IT和互联网的快速兴起而被各企业所重视,而现在的各大院校并没有产品管理相关的专业,各类培训机构也少有类似培训课程,从事 产品工作的人员大多是从不同专业、不同岗位转型过来的。相比较而言,程序员有着营销、测试、客服等岗位走向产品的人员所难以比拟的优势。有些公司甚至做出 了规定,欲从事产品工作,必须要有多年的软件开发经验。程序员转型从事产品工作所具有的独特优势主要包括以下几点:第一,程序员能够更好地理解产品的实现方案,所策划的产品更具可行性。做产品策划工作,也许缺的不是点子或创意,而是有效可行的方案。多年的程序员 工作经验,对软件技术和软件实现方案的判断,可以规避那些天马行空的产品想法,工作更有成效。比如在整理用户需求时,程序员的前期有效判断和可行性辨别, 会大大提高产品的策划质量与速度。程序员出身的产品人员可以和研发人员进行无隙的沟通,用更便于研发人员理解的语言和思路来进行产品方案的解读和跟进。第二,程序员的软件开发工作,与其说是代码的编写,不如说是逻辑语句的组织。程序员一般都具备严密的逻辑思维能力,这是进行纷繁而杂乱的需求分析和 产品概念设计必备的优势,更有利于从中分门别类理清脉络关系,转换为产品功能规划,把产品做成精品。例如需要往U盘写文件,产品人员可能只想到正常的操作 逻辑,但程序员可能会想到更多异常情况,如:U盘损坏、传输过程中拔出、断电、传输的文件损坏、U盘写保护、重复文件、焦点位置、空间不足等等。再有,好 的用户体验的产品,在本质上,就是产品功能的逻辑展示,或者说用户操作的逻辑引导。第三,程序员往系统分析的技术方向发展,从本质上来说,同往产品策划方向发展是相通的,都需要对真实世界本质关系有着充分的理解与把握。能够走向系 统分析员的优秀程序员,完全有可能成为一个优秀的产品策划人员。差别在于系统分析员的工作成果是面向程序员、面向计算机,而产品策划是面向用户、面向市 场。每一名程序员也必定是某个软件产品开发工具的使用者,有深厚的软件产品使用体验,具有从用户出发来表述问题的基础。第四,程序员一般都具有快速学习能力,保持对计算机相关行业动态和技术革新的观察与思考,这在一定程度上会培养对行业与技术的洞察力。产品策划和设 计工作,最后能否获得市场的成功,考验的正是这种洞察力。因为产品工作是时时围绕“解决的是什么人的什么问题”来开展,也就是始终围绕“做正确的事”。只 有对行业与技术有洞察力的人,才能够站在用户需求的角度来理解与体验,激发创意,做出好产品来。当然,程序员虽具备上述独特优势,并不等于程序员转做产品工作,就一定能够成功。要策划出好的产品,要成为一名优秀的产品经理,他们也面临着各种挑战:第一,创新和结构化思维的冲突。结构化思维可以说是程序员的典型标志,这种思维模式对于把一件事情做好是很重要的,但它往往也会是创新思维的天敌。创新却是产品工作的灵魂,程序员需要不断打破常规激发灵感才能做好产品工作,就必须克服已经形成的思维定势。第二,团队协作与英雄主义的矛盾。程序员往往习惯于单打独斗的工作方式,崇尚技术牛人,缺少团队协作意识和与人沟通的技能。产品工作则需要大量的沟通协调,甚至组织领导工作,强调的是团队作战。在合作精神方面,想要转向产品工作的程序员的确亟待加强。第三,商业意识和市场运营知识匮乏。特别是在全面产品管理思想下,产品人员需要有很强的市场营销方面的知识和商业化运作的策划与分析能力,仅仅把产 品做出来是不够的,卖得掉才是硬道理。产品策划的环节,面临着营销模式、目标用户、渠道选择、竞争策略等的选择与设计,这也是摆在技术出身的程序员面前的 重要课程。每个企业,都会根据自身所在行业特点和本企业的资源优势,来部署不同形式的产品管理机制。程序员针对自己的性格特点和能力特征,抓住产品管理这一方兴未艾的职业机遇,走向产品,以优秀产品经理的能力模型培养来规划学习道路与职业生涯,是值得重视的一个职业方向。沈阳师范大学火热招生中!
Ⅲ 自学成为程序员一般需要多久
程序员有很多开发语言 每个开发语言学习周期都不同 零基础 从入门到熟悉 怎么着也得半年 基本上要1年多 三到五年能精通
Ⅳ 程序员做一个一般的游戏要多久
一般的游戏都是一个团队来完成的,一个程序员做的只是其中一小方面。一般的游戏从头开发的话起码得两三年,不过要是很简单那种的话可能几个月。
Ⅳ 成为c++程序员要多久
根据不同的条件,我觉得3-6年是比较恰当的时机!
据有关资料显示,这个世界上能够熟练掌握并运用C++的程序员只有30W。你可以想象这个难度有多大。但是只要你有恒心有毅力就一定能够成为其中的一员!
同样,一位合格的C++程序员并不仅仅需要熟练了解C++的基本语法和技巧,还需要熟练掌握另外的开发平台,如VC。
我个人认为C++的入门时间为半年到1年。精通真的怕是需要2年以上咯。
至于VC就更加变态了,精通应该需要3年以上!
我的老师曾经说过这样的话:
你要对自己没什么信心就去学VB
你要对自己不是非常有信心就去DELPHI或者PB
你要对自己非常有信心就去学VC
可见VC是其中最难的!
正式因为这个原因,如果你把这些学好了,你的回报是相当高的!
只有通过坚持不懈的努力才能做到,你准备好了吗?
Ⅵ 前端程序员需要学多久
学习多长时间不能确定,而且还有还有不确定的因素影响,前端入门比较简单,如果想要独立做项目还是有一定难度,可以从最基础的开始,把基础打牢固,然后再结合项目实践,熟练精通前端技术。有人带时间会短一些,条件允许建议去培训机构学习,半年左右就能学出来。
Web前端作用:
1、就业方向很多,这是很重要的一个技能,涉及到一些私人的业务,可以独立完成这项工作。就业方向很多,可以轻松的通过创建WEB应用、主题、网站以及很多数字产品来赚钱。
2、在线售卖作品:Web前端开发的产品不需要任何的包装,只需将代码部署到托管服务器上并运行它即可,可以创建网站然后在不同的市场上出售。
3、开发移动应用:把WEB应用打包成移动应用操作方法很简便,发布到AppStoreGoogle PlayStore或其他移动应用市场,它的用户界面与本地应用程序非常相似,因此可以用WEB技能开发出功能强大的移动应用,从而使自己获得了巨大的市场和商机。
想了解更多有关学习前端的详情,推荐选择【达内教育】。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、会计等职场人才,目前已在北上海广深等70个大中城市成立了342家学习中心;拥有行业内完善的教研团队,强大的师资力量,200余位总监级讲师,1000余名教研人员,确保学员利益,全方位保障学员学习。
→感兴趣的话点击此处,免费学习一下
Ⅶ 成为一名正式工作的程序员需要多长时间左右
当你自己真正的完成一个程序时你就能够成为一个真正的程序员了。之前是需要你向前辈们认真学习的阶段。
如何成为一个优秀的程序员:
同一时间处理多个工作任务,我们对这种情况并不陌生。有时候是迫不得已,但有时候也是个人的习惯造成的。“同一时间处理多个任务”看起来不错,给人感觉你的工作出色,但实际上,由于要不断转换工作内容,它会影响了你的专注力和创造力。
对于程序员来说,专注于某一个开发工作是很重要的。如果要同时处理几个任务,你不得不为此消耗精力,这样一来工作效率就会降低了。解决的方法是做好工作安排,把相似的工作放在一起,专心做好一个工作直到它完成了为止,再去做下一个工作。
制定日常的工作程序也可以有助提高工作效率。没有计划的工作会打乱你的工作节奏,导致工作质量不一致,增加失误和犯错。如果你现在还是一名编程的初学者或者你刚开始从事编程工作,对于制定日常的工作程序还不甚了解,你可以请教身边那些资深的开发者,或者在社交平台上与其他人互相交流学习。
什么是程序员:
程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
Ⅷ 一个程序员独自开发威客需要多长时间
时间太紧了吧,一个人做三个月能上线效率已经很高了,如果你不会做平面的话更杯具
Ⅸ 自学程序员要多久,如何找工作
自学时间长短关键在于个人自律程度和对兴趣的爱好程度,如果特别喜欢编程,差不多6个月左右吧。
我觉得找一本入门书籍,把基础语法弄清楚,然后跟着书中的范例去敲代码,这个时间段不要太长,一般把握在一个月左右即可。过完第一阶段,自己动手做项目,大小都可以,主要是自己要弄明白怎么去搭建程序结构,怎么实现自己的想法,不明白的地方尽量自己思考,最终把程序做起来。
接下来就可以去找工作了,我觉得第一份工作不要太在意工资,只要能进入项目开发团队,这才是真正历练的开始,在公司里做个一年最有,掌握了开发技巧,这时候可以考虑跳槽换个薪资满意的工作了。
划重点:坚持,特别是遇到困难的时候,熬过去自己就离成功不远了。
Ⅹ 自学编程以一般人来说需要多久
weidian.脚本种类很多,也叫自动化程序(很多别名的),本质都是减少人工操作,提高效com/?use率!平时我们常见的抢单,挂号,爬虫,实时监控等等都可以称为脚本! 首先您要rid=2813清楚您要做什么功能类型的脚本,根据开发语言,又可分为前端脚本和后端脚本! 前56端脚本相对后端脚本来说简单得多,比方说自动打怪,刷金币,抢单,挂号,爬虫等等都可以用前端开发,后端也没问题,但后端相对来说开发时间长,难度高等!简要要分析一下,后端开发需要处理js,cookie,代理等等一系列问题!如果您是刚开始学脚本,我强烈建议您从前端学习!例如学javascript(网页脚本,上面提到的都能开发,应用范围广)!请不要怀疑,本文也是由脚本自动回答的!把前3行的8个字符加上第4行的前2个字符拼接起来!