程序员你所害怕的中年危机,恰恰是人生的转机!
Posted android-alvin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员你所害怕的中年危机,恰恰是人生的转机!相关的知识,希望对你有一定的参考价值。
01、35岁程序员中年危机
35岁,已经真的成了所有职场人都不容易迈过去的一道坎。找工作,大多数公司把年龄限制在35岁以下,35岁左右的人,连面试资格都没有。
各大公司一到大规模裁员,35岁以上的普通员工,就成了被裁员对象。
35岁,更是互联网从业者,尤其是程序员的一道坎。
在“996”盛行的互联网行业,受欢迎的永远是28岁左右精力无限的年轻人。
你不会永远年轻,但永远有人年轻。
当你年纪大了,熬不了夜了,加不了班了,还能吃得了这碗“青春饭”吗?于是很多30岁左右的程序员都在焦虑一个问题:35岁后的出路在哪里?
人到中年,一地鸡毛,似乎谁也逃不掉这个带着魔咒的怪圈。走进这个怪圈的人,不约而同都走向了人生的最低谷。
我们坐在谷底,身上背着沉重的包袱,拼尽全力想往上爬,却总是徒劳的一次次掉下来!
02 幸福感最低的中年时期
2008年,经济学家奥斯瓦尔德和布兰奇弗劳尔,发布了著名的幸福感U型曲线,从而得出一个结论:
随着年龄的增长,人一生中的幸福感高低变化呈现出U字型曲线,中年人的幸福感恰恰处于U字形的最低处,也就是我们俗称的:中年危机。
经济危机:上有老下有小,房贷车贷养老通货膨胀,生活中样样都要花钱。然而工作到一定年限后,已经接近天花板,工资很难再大幅度上涨。
事业危机:不尴不尬的年龄、不上不下的位置、分分钟被年轻人取代的恐慌。社会不会给中年人失手的机会,一旦失业要再找一份差不多的工作,将非常艰难。年轻的时候犯错,叫血气方刚;人到中年,你还犯错,就是蠢。
身体危机:中年秃顶、啤酒肚、高血压、高血脂,同时还伴随着精力、体力、记忆力的衰退。你开始感觉在处理很多事情时会力不从心,即使什么也不干,也好像提不起劲来。
心理危机:中年人是家庭与社会的中流砥柱,正因为这样,中年人面临许多问题要去适应、解决和克服。同时也承受着来自家庭、工作、社会等各个方面的压力。然而,能够让你倾诉与宣泄的地方却很少。
感情危机:爱情在繁琐平淡的生活中慢慢消失贻尽,取而代之的不是麻木、冷淡就是无尽的争吵。家,很多时候,不再是温暖的港湾,而是无法逃避的枷锁。
生活究竟有多苦?
是工作忙碌无暇陪伴孩子的愧疚;是加班加点却一朝被炒的悲愤;是倾尽家资却创业失败的凄凉;是亲人突然生病住院的焦灼;是崩溃到泪流满面也无声无息的沉默。
不知道明天和意外,哪一个会先来。
03 大龄程序员出路
下面我们援引知乎高赞回答,作者:「已注销」
https://www.zhihu.com/question/267634367/answer/330677395
1990年大学毕业(211计算机专业),应该算超大龄程序员吧。
我们这个年龄基本算是国内现存最老的程序员了,大学时没有学过C,毕业后相当长时间从事汇编。大学毕业后去了当地第一家外企,应该算从事本专业,之前同学和同事大致情况如下:
1)经商、创业:这个是最多的,而且因为创业时间比较久,多数小有所成。且多数仍在IT行业,少数已经转其他行业。只是在IT行业的多不再从事技术工作 ----- 有年轻人。
2)管理岗位:外企普遍会有天花板,毕竟年龄因素 ---- 所以不谈外企。这里所说的管理岗位特指事业或政府机关。因为我们那个年代还是包分配的年代,如果在政府机关或好的事业单位基本已经顺理成章做到管理
3)移民:这个比例似乎不小,应该接近管理岗位的人数(可能更多)。就我们班大约30多人,移民的应该有4~5个不止。美国加拿大多些。之前一个团队13人,有4人移民,基本澳大利亚、加拿大、欧洲。
4)技术:特指开发。这个非常少,除了我。因为个人一直是在外企,从事技术职位。另一个是工作几年通过读博,留在学校,现在是教授,从事研究工作。这个主要原因和国内情况有很大关系:国内IT行业基本上都是二次开发多些。实际技术积累并不多,在5年内经验积累有作用,超过十年就未必。
关于针对大龄IT行业,我想是这样:
1)在35岁前完成技术和经济积累。多数IT在35岁后成为一个分水岭,而此时也可能是人巅峰阶段。
2)技术积累到一定程度,可以考虑进一个初创企业,随公司持续成长。但这样风险很大,所以,至少要有一定经济基础,可以赌的起。而且有一个好的经济积蓄也是对家人的一份责任。实际上骑对马比您个人技术能力更为重要。
小结:
如果喜欢技术,务必注意在各方面加强自己,包括学历:我们那个年代,大学生是天之骄子,现在好企业招人硕士都要985/211。
明确自己的技术方向,并深化技术(不是某个新语言,而是更多偏理论等核心技术)积累 ---- 因为未来您不能和年轻人硬碰硬拼体力,只能在对技术理解的深度与年轻人竞争,而且要考虑技术的快速更迭,想清楚应该在哪些技术或领域发力。
很多程序员朋友都曾陷入迷茫困惑,想深耕技术,却不知如何下手。那么作为一名android开发人员,我们究竟应该学什么?
对于Android架构师职责的介绍,网上已经铺天盖地,就不再赘述。今天我主要给大家分享一下成为一名Android架构师应该掌握的技术能力。
阿里公司注重的7大主流技术专题与移动架构师项目实战
本人花了一年多时间最新整理出一份阿里P7级别的Android架构师全套学习资料,特别适合工作3-5年以上经验的小伙伴深入学习提升。
需要的小伙伴可以直接++++维信(壹叁贰零叁壹陆叁陆零玖 就可以获取了)
1.高级UI
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。
不过很显然现在远远不够了,所以很多人会觉得大环境不好了安卓开发要凉了。
这些人如果能自身反省;企业要你们这些CV工程师的意义在哪呢?
你要自己亲自去项目实战,读源码,研究原理的呀。
2.性能优化
如果我是老板,我招你来是写代码的,不是写bug的。如果你的代码太烂,各种bug。我把你开了后重新招个人进来接手维护,甚至推到重新做,后面那个接盘的是不是要骂街?
如果你会性能调优,能解决项目中各种性能问题。那么拿20K真的不过分。你得具备深厚的代码功底,深入学习源码原理以及使用工具进行测试和检查调优。
3.NDK开发
音视频,人工智能,这些是未来没办法阻挡的发展大趋势。我在猎聘网上看那些招聘岗位,要求精通NDK的薪资都在30-60K。
追求高薪岗位的小伙伴,NDK开发一定要掌握并且去深挖
4.Flutter
Flutter火了一年多了,虽然你工作不一定要用到,但是你出去面试(初级可能不要求会),肯定会问到的。
关于Flutter是不是未来,我没法确定告诉你,我能确定的就是你要去面试高薪岗位,你得掌握这种主流的新技术(因为大厂最看重的除了基础,技术水平外,就是你的学习能力。)
5.移动架构实战项目
架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了。
架构师尤其是移动开发,数量太少了。可能很多Android开发的小伙伴都没见过移动架构师。架构师薪资是什么样的水平呢?
阿里P6处于高级工程师,年薪四五十万左右
阿里P7处于资深高级,年薪百万左右
阿里P8属于架构师了,年薪可达170万以上
阿里的标准和薪资都是很高的,其它公司会有差距,但不会太大。
需要的小伙伴可以直接++++维信(壹叁贰零叁壹陆叁陆零玖 就可以获取了)
你有没有敢去想过,自己以后能达到架构师水平,突破百万年薪,实现财富自由呢?可能你觉得很遥远很可笑,那么你就真的遥不可及了。
最后
随着目前国内形势是新兴企业涌现,各种新技术不断出现,在适当年龄跳出安乐窝极为重要,千万不可温水煮青蛙。
IT行业是一个高速发展的行业,任何人不努力都可能会被淘汰,唯一的办法就是在适当的时候拼尽全力。当然,如果嫌做技术太累还是尽早转行 ----- IT确实辛苦,尤其之后年龄大了的时候,没有惊人的毅力和强烈的爱好尽早跳脱技术方向也许对自己是解脱。
以上是关于程序员你所害怕的中年危机,恰恰是人生的转机!的主要内容,如果未能解决你的问题,请参考以下文章
带我走出程序员中年危机的开源项目,刚刚从LF AI & DATA基金会毕业了
人到中年,如何直面面对你的中年调节自己的目标而不是危机!?(v0.1)