我35岁了,还能做程序员吗?

作者&投稿:甄炭 (若有异议请与网页底部的电邮联系)
35岁还能做程序员吗~

不建议,除非技术好应聘个高岗位,这个年龄从普通程序员开始做没什么发展了。

程序员35岁的时候也并不一定会转行的,要看你自己的情况和自己对程序的理解,以及技能的掌握来判断,需不需要转行。

中国程序员不能超过35岁,似乎已经是不争的事实,国外却不一样,40、50岁仍然作开发工作的大有人在,为何会有如此差异呢?

在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特别是这一年参加了太多的技术培训,基本有了一些结论。
首先,国内软件开发工作的性质决定这一切。我们所作的产品开发,真正技术含量并不高,高等院校毕业的学生经过几年的培训和实践,基本都能掌握这些技能。而我们现有产品开发设计水平有限,对于软件开发的理解还仅限于编码,完成功能这些基本的需求,产品进度是第一驱动力,特别是一些小公司,把快速开发出产品作为最高目标,软件设计质量差,很少考虑可维护性、可扩展性这些重要的软件质量属性,仅仅追求功能和进度,产品以最快的速度完成设计、编码,少有测试甚至没有测试,就直接交付给客户。当在客户那里暴露出各种各样的问题来时,开发人员就开始不断的为客户解决这样那样的问题。软件做到最后,很多人都会陷入自己不断挖掘出来的“陷阱”里走不出来,步入在复杂的系统中查找BUG、解决BUG、增加功能、引入新的BUG、再解决BUG这样永无休止的恶性循环中,从事的都是一些低级开发工作,对于软件开发的理解无法上升到更高的层次,每天都疲于救火和拼命打补丁,软件维护成本居高不下;即使最终摆脱了这样的厄运——项目结束,下一次软件开发又是同样过程的重复。
这些无休止的低级开发和维护工作,会耗光一个人所有的激情和精力,随着年龄的增大,热情和体力都在衰减,而这些工作,只要毕业生经过培训,同样可以胜任。有着廉价的、并且充满热情的毕业生作竞争,身心疲惫的老程序员必然面对更大的竞争压力,做到最后,连他们自己都会失去对软件开发的兴趣,甚至会产生厌倦的情绪。对于这样的快速开发模式,十年开发经验和五年开发经验有很大区别吗?干吗不使用更经济便宜的开发人员?
另一个原因,是我们中国人一向的官本位思想。开发人员始终处于一种很尴尬的境界,听起来从事的是高级技术工作,说起来也是“以人为本”,但是,有多少企业管理者真正重视和认可开发人员的,哪怕是硕士,博士,这些开发人员在“大官,小官”面前,都只是普通劳动者而已。程序员是一个没有未来的行业,哪怕资历再深,能力在强,也还是一个劳动者而已,只有当上领导,走上管理才是最终的出路,否则,薪水上不去,地位上不去,只能面对被淘汰的命运。
实际,之所以出现这种问题,是由于国内对软件开发一直抱有一种错误理解。如果软件开发仅仅是代码编写,查找BUG,可以说,那确实是在做一些低级的软件行为。做了十年的开发人员,确实不见得比作了3年的人更强多少,反正是简单重复的工作,工作3年的一样可以作,而且有更大的热情和精力。
软件业要发展,就应该跳出这个怪圈,走向更高的领域,对软件开发重新进行认识。我们要明白,软件开发要融入工程化的思想,要有高度的设计能力,关注更多的软件运行属性和设计质量属性。同样的系统,不同的软件人员会做出完全不同的软件,正规,高效的开发团队要比游击队开发团队不只高出几十倍的效率。
软件开发,不仅仅需要关注功能、性能,更应该去研究可维护性、可扩展性等质量属性;不仅仅只关注代码,而更要上升为设计,复用等。软件开发不能只是写出C语言的代码,单元测试、同行评审、培训与学习,这些都是开发人员基本的素质,也是提高软件质量的最基本手段;举例来说,单元测试做好了,就可以让开发效率大大提高,也能让软件的维护成本降下来,把开发人员解放出来;同行评审可以让开发人员之间更多的交流和沟通,在设计,编码阶段严格控制软件质量;培训则是提高自身技术水平,从理论上提升自己的最好方法。现在基本上所有这些主要的质量行为都被忽略了,而这恰恰是走出低级开发的最好途径。同时,还有更高层次的设计开发、软件重构、模块化、系统构架、搭建统一软件平台、度量软件质量等等。有了重构,就会写出可读性好,可维护性好的软件,甚至因此提高自己的软件设计能力,减少出错的几率;模块化,让软件最大程度的实现复用,提高软件开发效率和开发质量;软件构架设计,从技术层次上最早决定了软件的命运,而这里又有太多的技术,设计模式,软件规划等,让软件开发从编码上升到设计的层次,搭建统一软件平台,是大产品,系列化开发的必然之路,对于软件质量的度量,会让我们的软件开发变得更加透明,清晰,让我们更清楚地把握到软件的开发过程,从各个环节去控制软件质量,而不是仅仅凭着感性的认识到了最后才去补救。
以上这些知识,一个人,哪怕勤奋学习一辈子,也不可能完全具备所有的技能。35岁算什么,做到70岁都不晚。当然,你需要真正的热爱它,并且不断得学习和进修。所以说,软件开发人员,要作的事情太多了,软件实在是一项浩大的脑力工程,甚至会让人觉得这是一个投入/产出比最低的行业,因为要学习的知识实在太多了,每时每刻都要处于不断的学习和更新当中。既然选择了,既然喜欢了,就应该投入进去,享乐于此了。最重要的是,我们自己能并且愿意去认识到这一点,跳出低级开发的怪圈,走向更高的层次。
同时,要意识到,一个资深开发人员的作用绝不亚于一个管理人员,高明的企业应该给予相同的待遇,要把培养和储备高级技术人才作为高科技企业的重点发展方向,这样才能让企业在人才领域得到不断积累,资深开发人员才会带出高效的开发团队,从而开发出高质量,高效率的软件,让企业在不断激烈的竞争中取胜。要明白,不是每个人都适合或者乐于转向管理的,很多人就是适合做开发工作,他们可以走得更深入,成为专家,应该充分发挥出他们的能力,让整个团队高效运作起来。
所以说,开发人员,决不只是35岁,只要你愿意,可以作一生的开发,从中获得更多的快乐

其实年龄根本就不会阻碍到你的学习,,只要你又心,你就能学到..当然,如果你觉得自己的年龄比较大的话,,那么你就更加应该付出比别人双倍的努力,,这样才能实现自己的梦想..学习程序,,首先你要先清楚的了解自己的方向,,什么是基础..需要学习什么..

1.学习软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,分配项目的实施和技术支持工作。

2.学习软件部开发的软件项目的相关软件技术。

3.学习软件安装调试、数据割接、用户培训和项目推广。

4.学习相关技术文档的拟订。

程序员是从事程序开发、维护的专业人员。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类。



首先,程序员这个行业和年龄没有很大的关系,前段时间还有新闻报道一位80岁左右的老奶奶自己学编程做出了游戏呢,你还在担忧什么呢?如果你不清楚自己是否适合做程序员,看看这几点你达标了吗?
1、逻辑思维能力(或推衍能力)
这个是做程序员的底线。比如不能写的代码出个Exception就抓瞎不知道哪里出了问题,而是有能力从Exception顺藤摸瓜反推出哪里出了问题。Code即逻辑,Code有问题即逻辑有问题。没有逻辑的人是无法找到逻辑漏洞的,也写不出条理清晰的代码。
2、抽象思维力
这个能力大体可以决定一个程序员的上限。没有这个能力是做不出一切皆文件这种抽象的,可以试试学习函数式编程,如果无法理解并使用高阶函数,你不适合做程序员。再来几个更初级的例子:如果你学写代码的过程中,理解指针的指针的指针这个东西的时间超过了一天,那你不适合当程序员。
3、专注力
我理解的专注力只是兴趣的衍生品,你打Dota,打CS打几个小时能越打越有兴趣,为什么?因为你觉得有趣。如果也觉得写代码有意思,那专注自然不是个事。
4、想象力与记忆力
这个不是说过目不忘的那种,只是说你大概记得有什么类,都有什么函数,每个函数里的大体过程是什么样的。然后走路、坐地铁的时候就可以用想象力在脑子里做代码的重构啦,找Bug啦什么的,然后回到电脑前就噼里啪啦敲代码。我听说有人在梦里也能写代码,我还没有锻炼出这个技能。当然,这些能力不是必须的,你随身带个笔记本也行,就是效率低些,影响职业成长的上限。
5. 英语
很遗憾地,目前多数有价值的东西都是英文的。所以无障碍阅读Stackoverflow的回答是起码的。

我建议还是不要做了,“程序员是青春饭”并不是没有道理,而且程序员很累,我是程序员,每天都要做到晚上10点多,还要经常看书,怕被淘汰,当然我是没有家室的人,你35岁应该都是有家室的人,你的时间我觉得不能这样安排了,如果你喜欢写程序,可以业余自己写,也是一种乐趣啊

能,只是太累。建议你去找一个轻松的行业。

你的项目经验丰富可以去当老师、当然也可以自己投资个小的软件开发团队
,还有自己去经营一个网站,经营好了赚广告费


做游戏开发35岁之后还能干吗?
综上,还是安静的搬砖吧,不要随便扔掉手里的金山。不能!众所周知,人的年龄至35周岁以后就会伴随着众多的焦虑,精神上不能集中,许多大型的互联网公司因此要求互联网工作者程序员35岁“退休”,你就可想而知了。再者35以后做游戏开发工程师没有想象力、局限在时代性里、不能年轻化,想年轻人所想、...

“程序员”真的高收入吗?年薪30万起,传说的35岁危机真的存在吗?_百度...
随着时代的不断发展,计算机技术也会不断的进行更新,因此程序员到35岁以上就可能面临着职业危机。随着年龄的增长,人们的身体素质有所下降,学习能力也会出现相应的变化,对于一些新鲜事物,老员工的接受能力就会差很多。对于公司而言,利润才是更为重要的,因此HR更愿意招一些年轻人。程序员到了35岁之后,...

web前端多少岁不能做了
三四十岁后。在现实职场中,尤其是IT行业,越是年轻,名校毕业其实更加受到公司的欢迎和器重,因为年轻毕竟有体力和精力拼搏,对自己的要求可能更加严格,所以我任务20岁到35岁之间的人更适合做编程行业,因为生活的压力就是他们的动力,有精力也有责任去干好编程,毕竟IT是一门吃青春饭的职业,年轻的时候...

35岁后的程序员,适合做什么工作
在国外40多岁在做程序员的也有很多。只是在国内情况不太一样。35岁的程序员其实和工厂的装配工人一样,就是程序化的码代码。觉得收入少了,可以看看别的程序员的发展的道路。给自己加点料,提升自我。还是有很多道路可以选择的。付出才有收获,天道酬勤。

有人说编程是吃青春饭的,年纪大了就不行了,是这样吗
不可否认,写程序就是一个吃青春饭的工作,通常来说一个程序员最久能做到35岁左右,因为随着科技的发展,程序员无论是知识还是学习上都比不过年轻人,写程序最需要的就是就是脑力,所以你会发现很多程序猿还没到中年就已经满头白发,这都是天天加班造成的。如果不做程序员,你还可以有两条路走,一就...

做程序员的黄金年龄是在多少岁?
黄金年龄原则上来说是越小越好,因为你的专注力比较好,而且没有过多的生活,家庭的琐事来干扰你。这个时候你可以把大量的精力投入到产品研发当中去。不过中年和晚年各有各的好处。很多人都认为IT行业是青春饭,哪么做程序员的最佳年龄是多少?还有年龄大了之后该怎么办呢?程序员的工作是相当的累的,...

35岁以后程序员做什么工作去了?
程序员的职业发展路径很多,以下可以参考:如果你认为自己就是想做技术,愿意终身学习,那就往高阶程序员的方向发展;如果你愿意处理琐碎的管理工作,帮助团队取得成功,就把精力放在管理上;如果想做高阶程序员,可以选择重视技术的公司,让自己最大化地发挥技术价值;如果想转移到管理岗位,就选择团队成员...

数据分析师35岁以后怎么办
数据分析师35岁以后可以去做:项目管理、it培训师、去国企。一、项目管理 这个是适合程序员做的,这里会涉及一些技术问题,做过开发应该更得心应手。只是这个职位需要有很好的沟通,需要跟客户面对面交流,还要有好的文笔,需要写方案。二、it培训师 现在很多年轻人都想当程序员,毕竟这行工资高,所以...

都说程序员吃“青春饭”,28岁转做程序员还来得及吗?
都说程序员是青春饭,28岁转行做程序员还来得及。在35岁的时候,很多人都会面临着被公司裁员的风险。但是大家离35岁仍然有一段时间,如果在这段时间内,大家可以成为一位非常厉害的程序员的话,这样也会得到更多的升职机会。相信在很多人的心目当中,都觉得程序员是一份工资很高的工作。如果大家做程序员...

35岁程序员转行适合做什么
详情请查看视频回答

新青区18329512585: 35岁还能做程序员吗 -
祢牵尔可: 不建议,除非技术好应聘个高岗位,这个年龄从普通程序员开始做没什么发展了.

新青区18329512585: 我今年35了,以前是英语教师.现在想改行去从事JAVA程序员,可以吗.年龄还来得及吗?请IT专业人 -
祢牵尔可: 对工作的恐惧是臆想,对生活的恐惧才是真实的.公司在经济学上可以是非常理性的,如果你到 35 岁时跟 25 岁比毫无长进,但你还是如同 25 岁单身时一样晚上没事做就加班,你还愿意拿 25 岁时的工资,没理由要炒你呀.真正发生了改变的...

新青区18329512585: 35岁后,还能做普通码农,写代码吗 -
祢牵尔可: 能,只是太累.建议你去找一个轻松的行业. 你的项目经验丰富可以去当老师、当然也可以自己投资个小的软件开发团队 ,还有自己去经营一个网站,经营好了赚广告费

新青区18329512585: 做软件大概能做多大年龄啊??? -
祢牵尔可: 35岁就不应该再做程序员了,不然很没有前途,理想是牛B程序员的除外

新青区18329512585: IT程序员有没有年龄限制,年纪大了是不是就做不了了? -
祢牵尔可: 这个没有绝对的年龄限制,因人而异. 一般来讲,程序员30之前不做到项目经理,就很危险了,在中国30岁还没做到经理基本上可以说很失败了,只有少数技术牛人能一直走技术这条路,大部分都是炮灰,尤其是目前做所谓的管理软件的那些...

新青区18329512585: 程序员编程只能做到 35 岁吗 -
祢牵尔可: 35岁只是过了编程的黄金年龄段,但是编程能力和经验未必比年轻人差,也只是相对而言的,一般情况,过了30岁技术水平都到了很高的水平,在公司位居主管或者项目组长职位,不需要自己编程了,只需要将任务下达给年轻的程序员即可.

新青区18329512585: 我今年都30多了,听说做软件开发的都是年轻人,我还能学吗? -
祢牵尔可: 这完全是一种误传.IT业界好多做软件开发的人员在退休前一直都在做开发工作,因为只要你喜欢这个行业,你就可以一直做下去,而且年纪越大,经验就越丰富,就越有价值.好多人在35岁以后不做软件开发具体的编程工作,不是说不能干了,而是因为他随着软件开发经验的不断积累,已经自觉不自觉地成为了企业的系统分析员、项目经理、技术总监、总经理等.实际上,只要你愿意你喜欢,年龄根本不是问题.

新青区18329512585: 30多岁还能做程序或软件开发吗 -
祢牵尔可: 国内很少有高龄程序员,因为程序员这个行业在国内根本就没多长时间,很多老程序员因为有大量的经验,都走上项目管理岗位了,少数走不上管理岗位的干脆就不干了,结果造成一种假象,程序员只能是年轻人来干. 其实,在国外,60年代...

新青区18329512585: 程序员35岁就没人要了吗 -
祢牵尔可: 是这样的,如果在一个行业待久了,有了经验,就是顾问级别了.经常换行业就不是很好.所以,只要技术水平高,能分分钟解决年轻人纠结几天的问题的那种,还是有公司要的,尽管工资很低(年轻人的一半左右).毕竟你的存在可以解决一些年轻人没法处理的“疑难杂症”或“棘手问题”,为公司带来明显效益.所以我奉劝想入IT行业或刚入不久的年轻人,25岁了工资还没有10K的人赶紧转行.不然将来你到处投简历,面试时人事经理埋汰你说你不忠诚,部门经理说你“学艺不精”,就是想方设法压你的工资或者不要你,会混的连大街上卖早点的都不如.

新青区18329512585: 据说程序员到了三十五岁就不行了,果然如此吗? -
祢牵尔可: 个人体验,不用到35岁,差不多30岁之前,你不改行做管理 ,基本就完了; 绝大部分程序员在30岁左右要不自己创业要不改行做管理或销售; 只有极少部分走向更深; 从事软件是我最后悔的一件事!!!!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网