没有这样的说法吧。当然做到35岁后怎么也算是高级程序员了吧。可以往架构师方向考虑了。如果 你是说到35岁就职业终止了。那肯定不会啊。到一定程度后。你可以自己做外包啊。或者和几个玩得来的。一起组队开发啊。没有那么绝对的事。
❷ 为什么年纪大的程序员都转行了
我不确定多大年纪才算是“年纪大”。我今年43岁仍然做程序员。
从九几年开始进入这一行,中间也曾自己做过传统业行,也做IT行业不同岗位做过,在程序员的晋升通道中也做过研发总监,可这些,都没法带给自己那种写代码得到的乐趣。,最终还是又回到程序员岗位。
在中国,愿意一直写代码的人,并不多,这是事实,但我的看法是,这并不是因为年纪的原因,也不是因为竞争的原因,而主要是【中国式职业规划】和【IT企业的生存压力】的带来的。
中国式职业规划
现在很多培训机构、很多企业,都在谈职业规划。
企业告诉你:我们这个岗位的晋升通道是这样的,巴拉巴拉巴拉……
这意思就是说,你来做这岗位吧,做若干年,你就可以在这个通道上往上爬一层……
那么好了,不管这个晋升通道是什么样的,你一开始是程序员,爬几步后肯定就不是了。
培训机构告诉你:要有职业规划,要有人生规划。
在我看来,这是洗脑:他们的人生规划的核心是"努力挣钱,然后去过幸福的日子",然后根据这个再推出相应的职业规划:努力工作->获取更高的职位->挣更多的钱->更努力工作……
如果信奉了这些,那么,当一个程序员接近个人能力的瓶颈或者职业、行业的瓶颈时,感受到那种突破的压力,他就会考虑转换岗位以寻求更容易突破的方向。而遇到这类瓶颈的程序员,估计多数就是所谓的”年纪大“的范围了。
中国经济正处在高增速阶段,这导致每个家庭、每个人需要不断提高自己的收入水平以保持与之同步,这一方面导致这种将”钱“作为核心词汇的人生规划大有市场,另一方面,也使中国企业的生存压力高于其它国家。
IT企业的生存压力
世界的变化正在加速,在IT这个行业尤其显着。
对企业来说,速度就是利润,就是生存的机会。早些年流行的一句话”快鱼吃慢鱼“把这个道理形容得十分形象。所有行业上,竞争都是越来越激烈,IT企业只会更甚。
二十年前,一个软件开发公司可以花三到五年来打磨一个产品;十年前,这个时间只有一年;而现在,更是缩短到几个月。
IT行业对开发速度的要求越来越高,这种速度是的提升,主要是从三个方面实现的:增加人手、优化开发流程、压榨人力。前两者对于一个具体的IT企业来说,在没有业务变化的前提下,都是有明显的极限的,所以,最终,还是落到第三个手段上:压榨人力。
在你以为996就是程序员世界的现实时,真正的现实是:在996之外,你还得保持随时待命的状态:电话保持通畅、微信常开什么的只是小儿科,网上随手搜搜就能搜到程序员深夜在马路边、地铁上改代码的消息。这种对工作时间的压榨,在其它职业上是很少见的。所以,程序员的工作压力之大,也是少见的。
基于这两个主要原因,程序员,尤其在中国,年轻化相对于其它行业是十分明显的。
但是,当摆脱了经济压力后,大部分人还是会想寻找一个自己喜欢的工作或事业去投入自己的精力与时间的,这时,如果对coder是真爱,还是会再次回到这个岗位上的。只是,在经济快速增长阶段,企业与这类人在工作时间方面的冲突难以调和,所以,这类人就比较少见了。
随着经济增速放缓,会有更多的大龄程序员活跃在代码界的。
❸ 从事程序开发工作,已过33岁,还能撑多久
“程序员干到35就不行了!”这是我们IT行业普遍存在的一种说法,而且还有各种年龄版本,有的说到30岁;有的说到35岁;有的说到40岁,达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作,甚至创业的也大有人在,反正就是不能再写代码了。但小开见过了太多国内开发者,也接触过许多国外的程序员。负责任地讲一句,到了35岁依然致力于写代码的人,有的是!!!
最后,有一点很重要,要一直写代码可以,但是千万不要除了写代码其它什么都不会,写代码只是解决问题的其中一环而已。抽像的说学习写代码就是学习解决问题的能力,而一个企业所面对的所有问题在大小、难易程度、重要性方面都是不同的,作为一个打工者,终极目标就是替所在企业解决最重要最核心的问题,至于解决问题的方式是通过写代码还是通过别的途径,这都是没有限制的。但在国内,普遍来说,能通过技术解决的问题都不是问题。
❹ 程序员可以干到多少岁,年龄到了怎么办
程序员可以干到多少岁?
首先说一句常识的话,人必自辱,而后人辱之。我记得以前在国内,刚开始做程序员的时候,身边的包括程序员的朋友,很多都认为程序员这碗饭是青春饭,到了30岁就做不了了。
这些朋友当中很多后来转行去做了文档的工作。我当时觉得,这个有必然关系吗?所以我一直是持怀疑态度的,随着时间的推移,后来发现完全不是这样子的。
最早的一次我记得,有一次感慨,当时去德国工作一年。我的领导看上去都50多岁了,头发都花白了。我二十三四岁的小伙子。这位领导每天去公司去得很早,我一进公司门口就能听到他敲键盘的声音,噼里啪啦非常的响。他可是当时那个项目的主要编程人员。我那个时候就算个小跟班,就写一点边边角角的小程序。从能力上讲比他差的不是一点儿半点儿。
那个时候有一种恐惧感,哇,这些老程序员该多厉害呀,我什么时候能追上他们?
随着时间的推移,自己也不停的换工作,也不停的换项目组,认识了很多不同的程序员同事。
发现在程序员文化中认为程序员是吃青春饭的,好像是大陆独有的一种状态。因为我在德国工作过,在新加坡工作过,在加拿大工作过,都没有听说有这种问题讨论。
当然,也有一种可能就是,如果讨论这种年龄方面的问题比较敏感,涉及到一些歧视的东西,有可能会触犯当地的法律,所以很多人忌讳讨论这种话题。
我记得有一个程序员同事称工作了35年,看上去的确很老了,但他做的还不错。
这个是自然的,因为一件事情你做的时间越久,实际上你越熟练,尤其是对于程序员来说,这是一个技术类的工种,你的经验越足,你的技术的成熟度也就越高。也就越有价值。
所以我现在又看到一些论调说程序员到40岁了怎么能做呢?我记得以前的时候说程序员到30岁就做不了了,现在我见了很多50岁还在做程序员的。
对于这些论调,我就是淡淡的一笑。凡是对此种观点深信不疑的,有这么几种人,一是从来没有做过程序员的,第2种是从来没做好程序员的。
随着时间的推移,你做的项目越多,你接触的人越多,你就越知道自己的价值和斤两。
实际上作为一个基本的常识,对于一件事情,任何人都可以有不同的观点,但是最根本的在于你自己。别人怎么说都是无所谓的,重要的是你自己怎么看,你自己怎么面对。
这里做个小结,就是对我们程序员来说,不要妄自菲薄,也不要自高自大。工作年限,不一定是资本,但也绝对不是累赘。
通过夯实我们自己的职业素质,经过长期的积累,我们要做的就是要把工作的年限转化为我们的职业资本。
❺ 老程序员上了年纪都去做什么了是一般都改行吗
上了年纪之后还是做程序员,一般不会做的事,也不会改行,因为这是一个技术工种,是属于活到老学到老做到老的行业,在山东齐鲁晚报上有一篇《当程序员老去 再也不相信年龄了》的文章,也许能在这个文章中找到一些问题:
“关于“程序员老去”这个话题,从我开始编写第一行代码的时候就有了。那时候我二十郎当岁,正值青春年少,眉宇苍茫,中年人和老去仿佛是下一个世纪的事情(确实是),遥不可及。我时而在阿尔卑斯山脉编写代码,时而去草沿天路调试程序,我觉得世上之事无所不可为。只有那些年近三十的老程序员,听到这个话题时,才会紧蹙双眉一言不发,仿佛他们看到了无边落木和滚滚长江。
很快,我就站到了三十岁的十字路口,望了望周围,其他三个方向都没有路,只能向前,于是我非常不情愿的挪到了35岁这个黄金分隔线上,或者叫程序员的生命线。不知道是哪位大神为我们程序员画了这么一条线,三百六十行,行行出状元,为什么只有程序员才有这条线呢?用 Google 网络一下“程序员 35岁”,尽是“不作35岁的程序员”“技术大龄恐惧症”“35岁后要转管理”“35岁前程序员要规划好的 X 件事”这样耸人听闻的字眼,一想到自己并没有规划过“这些事”,我绝望极了,35岁生日的那一天可能会发生什么不好的事吧,比如编程、演讲、写作、设计这些技能都会烟消云算?我可能会跟不上时代的发展?我可能会被解雇吧,我想。
35岁生日过去了,除了收到生日礼物,什么事都特么没有发生,我依然活蹦乱跳的编程、演讲、写作和设计产品,一切都变得更好了。
再也不相信年龄了……
回首往事,我发现当年那些对编程充满激情,对生活满怀理想的小伙伴,有的变成了某个领域的技术大牛,在做产品的同时忙着布道演讲写书;有的经营者或大或小的公司,同时还在编写程序;有的设计出了千万人使用的软件产品;有的则转变成了一个纯粹的管理者,经营着上千人的机构。他们都是程序员。
真正有可能晚景凄凉的程序员,是对技术和产品没有兴趣的人,是仅仅把编程当做生活工具的人,是那些不能终身学习的人。开篇的文字,就送给这些人吧,希望他们能够在40岁以前看到这篇文章。
关于程序员转行的问题,也是个伪命题。没有人的职业是一成不变的,今天你在考虑 LVS 要使用 IP 隧道技术还是直接路由,负载调度使用加权轮叫还是最少链接,十年后你要做的可能是增加哪些产品特性和阅读用户的消费心理。时间会驱动着你去不停的选择自己的道路。
如果继续编程能够最大化你的价值,那就去编程,太多精深和复杂的技术需要长期的积累和实践才能化繁为简鬼斧神工,请在技术大神的道路上一路狂飙。
如果设计产品能够最大化你的价值,那就去设计产品,现代世界已经不再是“美学、艺术”与“电子产品、软件”毫无关联的年代了,人们越来越重视产品体验和艺术美学,如果你懂得产品之美,又能估算这个产品多久能够开发出来,还懂一些开发细节,不知道能够虐多少程序员啊,想想这个场景多么美好。”
参考资料http://www.qlwb.com.cn/2014/1105/242763_3.shtml
❻ 程序员未来前景如何大龄程序员出路在哪里
年龄大的普通程序员,将来的出路无非就是以下三个:
1、稳定地待在一家公司,有一定产出效率,成为一颗螺丝钉,不出彩也不出丑,就像之前棉纺厂的工人那样,直到这家公司不行了,找另一家,继续做个普通一兵。其实这事儿和几十年前的工人一样,只是时代不一样,职业的名字变了。
2、寻找相对优势,到稀缺你技术、能力、经验的地方,找到存在感。比如一线城市回退到二线、三线;比如互联网顶级公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。
3、转行,想干什么干什么去,很多人认为,一个 35 岁以上的程序员相比较一个 20来岁的毕业生,精神状况、身体状况必定是不如刚刚大学毕业的年轻人,所以要尽早转行。那么问题来了,程序员是吃青春饭的吗?程序员的职业发展到底如何呢?
首先,我觉得时至今日,相比其他职业,程序员仍然是一个投入产出比比较高的职业。程序员不是一个“吃青春饭”的职业,而是一个常青的职业。程序员其实也并没有我们想象中那么累,很多互联网公司的工作环境、工作氛围、员工福利都是非常不错的:弹性工作,定期团建,免费健身;一日三餐、零食饮料应有尽有。对于头脑灵活、思维敏捷,但还没有明确职业目标的理工科毕业生而言,把程序员作为职业生涯的起点,应该会是一个不错的选择。以北京为例,应届毕业起薪在 8000-10000 元,比其他职业高出不少。程序员现在小蜜蜂云工作了解很多远程可办公的,全职兼职都是有的,可供的选择还是比较多的。
程序员在职业生涯第一个阶段,通常是 3-5 年。这个阶段要以职业探索为主,脚踏实地写好每一行代码。只有快速学习和成长,掌握过硬的专业技能,这样才能在职场立足,走好未来的路。现在程序员的职业领域已经细分到了令人发指的地步,比如:大数据工程师、云计算工程师、某某语言工程师、系统架构师、web 前端工程师、嵌入式软件工程师、数据库开发工程师等等。
❼ 30多岁还能做程序或软件开发吗
国内很少有高龄程序员,因为程序员这个行业在国内根本就没多长时间,很多老程序员因为有大量的经验,都走上项目管理岗位了,少数走不上管理岗位的干脆就不干了,结果造成一种假象,程序员只能是年轻人来干。
其实,在国外,60年代就有程序员这个职业了,现在依然有一大批50岁以上的高龄程序员在编程第一线,他们不仅能使用现代软件开发技术,还能熟练使用老一代的编程语言和技术,很多企业也依然在使用这些编程语言和软件,比如Fortran、COBOL等等。
将来国内肯定也是这个趋势,因为程序员越来越多,其中大部分程序员老了之后都不可能去当项目负责人或顶层设计人员,没有这么多位置,大龄程序员必然越来越多。
所以30岁以后依然可以做程序员,50岁以后依然可以做程序员。程序写多了就会发现,写程序其实不是什么太费神的工作,写框架、查文档、填代码,熟能生巧而已。
❽ IT程序员有没有年龄限制,年纪大了是不是就做不了了
都说35岁是人生的一道坎,立在“三十而立”和“四十不惑”之间。在国内,过了35岁,对编程还有热情的程序员真心不多了。编程就像登山一样,越往上爬人越少。35岁之后,除了转管理,仍坚持写代码的都是这个行业的中坚力量,必将大有可为。
因为,编程不是青春饭,技术才是硬通货。
编程绝对是一门技术活,程序员是一门“手艺人”。甚至可以说,“对于大多数人来说,如果你没有编程到30岁,你还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。”不合格的程序才会喜欢速成、好大喜功。(酷壳-陈皓:编程能力与编程年龄)
首先,数据说话:来看看编程水平和年龄关系的两张图。
美国学者对 Stack http://Overflow.com上的用户进行了数据挖掘,制作了这样两张图:
(Patrick Morrison & Emerson Murphy-Hill | Is Programming Knowledge Related to Age?)
1、年龄分布图
可见,程序员年纪呈正态分布,高点在25岁左右,但是中点在29岁左右。
2、能力和年龄分布图
程序员的能力=总声望 / 活跃时间
令人惊讶的是,程序员的能力在从25岁左右开始上升,一直到50岁后才会开始下降。所以说,程序员吃的不是青春饭。只有靠蛮力,用体力而不是用脑力的“码农”,才是吃青春饭的人。然后,再举个栗子,看看这个酷酷的硅谷
Frank Jernigan
2001年,我加入了Google的工程师队伍,那一年,我55岁。没错,在Google的四年时光,我一直都是那里年龄最大的程序员。
我做了什么?我不是团队领导,也不是经理,我只是一个单纯的程序员——和一群平均年龄小我25岁的同事一起工作。我的年龄貌似从来都不是问题,我感觉自己只是团队的一员,同时我也是这样被对待的。
其实,上了年纪并不意味着落后,除非你脱节。为了不和潮流脱节,我从不曾停止学习。1975年我刚开始工作的时候,我用的是打孔卡片和大型服务器,用Fortran 和 PL/1 语言编程。20世纪80年代,我对OOP(面向对象编程)产生了兴趣。我学习了所有和它相关的东西,并且撰写了题为《使用面向对象编程的设计方法论》的硕士论文——现在应该被埋在波士顿大学的协议栈里面吧。
在用Lisp语言编程十年之后,1990年我开始学习使用新的面向对象编程语言C++。仅仅几年之后,网络大爆炸出现,我又进入了网络开发领域,开始使用HTML/JavaScript等新技术。学习,不断的是学习,是我在这么多年职业生涯中实现转变的关键。
我观察到很多和我年纪一样的程序员转入了管理岗位,或者爬上领导岗位,或者完全转行到和编程无关的新领域。在我早期的大多数工作中,我的经理都会注意到我是一个有天赋的编程员,然后不怎怎的就得出这样的结论:我应该成为一名经理。如果没有更好的机会,我可能会接受这样的提升,但是很快我就发现我讨厌当经理。我喜欢软件开发——这就是我想从事的事情。当我的经理走到我的办公室,看见我在专注编程的时候对我说:“你为什么在编程?你现在是一名经理了!”一切都很清楚了
❾ 程序员老了怎么办
很多人都是说程序猿是吃青春饭的,上了年纪的程序猿将会面临着脑力或者体力不支的问题,导致一些老程序猿不再被公司重用或者重视,甚至面临失业的危险。然而我却不这么认为,其实程序猿老了未必就没有用了,很多老程序还是大用用武之地的。
❿ 我今年33岁了,想学一门编程语言养活自己
不太现实,这个东西变现
不是那么容易的。就算你
会编程,但是项目呢,谁
来找你做。而且一个大的
项目是需要团队合作的。
小项目像小程序的话,现在
也有公司做,不贵。竞争
太多大了