程序员可以做一辈子吗(为什么程序员不能**退休)
本文目录
- 为什么程序员不能**退休
- 程序员纯靠技术能一直生存下去吗
- 计算机:如果专注于编程 只能当一辈子程序员
- 单纯作为一个职业来说,程序员在中国能干一辈子直到退休吗
- 从事计算机软件编程人能干多少年,是不是30岁以后就要转行,因为软件编程太累人了
- 网络工程师和程序员哪个能做一辈子
- 能一辈子做程序员吗
- 嵌入式软件开发能做一辈子吗
- 程序员是吃青春饭的吗,可以**多少岁
为什么程序员不能**退休
能不能**退休,取决于个人意愿吧。就目前来说,在国人的价值观体系里,从事编码工作,**退休不是一件光彩的事情。
学而优则仕,码而优则管。这个现实的价值观,无法让人安心做一辈子码农的。困扰程序员的35岁数怪圈,并不是空*来风。假如你到了一定年龄,还没转向管理,必然会有人质疑你的能力亦或性格的。
此外,不做管理薪酬很难突破,是大家转型的根本原因。可以这么说,薪水是衡量能力最直观的标杆,也是大家奋斗的动力。吃饭需要钱,娶媳妇需要钱,养娃需要钱,赡养老人需要钱,买房需要钱,买车需要钱,如果搞不到钱,我们连口水都喝不到。
在没有财务自由之前,几乎没有人把编码作为一生要从事的事业。
现实就是这么残酷。
程序员纯靠技术能一直生存下去吗
作为一名IT行业的从业者,同时也是一名大数据、机器学习方向的研究生导师,我来回答一下这个问题。
首先,程序员完全可以靠技术来不断延长自己的职业生命周期,目前IT行业内也有大量的“70后”程序员一直奋斗在技术研发的第一线。
对于程序员来说,如果想一直从事程序开发工作,需要面临三大问题,其一是软件开发技术更新速度较快;其二是软件开发工作压力较大;其三是软件开发岗位升级难度较大,要想解决这三大问题,需要通过以下几个手段:
第一:重视基础知识结构。 程序员的基础知识结构往往能够决定程序员的成长空间,基础知识结构越扎实则上升空间就越大,职业生命周期也会越长。基础知识涵盖两大块内容,一部分是数学和物理知识,另一部分是计算机操作系统、计算机网络、算法设计等内容。从应用级程序员向研发级程序员过渡一个重要的条件就是数学基础是否扎实,而研发级程序员的职业生命周期要远长于应用级程序员。
第二:重视自主学习。 不论从事应用级开发岗位还是研发级开发岗位,自主学习对于程序员的成长都具有重要的意义,很多程序员就是由于不注重自主学习而导致知识结构逐渐陈旧,最终被行业淘汰。自主学习一方面要紧跟技术发展趋势,另一方面要围绕当前工作内容。
第三:注重提升资源整合能力。 随着程序员年龄的增长,资源整合能力将对于未来的发展起到重要的作用,程序员的资源整合能力包括技术整合能力、方案整合能力和研发资源整合能力。当然,如果再具备一定的人力资源整合能力,那么会进一步提升自身的职场价值。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
从我过往多年的生涯案例来看,我觉得程序员是否可以一直生存下去,关键在于:“技术是否精湛”。
一般来说,技术除非你是非常稀缺,大部分到了一定阶段,都会面临天花板,学习能力会随着年龄提升慢慢下降,就很难占据技术的前沿,28法则的存在,大约8成程序员需要谋求新的出路。
一般来说,会分为两条路径:
1.横向路径:
技术领域看似专业性很强,但是一部分泛泛之辈,小部分某一个技术领域非常精湛,那么需要深耕,多年打磨,成为某一个细分领域的专家。
2.纵向路径:
还有一部分程序员,本身对于程序非常倦怠,无法继续下去,那么纵向领域寻求突破,打个比方,你在某一方面才艺很强,摄影,营养学,演讲等,但是区别主业本身,可以从纵向里面慢慢打磨,成为你的核心技能,实现新的发展。
所以是否可以生存下去,完全取决你的选择,当你有一技傍身,那么才可以拥有全新的未来。
首先靠技术肯定是可以的,因为无论什么公司都会需要一个经验丰富,技术鼎力的一线程序员,但是这个有两个限制,一是这种程序员的职位需求不会太多,二是这种程序员在某个技术领域必须非常厉害,而且在某一个领域大牛的基础上,要有跟进其他新技术的能力,因为这种级别的程序员,公司不可能白白养着你,跨组协调,跨项目协作是最基本的要求,所以如果技术不在某一个领域达到大牛级别,且这个技术领域要有比较强的生命力,也就是说它的技术前景要比较好,否则想靠技术生存一辈子,还是比较危险的。选定好技术领域,然后耐心学习,很多技术人员本身是对技术痴迷的一类,所以这一类人还是很有竞争力的,他们学习新技术,深化领域技术的主观能动性一般是很强的。相信真正爱技术的人,即使他不靠技术生活一辈子,也会一辈子畅游在技术的海洋中。
首先答案是肯定的,但因人而异。
如果基本功扎实,个人又对技术的提升有着狂热的追求,善于钻研,对新技术不抵触,学习能力很强的话,可以一直靠技术生存下去。可以一直战斗在研发的第一线。这只是本职工作。
另外,可以利用自己的技术能力去做些兼职工作。比如接些外包的项目做做也是蛮不错的!
还有,比如现在很多内容平台上可以发布一些文章,甚至付费课程。生存是一点问题都没有。
如果你足够牛叉,还可以组建团队做技术VC。
其实靠技术不是能不能生存的问题,而是能活得多好的问题!
但,如果上面的优势在你身上不存在,那就另当别论了。
其实现在很多人都在说,技术人员到一定年龄该转管理等等。我的观点是看个人特点再做决定,比如你很健谈,善于交际。可以转做销售,一个懂技术的销售该有多么牛叉?如果你思维缜密,表达清晰。可以转做售前,一个懂技术的售前该有多么牛叉?
总之,你懂技术,转做什么都牛叉
计算机:如果专注于编程 只能当一辈子程序员
计算机科学与技术:
如果专注于编程,只能当一辈子程序员
【概况】
计算机软件应用——围绕计算机基础专业技术展开的扩展应用,可以延伸到软件、硬件、网络、安全等多方面。培养专业开发、运行、维护、管理的人士。该专业技术更新较快,需要掌握扎实基础方可。
目前计算机科学界比较关注的领域有:CPU制造、高性能计算、互联网、信息安全、关系型数据库、网络存储、多媒体、普适计算、传感器网络、虚拟现实技术、人工智能、操作系统、软件工程等。
【特别提示】
2002年以来,高校计算机专业初次就业率连年下滑。计算机专业人才是短缺还是过剩?计算机专业毕业生是“无业可就”还是“有业不就”?
与社会上某些“计算机培训学校”包括职业学院提供的教育相比,大学的计算机教育更加深入和高阶,很少会为某种专门的程序设计语言开一门课程。
不要以为念计算机就是做网站、修电脑、攒机器,可能念完出来还是不会干这些事情,但是你能很容易地学会这些,而会做这些的人却很难做你能做的事情。甚至念计算机也不是就当个程序员,程序员现在很多非计算机专业的人都在做,如果只是专注于学会几种编程语言,能用什么新的工具,那永远只是技工,程序员不能当一辈子的。
【毕业生的话】
浙江大学2006届博士胡峰,杭州电子科技大学计算机学院教师
据我了解,计算机专业的就业情况还是不错的,但是也不仅限于计算机相关专业。有不少人考了公务员,也有的从事其他行业。本科和硕士毕业的一般去IT企业比较多。博士毕业的去高校比较多,企业也有。本科生毕业去的企业一般国内企业较多,外企相对较少。硕士的工作都还不错,去企业的有微软、英特尔、IBM和国内一些知名企业。
而且现在就业也不一定和学习的专业挂钩,主要是一种能力的培养。我的一个师弟,学的是计算机,但是在交通银行总行做储备干部。他在研究生期间考了高级口译等,参加笔试、面试他成绩都很好。因为很多企业招聘的时候并不限制专业。
单纯作为一个职业来说,程序员在中国能干一辈子直到退休吗
单纯就职业来说程序员当然可以做一辈子直到退休,如果你的脑力、体力都还跟得上的话。
但是,程序员的黄金年龄一般在25—35岁之前,超过这个年龄段无论是自身的体力还有脑力都不如从前,再加上后辈们也会成为岗位的威胁。
以上是我个人看法。
从事计算机软件编程人能干多少年,是不是30岁以后就要转行,因为软件编程太累人了
国内很少有高龄程序员,因为程序员这个行业在国内根本就没多长时间,很多老程序员因为有大量的经验,都走上项目管理岗位了,少数走不上管理岗位的干脆就不干了,结果造成一种假象,程序员只能是年轻人来干。
其实,在国外,60年代就有程序员这个职业了,现在依然有一大批50岁以上的高龄程序员在编程第一线,他们不仅能使用现代软件开发技术,还能熟练使用老一代的编程语言和技术,很多企业也依然在使用这些编程语言和软件,比如Fortran、COBOL等等。
将来国内肯定也是这个趋势,因为程序员越来越多,其中大部分程序员老了之后都不可能去当项目负责人或顶层设计人员,没有这么多位置,大龄程序员必然越来越多。
所以30岁以后依然可以做程序员,50岁以后依然可以做程序员。程序写多了就会发现,写程序其实不是什么太费神的工作,写框架、查文档、填代码,熟能生巧而已。
网络工程师和程序员哪个能做一辈子
网络工程师和程序员哪个能做一辈子?悲催的程序员们总是成为35岁职业顶点的嘲笑对象,但事实是否真会如此残酷呢?现在连网络工程师也被拉来作为比较,成为了半截生命的职业吗?但现实社会确实又是如此的残酷,程序员能够做到一辈子的,少,非常少。
虽然一个职业是否能够做一辈子,绝大部分原因并不决定于年龄。而在于你自己所处的环境,再加上你自己是否“未雨绸缪”做好了充足准备。但大部分人的像程序员这样的职业的生命,可能由不得本人,而是社会这样的“大势”。
相比较而言,网络工程师这样的职业更有可能做一辈子。不管是硬件网络工程师、还是软件网络工程师,其技术更新的速度以及工作的强度相比较于程序员来说,还是低了不少。当然有部分专门搞工程设计及建设的来说,强度较高但一年总还有相对轻松的时候。而大部分的网络工程师主要在于运行和维护等,相对来说,虽然也累但知识更新的速度及工作强度不算特别高。
当然不管哪一个职业都能做一辈子,个体不同境遇不同。程序员这个职业,笔者同样见到满头白发的老年程序员、也有中年油腻的程序员,但只不过较少,这就要看你所处的环境。我自己也遇到要到60岁的程序员,加班到凌晨4点,9点钟又精神抖擞来上班的。
现实却也是残酷的,如果你身处在一个相对不歧视“老年人”的公司里,那你是幸运的。但就是千万不能出现意外,一不小心失业了,再要想回到程序员职业,那就几无可能了。看看现在招聘的信息,可以说任何公司的程序员招聘,几乎都会有35岁的年龄限制,搞得你自己都不好意思去投简历,即使投了也是石沉大海。
虽说到40、50岁的“老年人”多少还是有些人脉关系的,但这样的人脉关系抵不过年龄的流失。即使是再铁的关系,要让一个”老年人“进入公司,都得仔细掂量掂量。
不过,不管干什么职业,既然干上了,那就还是先按照干一辈子的打算去做吧。不然,三心二意心不在焉,可能啥也干不了一辈子,中途就被人赶走了确实干不了一辈子了。
更多分享,请关注《东风高扬》。
两个都可以做一辈子,只是到一个阶段要干相应的事情而已。程序员或者网络硬件工程师从项目主管到项目经理后1)成为职业经理2)成立创业公司每个阶段的进级可以延后一点时间,但是不能跟不上。
能一辈子做程序员吗
好多人始终相信程序员是不可能**法定年龄就退休的。好多程序员在没到40岁之前就早早的规划了自己的后半生,比如转型管理层,创业切猪肉、卖保险、送快递、当老师。未雨绸缪未尝不是件好事,但是你想过没有,假如程序员能干一辈子,你是否在这方面做过努力?
最后我想说,程序员真的不是吃的青春饭,只有不喜欢这个行业,只想拿点死工资的码农,或敷衍靠蛮力不用脑力的程序员才是吃青春饭的人。如果你真的想做,大可不必担心,干一辈子的事。
嵌入式软件开发能做一辈子吗
嵌入式能干一辈子吗?25岁以后还能找到工作吗?
近年来,随着嵌入式系统产业规模的持续增长,作为IT业的重要新兴产业和经济增长点,发展嵌入式系统产业已经成为了制造向创造转变的突破口,可以说现在对嵌入式开发人才的需求是非常大的,因此很多人来加入这行,那嵌入式能干一辈子吗?嵌入式的就业前景如何?看看以下内容的分析。
嵌入式究竟能不能干一辈子,我想说没有一种职业能够从事一辈子,尤其是IT行业,关键得看工程师自己的职业定位,有的人会在嵌入式道路上一直前行,但有些人会中途转行,就像雷军所说,我是一个程序员,一个软件工程师,到今天,我依然是一个程序员,一个软件工程师,如果想在嵌入式道路上一直前行,可以参考下嵌入式职业发展规划中的内容,1—3年是工程师级别,3—6年是高级工程师级别,6—8年是主管级别,9—11年是经理级别,11—11+高级经理、总监、事业部……由此来看,如果想在本行业一直发展,到35岁是没有问题的,所以嵌入式从业者应该给自己有更好地定位。
那嵌入式就业前景如何呢?
嵌入式系统可以说是当前热门、有发展前景的IT应用领域之一,包括手机、电子字典、可视电话、数字相机、数字摄像机、机顶盒、智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统,嵌入式人才极度匮乏,据**部门统计,我国目前嵌入式软件人才缺口每年都在50万人左右,该职业一直处于供不应求的状态,所以嵌入式开发人才的就业前景是相当不错的。
程序员是吃青春饭的吗,可以**多少岁
作为一个技术老兵,在技术行业内混了十几年了,明显能感觉到目前国内软件开发工作,在某些行业就是吃青春饭般的存在,尤其是表现在互联网公司,而且公司越大加班的疯狂程度越强,互联网公司更加喜欢招收一些年轻人毕竟工资相对低一点,冲劲还足最关键能不惜体力的加班,国内互联网公司大部分做的事情**圈地,应用级的开发居多,所以难度不是很高,有了2,3年的工作经验就可以跟着做了,谁的执行力强能够加班更加被公司所喜爱,很多老程序员在互联网公司体验几年基本上就回归传统软件企业了。
很多公司在招聘的时候发现年龄超过35岁就开始有意设置门槛了,毕竟这个年龄段的程序员人生阅历也比较丰富,对于职场上的一些事情也摸得比较透彻,说的不好听就是职场的老油条了,公司出个什么政策这帮人看到比较彻底,不容易忽悠,年轻点的更加容易被接受,所以说成是吃青春饭的职业有点夸张,但一定程度上也能说得过去,国外40多岁继续做研发的环境要不国内还是好很多,但也在一定程度上找工作受到一定的制约,现在过40多岁如果还在写代码肯定被周围的人议论了,都这么大了也没混上个管理职位之类,现在这个年龄段还在一线写代码的数量也不在少数,基本上属于公司顶梁柱存在,绝大部分做着技术管理,并没有完全脱离技术岗位,遇到难点还是上阵去解决问题。
老程序员如何在技术生涯找好自己的方向点?1.尽早向技术管理方向转移
越是拖到最后完成转型形式越是被动,管理是一种学问,不像是玩技术你把自己管理好久万事大吉了,技术类的管理如果在技术能力到位的情况下可以,以技术服人这样无形之中减少了管理的阻力,更加容易让底下的人信服,平时多补一些管理方面的基础。如果有转的想法今早实施,做什么事情都要趁早。
2.将技术进行到底
技术类在职场上的分支有两个主项,一个是管理方向,可以沿着这个路线一直做到副总或者更高的级别;还有一个技术专家方向,对别的事情不感兴趣就想着一辈子能研究点技术,也没有什么大的追求,在很多公司专门设置某个项目的技术专家称号,职位基本上和技术经理持平,算是同一个级别,同样是拿着这个级别的薪水。
技术职位如果技术足够强,可以考虑直接在这个方向一直走向去,无论国内还是国外对于高级的技术专家永远都是持开放的程度,金字塔上层的技术人才毕竟是少数,但也是技术领域一直欠缺的,如果喜欢技术并且干的还不错就可以考虑在这个方向上一直坚持到底。
3.转行做别的职业,闯出另一番天地
很多程序员中间转行挑战别的行业,只要能把一个职业做好一定能够把别的方向给弄好,尝试新的天地未尝不是一个方向,新的方向新的起点新的挑战,可能带来的是新的收获。
作为一个程序员也有随着年龄的增长有一种无形的压力在心头,能做的就是拼命提升自己的技术能力,担心年龄大了淘汰,只能是继续提升技术和管理水平。
希望能帮到你。
很多人都说程序员这个行业就是吃青春饭的,为什么会有这样的问题呢,难道程序员真的感到30岁就要退休了吗,或者必须转行吗?程序员难道不就是敲代码吗,难道年纪大了敲代码就不能敲不动了吗?不是都说程序员靠经验吗,经验越丰富,不就是技术越丰富吗?作为过来人,今天索性没啥事,就和大家一起聊聊这个话题吧。
首先、先说说为什么会有这样的传言,为什么会有这样的说法吧。
第一个 就是很多人在这个行业干久了,从大学毕业到30岁至少也得6,7年了吧,行业做久了很多人自己也会感到厌烦,也想换换新的行业,尝试一下新的岗位,当然转行有风险,所以很多人转行都是转比较靠近的,比如做运维、做产品、做教育、当然走管理路线也是,这些都是比较轻松好转的行业,基本风险不大。
第二个 就是很多做开发公司加班比较多,晚上下班回家比较晚,陪老婆孩子没时间,况且加班熬夜身体吃不消,搞不好把身体搞垮了,而且大部分程序员都是懒得运动,健身的人,作息时间不规律,最后30岁的人居然熬成了快60岁的大爷,这就是为什么很多人都说程序员就是秃顶(这里我要澄清一下不适所有程序员都是秃顶呀,至少我还完好的保留着头发),在这里不得不替这些人伤心3秒钟。最后连娶老婆都去不到,还有很多连说话都说不通的人,表达能力已经到达到了原始 社会 。
第三个 就是很多那种在公司混日子,技术能力差一点的,以为公司就是可以养老的人,技术干不过别人,工资不见长,可以说非常佛系的,在这个行业混了个6,7年,终于待不下去了,压力大呀,老婆孩子一家人的希望呀,最后选择了转行,最后离开的原因竟然是公司不需要这种人了,但是我们想想哪怕是争一口气也不会混到这么差呀。
其实呢,不是说程序员真的就是考吃青春饭,30岁之后就必须的转行,想想原因还是在这些人自己身上,年轻不愿意拼实力,不愿意积累点能量,真正有技术的人,想想公司能放走嘛、高薪难道还差吗,除非那公司真的做的有点过分,亏待功臣,卸磨杀驴呢,自己不争气在前,怎能怪别人呢。
当然加班、熬夜这些都是存在,但是其他行业也不好做,那些高管,有钱的职业经理人,哪一位不辛苦呢,而且其他行业也是一样,老板虽然压榨,但是真正想要福利好的,除非公务员,不然工资很低,所谓功高者后禄,这个不会假。
另外当然也有很多愿意尝试新行业的人,愿意挑战,尝试新的开始这也有很多。总的来说,程序员真的是不是吃青春饭呢,不能一概论之,有经验,有能力的人,高薪,谁愿意走。
绝大多数程序员确实是吃年轻饭。
不管你愿意不愿意承认,等你到40岁之后就知道了。
这里有个界定,从事研发的排除在外,从事开发的包括在内。要注意研发和开发是两个不同的概念。
一般研究所,研究生院中的程序员多叫工程师,这类人是越老越值钱。年纪大经验越多,能力扎实,对做研发突破苦难起到至关重要的意义。
而开发不同,开发更多是面相年轻人来做的,你开发一款软件给60岁的老大爷们,且不说你开发的好不好,老大爷他也不会用。
一般从事开发的程序员在35-45岁时是个分水岭,能力强,有水平能熬到领导层,或者能独当一面,那么就留下来。如果不能基本就被淘汰了。而这部分留下来的人只是少数。
为什么程序员要年轻化?第一,上面说过,开发主要针对的用户是年轻人,那么只有年轻的程序员才知道年轻人喜欢什么爱好什么。让一名60岁的老程序员写一个 游戏 ,能火起来的概率不大。第二,年轻人无牵挂,肯吃苦,能加班熬夜,工资待遇又相对低。上了年纪的程序员家里有老婆孩子需要管,还有父母需要照顾,也没有了年轻时干劲,思想也渐渐和 社会 主流脱钩,并且工资还极高。这个时候如果这个老程序员不能为企业创收,那么辞退一名老程序员,省下的薪水可以在招好几个大学毕业生。
有些话不是空*来风,也不是无能人的借口,看看各大企业裁员的年龄段就知道了。
只**农,靠蛮力,用体力而不是用脑力的程序员才是吃青春饭的人!
大多数程序员都认为程序员是个吃青春饭的职业,编程这个事只能**30岁,最多35岁吧。每每听到这样的言论,都让人感到相当的无语……
有研究者用了最近5年内比较流行的技术Tag,然后用了一套比较严谨的算法来查看那些所谓的“老程序员”是否在新技术上跟上不了,所谓跟不上,也就是这些老的程序员在回答这些新技术上并不活跃。所谓老,就是37岁以上的程序员。
老程序员和年轻的程序员对于一些新技术的学习来说也是差不多的,甚至有些项目还超过了年轻的程序员:
1、程序员技术能力上升是可以到50岁或60岁的。
2、老程序员在获取新技术上的能力并不比年轻的程序员差。
由于如今许多的年轻程序员太浮躁了,才会说30岁是程序员的顶峰。
其实,对于大多数人来说,如果还没有编程到30岁,还不能成为一个“合格”的程序员。所以,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
在我身边,就有一些年龄在40以上,并且还对技术保持热衷的“老程序员们”,他们无一不是身怀绝技,在公司身居要职或高管,成为公司最宝贵的技术保障。
工龄超过三十年了,做了一辈子程序员,单位还在不断招人,所以还有事情做,没有坐冷板凳,不存在什么危机。。
公司也很重视加班,但我早就过了干体力活的阶段,领导并不管我加不加班。进度慢了领导就会说你需要人吗。
学新技能么,还好吧,java,c语言这样的经典可以用一辈子,重要的是有编程思维,学习并使用哪种语言很容易。
做一辈子程序员肯定是可以的,只是很多人不愿意而已。可能男人野心大了些吧,编程一辈子觉得很丢脸,总想往上爬。。身为女性就没那么多想法,人到中年,有人愿意雇我们有口饭吃就满足了,老老实实干活的人,老板不会不要的,换过几次工作,并没有遇到年龄障碍,也没有刻意去经营人脉,你的表现如何,别人都是默默看在眼里的。。
回顾一下,有几点经验,一是不管坐哪个职位,不能丢掉编程这个技能,做了很多项目的负责人,框架自己搭,核心模块自己写,技术掌握在自己手里,项目完成有保障。。项目结束了,就要去当普通程序员,有一手过硬的编程技能,还是挺受欢迎的。二是不能总是生活在一个舒适圈里,要不断学习新知识,迎接新的挑战,每次接受新的项目或任务,一定要有所突破,不能只是单纯的重复。
我也算是这个行业的一位老兵了,从13年到现在也快八年了,程序员其实是挺费身体的,熬夜加班家常便饭,所以我觉得程序员是在吃青春饭,互联网公司基本上都存在一个问题就是看谁下班的晚,不管你在公司有没有在做事情,只要你下班比其他人晚那么你的绩效就一定不会差。至于我现在的话已经没有经常加班了,偶尔发一下版,上下班都比较规律,这就是我还在坚持的原因,程序员能**多少岁这全看你自己,我身边三十多岁依然在干程序员,虽然程序员吃青春饭,但是你自己也可以选择往中层或者其他岗位去转,肯定不能再像初出校园那样,不然身体迟早吃不消的,秃头,脂肪肝,亚 健康 ,近视,腰椎间盘脱出这些都是普遍存在的,大家不要觉得程序员的工资就一定非常的高,这也要看地方,像重庆程序员的工资还真不如有些工种。
大多数程序员认为程序员是吃青春饭的工作。编程只能**30岁,最长可达35岁。我经常听到这样的话,都让人感到适当的无语......
今天,我们来谈谈这个老话题......
首先,我们来看一篇论文《Is Programming Knowledge Related to Age?》(英文版)。本文是来自北卡罗来纳州立大学计算机科学系的两个人,他们在*****上对用户进行了相关的数据挖掘。一些数据出来了。(*****上的数据被公开,任何人都可以使用它进行分析和核算,所以这篇论文的实际情况还可以。
让我们来看看他们的年龄分布图:我们可以看到程序员年龄的正常分布(高点大约是25岁,但中点大约是29岁)然后,计算每个人的月营业额,这样你就可以找到用户的真实生动的时刻,这样便于计算程序员的真正才能。 (总声望/活泼时刻),我可以得到他每个月均匀得到的Reputation。我们可以看到程序员的才能从25岁开始上升,并且直到50岁才会开始下降。因此,程序员不吃青春饭的。只**农,依靠蛮力,使用武力而不是脑力的程序员才是吃青春饭的人。
年龄大可以跟上新技能吗?该论文的作者使用了过去5年更受欢迎的技能标签,然后使用更谨慎的算法来检查所谓的“老程序员”是否跟上新技能。所谓的跟不上,也就是说,这些老程序员并没有积极回答这些新技能的问题。所谓的老,就是是37岁以上的程序员。
我可以看到老程序员和年轻程序员在学习一些新技能方面相似,有些甚至超过了年轻的程序员。
论文的结论是:
1、程序员技能可以升至50或60岁。
2、老程序员在获得新技能方面并不比年轻程序员差。
结论
从上面的数据可以看出,由于现在很多年轻程序员都太浮躁了,据说30岁是程序员的巅峰。事实上,对于大多数人来说,如果你没有编程到30,你就不能成为“合格的”程序员。因此,并不是编程编到30岁就玩完了,而是编程编到30岁才刚刚入门。
这个问题,我应该比较有发言权,大城市呆过2年然后回了小城市,5年程序员转行当老师。大部分程序员是吃青春饭的,因为大部分程序员干技术,只是停留在应用层面,没有足够的平台,5年后很难再有质的提升。技术有了提升后,还需要有足够大的平台才能撑的起你的薪资。我离开程序员行业的导火索是见到某公司,辞退唯一的一个45岁架构师。当然如果你可以不要求高薪,放平心态,我相信很多公司还是愿意要大龄程序员的。
到35岁还在基层那基本上就是没希望了,随着年龄增长,思维能力不如年轻人,如果不能升上去带团队,那只能一直做基层码农。
程序员三十以后就老了,一是技术更新太快,二是经常性熬夜加班,三十以后转管理岗,搞技术吃不消了。
更多文章:
idea一直indexing(idea右下角一直updating index)
2026年5月2日 00:20
如何安装apache(如何在Windows平台下安装或卸载Apache服务)
2026年5月2日 00:00
网页制作滚动条(flash as 2.0 如何制作网页滚动条效果呢求解)
2026年5月1日 23:40
hbuilder左侧项目栏不见了怎么办(hbuilder最左边的目录框隐藏了)
2026年5月1日 22:40





