03.05 为什么国内大家都在说35岁是程序员的中年危机,而感觉国外很多大龄大神级的程序员呢?

芭韭特


作为一个即将迈向40的老程序员,能够深刻的感受到这种氛围,国内程序员超过35岁都会不由自觉的有一种危机意识,造成国内老程序员的恐慌的主要是大环境决定,相比国外的大龄程序员生存环境明显的会恶劣一些,这也是发展过程中需要经历的阵痛。

为什么国内程序员到了35岁都有一种危机感

程序员年龄大产生一种危机意识,主要原因是在于自身,很多程序员在初级阶段都是拼命修补基础,在基础搞的差不多情况下特别是找到工作后,由于行业的因素可能仅仅关注了本行业的一些东西,对于之前的掌握的编程基础没有继续学习下去,在自己年轻的时候可能还感觉不出来,随着年龄的增长很少一家公司干到底,中间换工作的时候总要考察一下基础水平甚至还有笔试题目,很多老程序员看到有笔试的题目就选择走人,不注重基础的程序员随着时间的推移早晚会显露出缺陷。

国内编程环境还不成熟,现在国内第一代程序员差不多已经有50岁的年龄,还在坚守在岗位上的已经不多了,大部分都是功成名就或者高管的职位了,都是在拓展第一批软件公司过程中消化了,像雷军求伯君都属于国内第一代程序员,看看今天的地位,类似这种创业的程序员还不在少数,周鸿祎,李彦宏都是程序员出身,但现在环境已经很难出现程序员直接成为巨头老板的故事了,主要国内软件竞争已经非常激烈了。主要是第二批程序员现在年龄在40岁左右,可能会显得比较尴尬了,因为已经没有那么好的创业机会,现在大部分做个技术管理者或者在外企或者传统行业工作,这个年龄投身到互联网行业就会显得比较吃力了,因为国内互联网环境加班的氛围太过浓烈。

国内互联网产业比较发达,国内互联网之所以发展这么快就是由于节奏快加班加点的赶产品的进度,年龄大了一般在这种氛围下吃不消,基本上都是年轻人的天下,在年龄稍微大点情况下都会选择离开,当然也有一部分技术的大牛由于技术能力强即使在互联网一样混的非常开,关键因素还是技术能力,相比来讲传统的软件行业加班加点就会少一点。

国外的程序员是不是真的一点不受年龄影响

很多国内的程序员觉得在国外当个程序员可能更加舒服一点起码不会受到企业的年龄歧视,什么事情都是相对的,任何一个职业在年龄大了之后都会受到影响,美国硅谷很多科技企业也不是很喜欢招聘年龄大的程序员,只不过相对来讲国外的程序员的工作环境对于年长的程序员没有那么多的异样的眼光。

其实无论是国外的程序员还是国内程序员决定走向关键点还是技术能力,能力跟上了什么企业都喜欢守着,毕竟每个科技企业都希望有一个技术的定海神针,一般这种在公司里面就属于老程序员的角色,很多老程序员之所以被企业所抛弃主要是在成为老程序员的时候还在做着年轻程序员的事情,这种一般都会被淘汰,这也是职场上的一个规律,无论国内外都是一个样子。

在国外还是经常能看到40,50岁的还在写代码的程序员,这点是国内不具备的,很多有名的开源软件就是一帮经验丰富的老程序员杰作,相对来讲在国外老程序员生存环境更加优越一些,对于编程这种职业经验所占比重非常重要,都是在真正磨练了多年之后才是品味出编程的味道,才真正绽放出对编程内在的感觉,老程序员的在编程领域有着独特的优势,希望能帮到你。


大学生编程指南


我今年41岁,依然每天开心的撸代码。

我并不认为自己是一个优秀的程序员。我也从不担心自己会被淘汰,或者说我压根儿就不在乎是否被淘汰,我只是喜欢写代码。当你对某个事物足够热爱,你就会表现出它的天赋异禀。

我自己写了一套在线学习系统,在全国有两万多家单位在用。付费用户还不到1%,钱也说不上,说我是为了情怀什么的有点装逼啦。但是想想有那么多人用我的程序也蛮有成就感的。

只要足够热爱,只要坚持,早晚会成为一个神级高手。也许会有点慢,慢到终究成为一个“大龄”的神级高手。

不过很遗憾。我们发展太快了,社会变化太快了,人们太浮躁了。

那些年轻人要为了高房价而努力。加班加点的996工作,哪还有时间去钻研,哪有心情谈热爱,纵是你对编程有天大的爱好,也磨得你热心全无。

想起三体里面的一句话,人性的解放才能带来科学的进步。


学习考试系统


确实,35岁,对于程序员来说,就是一道坎。不过,年龄,无论是对国内的程序员来说,还是对国外的程序员来说,都是一个考验,就是在有就业法案加持的美国硅谷,其实一样也存在着这样的年龄“歧视”,过了40岁,再想在大公司找到一份不错的程序员工作,也是非常难的。

在美国硅谷,Oracle的员工平均年龄在38岁,intel公司员工的平均年龄在34岁,微软的员工平均年龄在33岁,Adobe为33岁,苹果为31岁,谷歌为30岁,facebook为28岁。从这个数据来看,越是新派的互联网公司,员工平均年龄越小。在谷歌,那些年龄超过40岁的员工被称为“Greyglers”,意思就是灰白头发的人。其实就是年龄歧视。

大神在哪里,其实都是大神,和年龄关系不大,而之所以有年龄大的大神,只是没有人可以取代而已。但是也不得不说,程序员对于很多美国人来说,是非常小就开始学习的一个事情。操作系统,应用软件,语言等等,都可能是某一些大神在日常的程序编写过程中,为了解决自己的一个问题,而不经意间鼓捣出来的一些东西。但是,这些年龄大的人,很多都不会在一线做一些编程工作了,而是转到战略,架构,咨询等前瞻性的工作上了。其实国内也存在这样的情况。

对任何一个过了35岁还在一线写代码的程序员来说,及早的规划自己的后面的职业生涯,其实已经是当务之急了。

此问题你有什么不同的见解呢?

高薪职位,猎头服务就上无忧精英网(www.51jingying.com)


无忧精英网


怎么说呢!35不失业,45也会失业,留给体制外的人时间不多,20年一定要实现财富积累。


万古愁


我35岁才开始当程序员,当然我是半路出家。我在中国是学机械的(五年本科,工作两年,三年研究生,工作一年半,然后来美留学),来美国后学化工,做Biotech的研究——设计生化反应器。最后改学计算机。35岁不仅不是危机的年龄,而且是在美国职场打拼刚刚开始的年龄。


Haiben


因为人家的确是大神,国内程序员做的很多是代码搬迁工


光风国北


国内任何职业过了35就会被危机,公务员和事业单位除外


放逐浮世


程序员整天坐在电脑前面写代码,圈子小,人脉少,一旦下岗就不懂做什么了,所以35的程序员比谁都有危机感


用户8167019228404


虽然这种说法也不能是一概而论,但是就目前来说,确实是存在着这样的现象。我觉得至少有以下几个方面,造成了这种现象的发生!

第一:国内互联网重在应用,国外互联网重在研究!应用和研究区别很大,应用更多的是利用成熟的技术和开放的源码进行产品的开发和推广,因此,十分强调速度和代码量!又因为所利用的技术大多是成熟和开放的,因此,经验这种东西,两年和五年的差别不是很大,因此,年龄更轻、薪资更低的年轻人当然比年龄大些的人受欢迎 ;而研究非常强调底层技术的经验、也很重视互联网整个技术的发展过程,因此,年龄大的程序有着天然的优势,年轻程序员难以短时间内达到这个层次。

第二:国内的互联网竞争更加惨烈!国内目前在互联网产品这块的知识产权做的很不好,一旦一个好的产品出来,立马会有千千万万的同类产品出来抢市场,而国外根本不是这样,就拿facebook来说,如果在国内,不知道有多少个facebook在明争暗斗。这种模仿、盗窃似的竞争造成了企业成本居高不下,因此,逼着企业采用更年轻薪资更低,同时技术也不错的年轻人去代替年龄大的人,只有不停的换血,才能去不断的推出新品去面对竞争。

第三:人口红利!国内人口红利还是比国外好很多,企业的可选择性多,而企业又是逐利的,即使不是每个年轻人都比老人厉害,但只要100个里面有1个,那千千万万个里面一下就有好多个可供选择的年轻人了,于是,自然会有好多的大龄程序员被替代。

其实说实话,就我个人而言,我不认为大龄程序员不好,我反而认为大龄程序员是好事。因为,在35岁左右的程序员,这个时候,大多结婚有了孩子,而且孩子应该已经在幼儿园或小学了,且这个时候,父母年龄还没到需要子女贴身照顾的时候,也就是说,这个时候的人,家庭是最稳定的,程序员虽然是时间上可能比不上年轻人的付出,但是在心思上却可能更加单纯,更加集中!因此,我相信,随着产业的成熟,中国将来也一定会出现很多大龄的程序员依然战斗在一线!


浅谈不深究


本人制造从业人员,非程序员。但是很想从自己角度谈这件事。众所周知中国是制造大国,所以你可以在国内看到很多制造行业的精英但是研发行业的精英很少。为什么?制造精英不需要很多的工作经验就可以达到也就是可以满足35岁以下从业,但是要想做研发,必须对制造有深度理解和把握,否则就很容易研发出各种不伦不类的设计把人坑死。中国当前社会的的快餐节奏短期能够给大家带来效益. 但是长期看来对国家可不是什么好事。回到35岁这个年龄限制,就是很典型的例子。国家想要技术要求更多的研发人员,应该彻底改正这种错误意思,从个人能力上,而不是年龄上选择人才。


分享到:


相關文章: