软件工程师35岁的恐惧

我心有梦这路再难也不成伤
  • 回答数

    7

  • 浏览数

    4836

首页> 工程师报名> 软件工程师35岁的恐惧

7个回答默认排序
  • 默认排序
  • 按时间排序

亲你小嘴

已采纳

是的,程序员在一过35岁的时候就会面临失业风险;老程序员,基础扎实,非常有创造力的程序员,在年龄越大的时候就会越吃香。

86评论

多情女子红颜薄命

2019年我也33了,离传说中不好找工作的35岁又更近了。说没有焦虑是对自己撒谎,于是我采访了一些人,自己思考了下,写下了这篇文章。先看看大家的态度:色老力衰,不好忽悠 不能带头加班 老油条 学不动 加班就是磨洋工 关键还是贡献的价值。能不能给业务带来价值。 找背书 基本逻辑就是,比你这个难得多的哥们都搞定了,你这点小事根本不再话下 去bat镀镀金 捷径 看看你的上司是咋过来的你们赚的钱已经可以了:我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发。为什么?这就是行业的红利,个体是享受了这个红利。所以说我们做IT的,应该感谢马云,雷军等等他们。某公司hr同学:我觉得35岁的程序员技术方面是有一定积累的,但是碍于个人兴趣、职业规划、薪资、企业发展空间、市场环境等多种因素,大部分可能会考虑转型。转型大多三个方向:一、持续原有的技术领域的工作。二、转管理。三、转到其他相关领域。 对于第一种,发展方向是技术专家,但是技术专家在市场上还是凤毛麟角,更多的是被工作三四年经验程序员的代替了。 第二种转管理的,在实践中很多都夭折了。怎么说呢,在企业中,习惯从技术好的里面去提拔人才做管理,但是管理者需要具备的素质是技术好么?我觉得不是,很多适合做管理的人未必技术好,但基本都被埋没了。 第三种,转到其他相关领域。这种转型挑战比较大,风险也相对更高。某公司hr同学:除非这个人的背景特别好,别外技术也ok,才会去约。程序员分两个方向,一个是技术,一个是管理,他要是带团队,那么35到38也行。要是到这个年龄,他还没到达资深或者架构师的能力,那一般不会特别去关注他,就pass了。 当然也看个人能力,如果技术足够牛,一些大厂也是有这样的需求的。你想想如果我们招一个20多岁的,跟你水平差不多的,那肯定愿意要啊。家庭什么的负担大,想法也多,如果有加班的情况肯定没有人家年轻人有冲劲啊。所以对35岁以上的程序员的要求比较高。某转管理的程序员:有时候我也挺迷茫的,到底走技术路线还是管理路线。技术路线吧,又没有那么多时间。也许是借口,有时候有时间,但人是有惰性的,就……这个年龄确实需要些管理能力了,毕竟项目不是一个人搞定的。我们在招人时确实对他们有管理能力的考虑,因为你想,一个在小公司做那么久的技术,一定对周围的同学有些影响力,然后一般就会带团队。 现在企业一般不愿招聘35岁以上的程序员,这是行业内公开的秘密,对这点有不同意见的可以不用往下看了。《人性的弱点》有一章是讲怎么消除忧虑的。他告诉我们,有四个步骤,第一清楚的写下,我所担心的是什么?第二写下我可以怎么办?第三决定该怎么办?第四马上就决定去做。那我们也对标一下程序员的忧虑。按这四个步骤,解决忧虑问题:第一项:我们所担心的是35岁以后就业难的问题。 第二项:我们可以怎么办? 1.不用管,任其自由发展,大城市呆不下了,就回老家呗。其实回老家是挺好的,有健康的食物,有优美的环境。就是穷点,我们小时候那么穷都过来了,没什么好怕的。 2.现有岗位上玩命干。就是要用牛逼的技术搞定别人口中的难题,就是要加班完成时间紧任务重的项目,业界不服不罢休。 3.创业。这风险与收益都够高,要学的东西更多了,不会招聘管理没人跟你干,没人脉那里有项目,没产品能力怎么设计产品赚C端用户的钱。好像还有催款、谈投资之类的事。 4.跳槽。问下自己要多少钱,那些公司给得了,自己有别人要求的这些技术与管理能力没。没有就好好学,有就投简历吧。 ...... 好了,总结一下。35岁确实是程序员的一个坎,但通过这个坎的路不只一条。或者四大皆空追求世外桃源的生活,或者沿着老路再向上奋斗,或者创业还是否能找个捷径,或者换个环境继续向前进。不管怎样,唯有努力,才会过得更好。

142评论

你让我心疼我让你煽情

现在程序员这个岗位其实在职业生命周期方面,是存在一些问题的。没有确切说明程序员如果超过35岁会失业,这种说法是很片面的。而且现在很多it领域的程序员年龄会在35岁以上,这种职业生命周期的增长其实也是发展的必然趋势。现在程序员的职业生命周期比较短,是因为工作压力大、学习压力大、还有竞争岗位压力非常大,并且公司还会有一些考核制度。

其实现在很多的大型互联网公司,会给一些年纪比较大的程序员规划发展路线,而且这样一来程序员的工作环境也会得到改善。但是对于很多人来说,程序员到了35岁就会让自己意识到有危机,但其实有的程序员却是越来越吃香的。程序员是技术工作,所以基本技术对于技术方面的发展是比较敏感的。这也需要程序员的基础扎实,而且创造力强。

并且在工作的时候除了是养活自己,工作也要创造价值,并且提高效率。如果想要对于项目效率准确的提高,就应该从自己开始要探究和研究高效工作。而且不管到了什么年龄,对于新事物都要敢于接受和学习,这是非常重要的。如果想年纪越大越受欢迎的话,就要有自己的核心竞争力。和非常丰富的经验,以及一流的技术而且要学得非常好。

这样能够更好的去工作服务,所以对于自己的知识体系要多加学习和补充。所以作为程序员也要给顾客提供新的价值,要有所创新。要对于客户的问题进行追问和理解,而且要根据问题去思考相关的解决方案。这也就是提供新的价值,在这种过程的时候,程序员就可以形成积累的能力。也就是发现问题和解决问题的这种能力,这种能力也是非常终极的。

29评论

伴我走过患难

那你这十年为什么不考虑去提升自己的能力,在这里怨天尤人有什么用,据我所知,我们公司35岁以上的软件工程师都是公司的中流砥柱,非常的吃香,经验丰富还要带徒弟。工资几万块,为什么到了你这就这样呢,有没有反思自己。

90评论

半城繁华半城荒

过了35岁后,程序员真的是一个没前途的工作了吗?

很多过了不惑之年仍活跃于这个领域的精英

无论你相信与否,在这个领域仍有很多成功的程序员早已过了不惑之年。他们中的一些人甚至是行业内的最好的精英。

比如说,Rob Pike 和 Ken Thompson 早都年过花甲,然而正是他们创建了 Go 编程语言。他们是 Google 相当资深的工程师,而且可以肯定的是,他们的工作都得到了相当优渥的回报。还比如说 Robert Martin, Kent Beck, Steve Wozniak 等等,他们仍对这个行业有着重大影响。无论你相信与否,在这个领域仍有很多成功的程序员早已过了不惑之年。他们中的一些人甚至是行业内的最好的精英。

年龄不是最重要的,重要的是,你在这个行业的表现和影响是否杰出显著。我们都在就业市场中工作,市场只在乎你有什么能力,你的能力是否被需要的。只要你掌握的技能仍然炙手可热,你就不用愁找不到工作。

真的,只要你还有一个活跃的大脑,并仍有能力输入代码;你就可以在这个行业继续你的职业生涯,直到你行将就木的一天。

但在这个行业里的确有一些事情是真实存在的

1.年龄歧视的确普遍存在于这个行业中:

以下是美国公平就业与住房部公布的 2011年-2015年受理的年龄歧视案件数:

首先你要知道,年龄歧视的确普遍存在于行业中(同时还有性别歧视、种族主义等)。虽然这些并非是无处不在的,但是在有这种现象的地方,的确会对你是否能得到工作产生影响。

1)在你35-40岁的时候,你可能希望比25-30岁的有着同等适用技能的人得到更高的薪酬和更好的工作条件。2)在你35-40岁的时候,你在学校学到的最前沿的技能和技术现在都已经落后了10 - 20年了;编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论很可能每年都会更新。如果你没有与时俱进,你很有可能要面临被行业淘汰的风险。2.在很多公司,程序员没有切实可行的“技术阶梯”

在这种公司,“高级工程师”这样的头衔已经是程序员可以企及的最高水平了,而在这个职位的薪酬等级也达到最高之后,他们为了升薪必须进入管理阶层,哪怕他们可能并不适合这个职位。(有很多人后悔选择走向管理,但只要你愿意,你总能找到办法重回开发工作!)

这里的“管理”不仅仅是指管理人。在一个有着未来前景的公司,必须有人管理技术——例如首席技术官 CTO 。 许多 CTO 仍然编码,但很少有人会觉得 CTO 是一个没前途的工作。

有些公司会故意聘请更成熟的软件开发人员,特别是在远程站点,作为他们的“预备管理层”。

如果想在35-40岁后仍从事软件开发,你可以

1)为拥有技术阶梯或双重职业阶梯的大型公司工作

2)成为全职独立承包人

3)成为一个顾问

4)创立自己的公司

5)做好日常工作的同时做合同软件开发工作

6)保持你的现有技能,从你的工作经验中学习反思,拥有良好的人际交往和沟通能力,切实做好你的本职工作

调整好你的心态,不要用年龄把自己框起来

1.找回当年的激情

还记得你第一次写代码的时候吗?那种难以抗拒的兴奋和激动——不断变化的技术,充满挑战的工作……

这个行业让你看到了活力,无时无刻都有最新、最前沿的想法和不断涌现的机会!你说你不如年轻人敏捷了,不如他们聪明了,都不是!只是因为他们就和当年的你一样,面对机会、学习、哪怕在这个过程中犯错,都毫不犹豫,前赴后继。那样的热情,那样的激情澎湃充满了梦想!

想起来了是吗?

你要做的只是找回你当年的感觉!

2.创新需要暂时抛开已有经验

有一句编码格言是这样说的:有时增加代码并不能更好地改进软件,删除代码才可以。人生亦是如此,特别是程序员的人生。这句话中蕴含的哲理远远超过你的想象。任何一个阻止你去“删除你人生代码”的因素——无论是一个你早该放弃的旧程序,或一个陈旧老套的想法——都阻碍了你的进步。作为一个有经验的程序员,我们的工具包里充满了作为我们技能基础的那些“经过检验而可靠的”技术。但这是福亦是祸。举个例子,我们自己编写解析例程有时候要比提前导入预先写好的编码包更快。这往往是因为在开始码程序之前,我们想要检查确保这个编码包里没有错误。但是我们的本能其实是很不合时宜的。我们本应该输入开放源代码包并进行检验。如果结果是编码包中有错误,应该尽力解决这个问题直到完善,可重复使用的代码胜过重塑。大多数时候,“经过检验而可靠的”经验是创新的敌人。唯一能让你进步的方法,只有“对你已知的经验持怀疑态度”。只有当你尝试了新的方式,并对它进行检验才能知道它是否有效,这时候你再决定如何做。通常情况下,这种方法会花费你大量的时间,很有可能最后还是会回归到原有的习惯。但在这个过程中,你会自己将新的创意添加到工具包中,并逐一发现哪些技术是有价值的,值得保留的。做出这些选择是最重要的,直觉起着至关重要的作用。幸运的是,你有几十年的经验,有着比大多数人更好的直觉。只是不要让偏见堵塞你的灵感源泉。

3.身体是革命的本钱

那一年,你二十出头,耳机里的音乐隔绝了外部世界的一切,你面前只有发着微光的电脑屏幕,那些代码是你如今的全世界,凌乱一地的可乐罐,披萨盒里还剩下一块,凌晨三四点,有些饿了你吃掉了最后一块披萨,接着肝,睡眠是什么?管他的呢……时光一晃,你已经老去,可不能再这样折腾自己了。你的体重、你的肌肉、你的视力……别不把医生的话当回事,去减肥、去锻炼、早点睡!运动和规律的生活方式会让你越来越有精神。你是比年轻人有更多的挑战,但只有照顾好你自己,拥有充足的精气神,才能去迎接这些挑战,越战越勇啊!

总结

程序开发最好的地方就是它只和你的激情和学习能力有关,那些数以千计上了年纪却依旧杰出的程序员的职业生涯就是最佳证明。如果你没有这些特质,那么开发对你来说是无论在任何年龄都做不好的职业。但只要你有激情和能力,就无需掣肘于年龄,哪怕你四五十岁,甚至六十岁也都不算晚。

48评论

人走茶凉何必再忆

35岁如果真的淘汰就淘汰了,找别的自己喜欢的工作随便玩玩,学会理财,因为35岁之前已经挣了某些行业一辈子挣不到的钱,曾经996,9106,你以为是白白浪费时光?35岁如果没被淘汰,你应该是公司团队的一个leader了,你不仅现在不会淘汰,以后会更难被淘汰。随着时间的发展你会将事业推向新的高度,公司团队现在需要你的,不再单纯是你的技术,更需要你的经验,阅历,视野,而这些,你能拿的出来吗?问问自己。35岁会不会淘汰,不要看行业,多看看自己。现实的差距就是,MySQL创始人年过半百依然号称公司里最强程序员,而有些人不到35岁就在担心会不会被淘汰。

135评论

喂老头子喂老婆婆

周鸿祎说,35岁以上的程序员是越老越吃香的,并不是说真到35岁就会被淘汰,这个话是对的,但是也不对。

64评论

相关问答