注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了?

作为一个典型的大龄IT男,即将度过人生的第42个生日。这么些年来一直在一线从事编程工作,期间也曾经有机会转管理岗,不过在综合考虑到性格、爱好之后,还是坚持呆在技术岗。这么多年来,一直热衷于技术,根本就没有考虑过中年危机。不知不觉就来到了中年,最近一段时间中年危机刷屏,然后去各大招聘网站瞧了瞧,赫然发现几乎所有程序员相关岗位都要求年龄在35岁以下,这才意识到,中年危机确实存在。但是作为一个天性乐观的人,并没有感觉到绝望。那篇引爆朋友圈的文章《人到中年,职场半坡》,我也看过,其实我不是很懂里面的危机在哪?我就一个基层员工的视角,来聊一聊所谓的中年危机。

首先,随着年龄的增长,特别是在有了家庭和孩子后,在时间和精力上确实不如年轻人,但中年人有一个优势可以作为补充,那就是经验比年轻人丰富。这个在产品快速开发阶段,可能并看不出有什么优势,但是在产品上线之后,或者在测试阶段,经常会遇到谜之问题,这时经验就能够派上用场。有经验的员工有时会凭借一种直觉,确定问题的方向。通常找对方向,比熬几个通宵更重要。在IT领域,特别是互联网领域,说得最多的就是知识更新快,各种新技术层出不穷。但是,如果你研究过Android框架就会知道,虽然Android系统在不停的更新升级,但Android框架并没有太大的变化,如果你深入研究过Android 4.x的框架,再去看Android 6.0、7.0的源码,并没有什么本质的变化,并不会存在知识过时的问题,而且如此庞大的系统,时间越长,研究的就更透彻,越具有优势。在编程语言中,C++可能会被认为是一种过时的语言,但不可否认的是,在基础软件领域,比如操作系统、编译器、基础组件等,还是缺少不了C++。而且,现在的毕业生,都不大愿意学习C++语言,毕竟学习曲线比较高,所以如果掌握了C++语言,不也是一种优势吗?

其次,中年人虽然在学习新知识方面比不上年轻人,但中年人也是从年轻人走过来的。如果不是从一而终,换过几个老板,一般都会掌握好几种编程语言和好几种技术。我读大学的时候学习的是FORTRAN、PASCAL和汇编语言,和导师做项目及工作后,又学习了Visual Basic、C/C++(包括C++ Builder和Visual C++两种风格迥异的编程工具)、JAVA、python,在微软如日中天的年代,还搞过ASP、Visual C#、Visual J++,开始做了一段时间的管理系统,所以对SQL Server、Oracle数据库也有所涉猎,后来做嵌入式系统,早期的Nucleus、嵌入式Linux,再后来是Android系统,总共算下来,接触的技术不下十几种,这其中大部分是因工作需要而学习的,总体而言庞杂而不精通。这个没关系,其实你只需精通其中的一两种就可以了,其它的有学过或用过,就如同埋下一颗种子,遇到土壤就会生根发芽。说这么多,总结一句话,就是中年人知识技能更加全面,这点在中小型企业尤为重要。在这里,分工并没有那么细,比如你做浏览器引擎,公司不可能给你配一个前端开发工程师来做测试页面。你不但要编写网页,还可能需要编写脚本来测试引擎的性能,这个时候,知识全面的优势就会比较明显。

最后,中年程序员通常具有一定的经济基础,对于一个上进的程序员而言,职业期的前5年是黄金期,这时通常收入会有一个比较陡峭的上升曲线,这段时间如果有一点理财头脑,懂得一点投资,通常会有房产和一些积蓄。其实以程序员的智慧,在股市中捞几把完全没问题。个人不赞成炒股,但每隔几年,总有那么几次股市高潮,如果能够认识到这个规律,捞一把也无可厚非,反正韭菜总需要人来收割的。但不要太贪,在人人谈论股票的时候,要及时退出,避免被收割。这样积累下来,有一些资产在手,心里还慌个啥?

当然,如同《人到中年,职场半坡》里面的几位,身居高位,实力雄厚,机会一大把,唯一焦虑的是不能更好,那也没有办法。照这样说,马云更应该焦虑,因为他已经做到第一,没法做到更高了,还要时刻担心被别人超过。

中年程序员该焦虑吗?相关推荐

  1. 谷歌老程序员的补丁和中国中年程序员的焦虑,区别到底在哪?

    小编推荐:Fundebug提供JS错误监控.微信小程序错误监控.微信小游戏错误监控,Node.j错误监控和Java错误监控.真的是一个很好用的错误监控费服务,众多大佬公司都在使用. 现年 64 岁的 ...

  2. 12位中年程序员:代码一敲十年,收入虽高前途摇摆

    该文章为转载如有侵权请联系删除! 程序员群体曾是低调多金的代表,但最近996话题.甲骨文大裁员等事件持续发酵,让这个群体成了大众眼中的"失意中年人". 年轻时的拼命,换来的却是中年 ...

  3. 中年程序员被裁其实是件好事!

    近两年"中年危机"被讨论得太多了,加深了大龄程序员的焦虑感和恐慌感,加上很多中年程序员被裁的消息和事件发酵,于是大家得出一个结论: 程序员就是青春饭,中年程序员的归宿就是被裁和转行 ...

  4. 给中年程序员的温暖人心的巴比奇的故事

    给中年程序员的温暖人心的巴比奇的故事 http://fellow.51cto.com  2010-10-29 11:29  佚名  外刊IT评论  我要评论(0) 摘要:你也许会认为设计出第一台计算机 ...

  5. 中年程序员哀叹:失业两月,开始怀疑人生,找份工作怎么这么难!

    当年笔者在找工作的时候,铺天盖地的新闻说是史上最难就业季.一些年长的职场人就安慰我,说新闻每年都是这样报,不用别放在心上.但今年这形势,真不用新闻报道了,大家就知道真实的情况,真不是一般的难,那是相当 ...

  6. 一个中年程序员学习中国近代史的小结

    一个中年程序员学习中国近代史的小结 前言 程序员应该要认真学习历史 一些有意思的说法 哲学论 偏见 程序员学习历史的原因 学习历史首推中国近代史 什么是历史 历史有哪些分类 修史 中国近代史的重要意义 ...

  7. 程序员的焦虑-职业(中年)危机

    沉寂了几个月,忽而有体会,写一些心情和分享. 这是一个逃不过的劫, 一个必须要面对的题, 假如,你是在一个舒适圈,例如: 国企.事业单位.银行等. 不用担心失业,那么这种焦虑会比大部分程序员减少许多许 ...

  8. 程序员四大焦虑瞬间:拿什么拯救你,我日益后退的发际线?

    参加 2018 AI开发者大会,请点击 大会官网 一场突如其来的降温,再度把程序员的格子衬衫送上热搜,和"发际线 = 专业水平"等常见标签一样,这往往被视作一种"程序员式 ...

  9. 程序员为什么焦虑于编程语言和框架?

    近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验. 在海量服务器设计领域,核心能力,大概包含物理设计和软件设计.物理设计包含: ...

最新文章

  1. 你会去创建一个线程去处理压缩日志并删除吗?
  2. Uploadify 上传插件引起Chrome崩溃解决方法
  3. testInt转换成字符串
  4. python调用可执行文件
  5. 03_TortoiseGit冲突和补丁演示,补丁冲突
  6. canvas制作随机验证码
  7. 计算机的配件知识,一台电脑需要多少配件组成,硬件知识介绍
  8. ftp服务器搭建遇到的问题
  9. JVM:如何分析线程转储
  10. 《C++ Primer第五版》习题答案
  11. 判断对象oStringObject是否为String
  12. SpringMvc-@ModelAttribute注解
  13. f-stack nginx 单进程模式启动流程分析
  14. 基于MATLAB的DS证据融合代码
  15. win7安装AHCI驱动
  16. 分布式图数据库-JanusGraph简介
  17. 系统集成考前冲刺口诀
  18. verilog 锁存器
  19. 嵌入式开发需要学mysql吗_学习嵌入式开发需要学习哪些课程?如何学习?
  20. OpenCV开发笔记(四十九):红胖子8分钟带你深入了解轮廓识别(图文并茂+浅显易懂+程序源码)

热门文章

  1. blender产品设计及场景制作
  2. chrome浏览器自动填充背景色-webkit-autofill
  3. 【Python】使用Python操作XLSX数据表
  4. CentOS 7安装Cowsay(奶牛有话说)
  5. py2exe支持python37_通过py2exe打包python程序的过程中,解决的一系列问题
  6. Android游戏开发–粒子爆炸
  7. ogg源端mysql添加trandata_oracle ogg golden gate 安装与配置
  8. 第一篇Markdown博客---数据中心光互连
  9. 远程协助服务助力地税局
  10. 10个实用的Linux终端命令分享