不知道从什么时候开始,中年危机持续刷屏,遍布整个职场,横跨各个行业,对各个细分工种的中年男女或者即将步入中年的青年男女几乎形成了垂直打击,而且中年这个年龄分界线从40岁滑落到35岁,甚至到30岁。笔者也无法免俗,俨然被漫天飞舞的危机感和对未来的恐惧心压得喘不过气来了。

笔者工作10年+,今年悄然越过35岁的职场生命线,中年危机感油然而生,且时不时被各种言论恐吓,例如:”时代要抛弃你,都不会和你打声招呼”,“比你优秀和聪明的人,依旧比你更加努力和拼命”,“能够996是修来的福报”等等。还有2019年年初某互联网公司年会公开新的一年工作时间,正常工作时间:9:30~21:00. 紧急项目:一周工作六天,每天工作时间更长。好好的年会突然变成了吐槽大会。

笔者身在外企,近年来外企风光不再,宛如明日黄花。2019年以来一群以公司价值观为荣,但最后被公司一脚踢开的外企员工,中高层管理者比比皆是,触目惊心。

最近发生的两件件事情也让笔者心有余悸,思绪良久。

  1. 亚马逊关闭了实体书的售卖,并且不再服务亚马逊中国的第三方卖家。相关的中国本土业务全部退出,仅仅保留电子书,kindle,海外购市场。很明显这是一次外资企业在中国失败的无奈之举,也意味着有一部分将会离开亚马逊中国公司来应对此次变局。
  2. Oracle 中国研发中心(CDC)关闭,涉及约 1600 名工程师的命运。没有任何提前,有员工称“昨天还在正常加班,第二天早上过来开会突然宣布裁员消息,而且要求离开,否则赔偿条件大打折扣,几乎没有任何缓冲的时间”。五月份确定首批900 人,其中超500人来自北京研发中心。第二批则在7月份离开。产品线涉及到数据库产品、中间件产品,云计算等。Oracle 中国研发中心工程师年龄平均在 37 岁左右,此次被裁之后面临找新工作和生活的巨大压力。

亚马逊中国在国内的业务战斗力很明显和阿里,京东,拼多多不是一个档次。据传国内管理层收到美国总部的限制太多,很多好的营销策略,管理创新都是处处受限,难以施展。在这么竞争激烈的环境下,宛如逆水行舟不进则退。更何况还时不时慢人一拍或几拍,长期下去,竞争力和市场份额直线下降也是情理之中。

Oracle近年来云计算转型始终慢人一步,距离几个巨头微软,亚马逊,阿里云等也是渐行渐远。去IOE已是趋势,现在oracle断臂求生也未尝不是自我革命之道,加上一些微妙的政治因素在里面,最终的结局对被裁员工来说确是残酷的一刀。

中年危机细思恐极,plan B甚至plan C的谋划已经刻不容缓了。35岁或者40岁以上的人优势劣势到底是什么?按说人生各个阶段都有危机,为什么偏偏中年危机被无限放大,肆意渲染呢?

每个阶段有每个阶段的苦,小孩的苦在于玩具和零食永远都不够,开始上学了要面对无尽的家庭作业,随大流的兴趣班,升学的压力,进入大学后又要赶紧为毕业后的求职考研拼搏,接近二十年的寒窗苦读可怜一大批莘莘学子。初入职场后,工作和生活阅历经验少,做人做事难免出点差错,那么被老板训斥或者资格更老的同事指责就在所难免。媳妇熬成婆,至少也得个五七年吧。慢慢成为职场精英或骨干,压力也随之倍增。说的烟火气一些,买房,婚姻,小孩教育,高企的物价的成本哪个不是让人头大,过来人都明白,这其中的酸爽让人五味杂陈,欲罢不能。好不容易等小孩大学毕业了,自己也成为老年人了。当下中国人口红利渐消,人口老龄化已成一个极为严峻的现况。那么老年危机届时也会扑面而来,有可能导致一系列严重的社会民生问题。

初步思索,应对中年危机笔者大致想到下面一些出路,

  1. 核心技能的养成,对某些主流技术的深度掌握必不可少。贵精不贵多,熟练掌握web开发,前端开发都行,但是一定要有深度,最好达到专家级别。大忌就是这个还行,那个也凑合,一旦深入某个技术点便口不能言,露出硬伤。精通一些技术是程序员的安身立命之本,再结合自己所处的行业,公司,多积累领域,业务知识才是王道。确保自己在公司项目组里面成为核心人才,甚至不可或缺的·员工,那么就算公司要裁员,公司管理层也会考虑个先后顺序,这样也可以给自己争取时间,平稳度过难关。前段时间与一邻居闲聊,说公司裁员,整个部门都被端了,单单留下他一个人,原因竟是公司里面还有在盈利的部门,重点在几台机器,就他最精于维护和升级。看来这才是真正的硬核技能。
  2. 第二技能,第三技能的掌握也是必不可少,IT行业看似热闹,但总归有个饱和度,所有人都往里面挤,那么能力不够的就会被挤出去。里面的位置满了,外面的人也挤不进去了。如果加上大环境不好,无疑雪上加霜。有些程序员文笔不错,那么开个微信公众号,大鱼号,百家号等也是个路子,而且要趁早,而不是等到危机来临时才想到这一招。有朋友利用周末时间去学了厨师,也是个好路子。民以食为天,饭永远要吃,也许另辟蹊径改变人生轨迹也说不准。这里的重点其实就是要让自己忙碌起来,多掌握一些技能,就算碰到危机了,自己的选择比较多,瞄准一个方向,深耕细作,必有所成。
  3. 多积累人脉,多结交一些朋友,工作10年,15年,人脉资源多少还是有些。一般来说,工作五年后,换工作就应该优先考虑依靠人脉来完成,而不是海投简历了。俗话说,在家靠父母,出门靠朋友。朋友多了路好走,虽是俏皮话,也是为人处世的人生经验。 到时一旦被裁就要积极发动人脉圈子,很多人面子上过不去,这种想法千万要不得。解决生存的压力和面子问题哪个重要,孰轻孰重,一目了然。如果朋友求助,要积极帮助其渡过难关,到了这个年纪,都不容易。能帮则帮,千万不要能躲就躲,也许下一次失业的人就是自己了。
  4. 如果不是单身的话,配偶其实也是个强有力的精神和物质支柱。夫妻双双失业,当然有可能,但一般来说是个小概率事件。无论谁失业,都不要说风凉话二度伤害了。在困难时期家人的支持和关怀就显得非常重要和暖心。自己更加不能放弃,做好计划,谋定而后动。
  5. 一定要知道自己的核心优势在哪里,自己的缺点是什么,那么在和其他人竞争的时候,注意扬长避短,方能把握住好机会。你的优势在于人生阅历丰富,为人处世老练,在和客户沟通的时候知道什么时候退一步海阔天空。大量的项目实战经验,填坑,解决问题的方法,技巧都不是短时间能够养成的。有的程序员有项目管理,人员管理的经历,都是职场中宝贵的财富。笔者窃以为职场中最重要的能力就是思考问题和解决问题的能力。这种能力正是35+的人该潜心修炼的,十年磨一剑就是这个道理。那么你的缺点可能就是你的精力,时间,学习新的技术的意愿等不如职场新鲜人。和更加年轻的单身男女比拼体力,智力活跃度肯定是自讨苦吃。 35+的人大多拖家带口,那么公司对这种人往往是排斥的,就算你愿意996,那么你的身体素质和时间跟得上公司的快节奏吗?既然公司有更多更好的选择,为何要选择35+的人呢?机会都是留给有准备的有心人,失业后多看书,多充电,多总结自己过往的荣辱得失。一定不能脱离职场太长时间,比如说六个月以上,那么对自信心也是个沉重的打击。想想当年大学毕业,提倡先就业,再择业。不要害怕归零,重新出发没有想象中那么难。中年危机时刻,仍然可以采取此种策略,先留在职场,好好把握机会,开启新的职场道路,顺利度过难关。
  6. 保持身体健康,坚持运动,篮球,羽毛球,游泳,慢跑都行。年纪越大,好身体越重要。千万不能为了钱,损害身体,因为以后都要还回去的,得不偿失。尽早买好重疾险,公司一般会给员工配综合意外险。那么失业后,自己买好综合意外险。
  7. 做好理财规划,人到35+,多少有些积蓄,指数基金,债券,货币基金,股票等等要做好配置。你不理财,财不理你。过去十年,房地产腾飞的十年,不管什么时候你去投资房产,都是赚的,就看赚多赚少。类似的美国过去十年股票大牛市,只要在里面投资一段时间都会有收获的。在大的风口,趋势里面做投资,其实是回报大于投资,收益好过风险的。

其实中年危机的重要原因在于承担的责任和压力太大,正如张爱玲说的,每天早晨一睁眼,身边都是要依靠你的人,而你却无人可依。总归一句话就是在危机来临之前,做好规划,保持终身学习的态度。含金量高的证书选择性的考几个,这样倒逼自己保持一种持续学习的状态,碎片时间就能少玩一些游戏,短视频,就算将来用不上,心里也踏实。

程序员是个技术工种,技术发展变化快,那么就要清楚认识到哪些是不怎么变的,哪些是一直在变的。对于那些不怎么变的,比如算法,数据结构,操作系统原理等贵在平时工作中多积累,多思考。而对于那些一些一直在变的框架,平台,语言,就要选择性的深度掌握,多实践,多总结。

正如<<孙子·谋攻 >>所云:知己知彼,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。如果我们认不清社会发展变化的规律,世界已经巨变,自己仍然停留在很久以前的舒适年代,眷恋以往的美好时光,那么当暴风雨来临时,心态崩塌乃至慌不择路就不难理解了。反之如果我们对自己有清晰的认知,不断及时调整和改变自己去适应社会,行业的高速发展,与时俱进,顺应趋势,就算危机来临,也可以轻松应对,从容不迫。所以说危机的根源还是我们自身,解铃还须系铃人,写到这里,笔者已然有一种豁然开朗的感觉。你呢?

大龄IT程序员的救赎之道的更多相关文章

  1. 什么样的PPT能助你成为一个优秀的演讲者——程序员的演讲之道

    欢迎访问我的个人博客,原文链接:http://wensibo.top/2017/05/28/speaker/ ,未经允许不得转载! 前言 今天是端午节假期的第一天,在这里祝大家假期快乐,不过像我这种渣 ...

  2. 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路

    引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...

  3. 为什么程序员老在改 Bug,就不能一次改好吗?

    程序员的日常三件事:写Bug.改Bug.背锅.连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含Bug. 但是真的有这么多Bug要改吗?就不能一次改完吗? 程序员听这问题后要拍键盘了,还!真! ...

  4. 程序员需要的各种PDF格式电子书【附网盘免费下载资源地址】

    程序员需要的各种PDF格式电子书[附网盘免费下载资源地址]   各位,请妥善保存,后期还会有更多更新,如果你有不同的书籍资源或者这里没有你要找的书籍,也可以直接留言,后期我们会继续更新~ Java & ...

  5. 每一位想有所成就的程序员都必须知道的15件事(走不一样的路,要去做,实践实践再实践,推销自己,关注市场)good

    从 为之漫笔作者:为之漫笔 有超过 100 人喜欢此条目 原文地址:How to advance your career? Read the Passionate Programmer! 我刚看完Ch ...

  6. 《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》

    <菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师> 国庆节快乐!一年一度长度排第二的假期终于来了. 难得有十一长假,作者也想要休息几天啦. 不管你是选择出门玩,还是在公司加班,在学 ...

  7. 原创电子书《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》

    <菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师> 国庆节快乐!一年一度长度排第二的假期终于来了. 难得有十一长假,作者也想要休息几天啦. 不管你是选择出门玩,还是在公司加班,在学 ...

  8. 为什么说每个程序员都应该刷几道LeetCode?

    2015年即将过去,最近在回顾和总结过去一年的工作经历,发现自己并不能算是一名合格的程序员. Google某前员工Lucida在文章<白板编程访谈——Why,What,How>当中写道: ...

  9. 程序员之路:以Android证道

    大道三千,何以证道? 最近有私信.邮件给我咨询一些职业生涯规划的同学,我在这里以过来人的身份给大家一些建议. 任何行业,任何职位,无论高低,无论大小,都可以分为广博.精深两个方向. 精深自然指的是在某 ...

随机推荐

  1. windows查看某个端口被哪个进程占用

    找出端口对应的PID netstat -ano | findstr 8080 帮助命令netstat -? -a 显示所有连接和侦听端口. -n 以数字形式显示地址和端口号. -o 显示拥有的与每个连 ...

  2. 世界上最大的软件注册表-----npm

    npm 是什么? npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门.它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(pack ...

  3. Java学习之:Spring的扩展配置

    1.在配置文件applicationContext.xml中,引入相关的配置文件方式: 2.使用Jndi数据源的方式改造配置文件applicationContext.xml: 3.注释配置文件appl ...

  4. BeanPostProcessor后置处理器原理以及ApplicationListener原理

    BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的 1.BeanFactoryPostProcessor:BeanFactory的后置处理器; 在Bean ...

  5. Kafka Streams开发入门(4)

    背景 上一篇演示了filter操作算子的用法.今天展示一下如何根据不同的条件谓词(Predicate)将一个消息流实时地进行分流,划分成多个新的消息流,即所谓的流split.有的时候我们想要对消息流中 ...

  6. ML-线性 SVM 推导

    Max Margin svm 即Suport Vector Machine, 中文意为:支持向量机. 对于二分类问题, 在样本空间中(即便是多维向量, 在空间中可表示为一个点). svm的核心思想就是 ...

  7. Junit测试入门

    junit测试的6大注解 @BeforeClass    最先执行,在整个测试类中只会执行一次,所以它只能声明一次,并且被它标注的方法必须声明为static @Before       可以声明多个方 ...

  8. Linux必知必会--awk

    弱者,是没有资格要求公平的. --<秦时明月>卫庄 参考文献: http://www.ruanyifeng.com/blog/2018/11/awk.html 阮一峰 https://ww ...

  9. asp.net中的参数传递:Context.Handler 的用法

    网上天天有人问怎么在webform页面之间传值,基本上来说,大家熟悉的是     (1)url字符串传值     (2)session传值     (3)直接读取server.transfer过来的页 ...

  10. 团队第四次——Alpha版本的发布

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 这个作业要求在哪里 https:// ...