美文网首页JAVA个人收藏工作需要的技能
大龄程序员怎样渡过中年危机?

大龄程序员怎样渡过中年危机?

作者: 范凯 | 来源:发表于2017-06-13 09:20 被阅读8216次

    在程序员这个吃青春饭的行业,有一个人人闻之色变的话题,曰:「年老色衰」。只要是个程序员,心里都会惴惴不安的想:「我老了以后卖不动色相,哦不,写不动代码了,我还能干啥呢?」。

    在我还是25岁的时候,我和很多程序员一样,其实有同样的担心,老了以后怎么办?写代码难道还能写到30岁?

    当我30岁的时候,我发现自己创业去了,虽然非常苦逼,但是苦中作乐,还挺有挑战的。当然创业是没有退路的,创业要是失败了,估计更加没人要了。所以还是先想创业的事吧,35岁的大龄程序员问题还是5年以后再说。

    一晃我就35岁了,创业公司卖给CSDN了,我在CSDN当CTO了。话说这个CTO其实也很苦逼,操心的事太多,每天各种杂事,压根没空想中年危机的话题。

    然后我马上就40岁了,不算有钱,但养活自己完全没问题,想着趁自己还能蹦跶几年,再做点什么吧,就到丁香园了。

    现在回想25岁的时候,当初的担忧真的是杞人忧天了。我现在写代码也完全没问题,偶尔也会写点代码练练手,自娱自乐一下。但是从2010年我34岁开始,工作上我已经不适合亲自写代码了。不是我不愿意亲自写代码,我反而觉得写代码很有成就感,而是我不写代码对公司的价值更大,我需要把时间和精力放在规划产品方向、决策技术架构、培养团队,提升公司战斗力上。

    那些70后的程序员都消失了吗?

    如果你现在去一家互联网公司看看,你会发现程序员的主力都是90后了,80后都很少,至于70后几乎绝迹。那么一个有趣的话题是:「70后的程序员都消失了吗?」

    其实没有消失,而是70后的程序员已经成为各个互联网公司,各个IT公司的高层了。那么你会问:「一个公司就几个高层职位,哪有那么多职位给70后呢?」

    答案是:「20年前根本就没有多少IT公司,70后的程序员也没有现在动辄几百万的规模」。这20年来,整个IT和互联网行业扩大了100倍都不止,创造了海量的就业机会,无论是高层还是一线岗位。

    所以看起来,到了40岁,无论自己写不写代码,似乎都不至于年老色衰,程序员这个职业的保鲜期似乎没有娱乐圈短。作为一个年轻程序员的你来说,应该怎样延长自己的保鲜期呢?

    20-27岁:技术积累阶段

    假设本科22岁毕业,那么工作的前5年对你来说是打基础的阶段。在这5年时间里面,你要积累足够的代码量,打磨自己的技术实力,成为某一个技术细分领域的牛人。

    而我自己当年在这个阶段的努力程度是如饥似渴的,春节都不回家,蹲在出租房里面啃技术文档。刚参加工作的时候,曾经连续一个月在公司打地铺睡觉。

    28-35岁:形成思维方法论和知识体系的阶段

    当你积累足够的代码量,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

    到了这个阶段,你会发现你所完全不了解的新技术新知识是非常少的,新技术对你来说也不过是几天时间就把玩的很好的玩具,学习越来越轻松,掌握的知识储备越来越多。

    你开始逐渐的不再满足于纯技术领域的探索,而是思考更多的问题:如何将技术转化为生产力;什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;在一家公司里面,我怎样才能将自己的技术能力最大化的发挥出来?

    在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。

    35岁以后:了解自己,把自己变现的阶段

    毋须讳言的是,35岁以后你的一线coding能力一定是下降的,你写代码绝对不如25岁的程序员快,效率高。但是这不重要,因为编程只是你整个武器库当中相对最不重要的了,你的经验,你的视野,你的架构能力,你的管理能力,你分析和解决问题的能力已经远远不局限于技术这个领域。

    30-35岁这个阶段,最关键的是了解自己。知道自己擅长什么,自己的优势在哪里,怎样才能够最大化自己的价值,同时也知道自己有什么缺陷,怎样避开做自己不擅长的事情,不勉强自己,不让自己处于对自己不利的环境,这是人生的智慧。

    一个人能够客观的认识自己是非常困难的,很多人终其一生都没有活明白,既不知道怎样发挥自己的天赋,也拒绝承认自己的缺陷。在35岁以后,要接受一个不完美的自己,知道怎样扬长避短,最大化个人价值。能够做到这一步的程序员,人到中年完全不是程序员生涯的终结,反而会走向个人事业的巅峰。

    一些后话

    在这篇文章当中,我没有提到很多具体的技术人员选择发展道路的问题,例如:

    • 成长为核心业务的核心骨干
    • 成长为技术管理层
    • 转型业务专家,转型做业务咨询顾问
    • 转型产品经理,产品总监,走产品线

    这些都可以,都是一些具体的职业发展道路的选择问题。然而无论选择,只要你始终保持开放的学习心态,不断积累知识和经验,构建个人的知识体系,磨练自己的思考能力,并且时常自省,中年对你来说完全不是危机,而是巅峰。

    相关文章

      网友评论

      • e9750cf74654:我28岁自学编程工作几年,感悟要多写代码。提高代码量,是最重要的
      • cbw100:写得很好,让我这个毕业一年的感受很多,指明了方向
      • 程向往:写的很有正能量,感觉还能展开来写。我是在日本胡混了四年的程序员,在日本没写多少代码,最终回国,欠的债总会要还的,恶补代码中。喜欢编程,思考的感觉。
      • 东方不败撸大师:很不错能够分享经验,总结很有价值都可以参考
      • 6ae804024906:怎么不能写到30岁啊,30岁很老吗,40岁写代码的大有人在啊。不能因为你去创业了就diss30岁吧
      • 抓虾:😂😂😂
      • 影视圈那个事儿:20年前你也说了程序员不多,但现在程序员太多了,但公司也不会向10年前那样呈现指数增长了。

        那么问题来了,现在的程序员20年后能干嘛去呢
        漯秦飞扬: @沙沙落下 👏👍嗯,是的,有一定的外在客观制约,,也有一些现象存在。但是蛋糕是可以做大的,,网络连通的是全世界,,
        影视圈那个事儿: @漯秦飞扬 资源就这么多,蛋糕就这么大。最近我的研究发现有不少的过了30岁的程序员都去做研究一些证券之类的东西,为未来做打算。或者就是去研究一些教育类的东西,准备将来从事培训。但我认为这个培训都是比较虚的,非常的假。
        漯秦飞扬: @沙沙落下 只争朝夕,活在当下。劳逸结合。跟随自己的心,,20年后车到山前必有路。楼主的文章写的已经很清楚了,,有一点可以肯定一定是个老兵了。地球村越来越小。谁会知道。几年后就会发生什么变化呢?
      • 5d70de4ad425:且行且珍惜,姜还是老的辣。
      • dce1f442c3bf:说的很好,只是刚进入这一行,感觉好没方向感,不知从何处下手,什么都不懂。。。。
      • 77ae69d2ebf5:努力不一定有回报,不努力一定没有回报!360行职业我们不可能全都试一遍,如果选择了这个行业就要坚定的走下去。
      • 子非_鱼:@tianwen_sprite 代码写多了,写够了也就有艺术性了,大多文艺程序员都是从二逼程序员来的
        xiang天问:在自己还像蜗牛一样的时候,人家都狂奔不已经了~希望我能坚持到发现自己代码很有感觉的那一天
      • 5091684fef19:奔三的人在创业路上举步维艰:joy::joy:
      • 69a90c23f263:工作差不多两年,没能喜欢上编码,我是不是该放弃
      • 4a7799a1480b:所以了解自己之后做什么呢?年纪上来之后,程序员还可以做什么
      • 7b8680d788b6:我是一名工作了两年的程序员,现在上班我都不知道干啥,想学新东西,但总是不到两天就不了了之,感觉每天都是混日子,楼主,我还有救吗?
        69a90c23f263:同感,没找到做程序员的感觉
      • 68dfabacaab9:我今年27了,想转行学编程,看了你的文章,想想还是算了😂😂😂
        e9750cf74654: @天明少爷 我28岁转行编程,只要有目标,一切都会给你让路
        从南Simon:@天明少爷 跟你情况一样,羡慕程序员的高薪,想想转行并不现实
        朗朗乾坤123: @天明少爷 我和你的想法一样
      • 28eeb683c622:20岁看到这个文章该多好啊
        漯秦飞扬: @黑夜2012 只要有颗自由的心,什么时候都不算晚。👍
        35acab9c32ae:同感,十年前看到这种文章就好了
      • 丶叫我官人:写了三年代码,不对 ,是复制了三年代码!想转行的心都有了~
        纞唯伊:看了你5年的直播了,加油芜湖神!
        小吕达人:厉害,哪天带带我,我马上就要跟你同行了,应届生找工作,苦逼的我啊,感觉自己选错行了,还是女的,最多干这行三年:sob:
        WHZ闹哪样:扎心了老铁
      • 纞唯伊:我现在才24,干了快两年的程序员了.现在总是为未来担忧,不知道以后的路怎么发展,真的是迷茫的一批.前段时间看到了职业咨询师的这个培训,想去参加.但实际又没有时间去.基本上隔一个月加一个月的班.老铁们,我该肿么办?
        南街先生: @纞唯伊 我和你一样
      • viciyforever:csdn 简书 ?还是简书好看吧 老铁
      • 水电梁师傅:正在职业迷茫期,职业规划不知怎么走了,这篇文章有点明灯的感觉
        漯秦飞扬: @青云十九 嗯,加油。其实大家都一样,,
      • d1f18fbf49e2:我也是到了这种卡扣了,真的没方向。
      • 9c8e65ce682b:非常喜欢
      • 小奵猫:我是一个刚过26岁的女程序员,不知道该如何选择?总觉得自己老大不小了
        小奵猫:@你在哪里呢你 呵呵:flushed:
        658d6b6e19ff:@你在哪里呢你 我笑了。
        你在哪里呢你:结婚生子,培养下一代程序员
      • gis之家:自己不知不觉到了30的卡口了……
        散漫二丫:同感,3年程序媛,可能就是文中所提到的还没有认清自己吧:joy:
      • xiang天问:虽然说出去我是程序员(工作1年半了),别人听起来还不错的样子,可是只有我自己知道,作为程序员我的短板就是写代码,每次看自己对比别人写的代码(同样的功能),我就觉得我的代码是一坨粑粑,完全没有思想在里面,而看别人的代码我竟觉得有艺术感,我能怎么办~:joy:
        北港不夜丶:这表示你的代码量还是不够...
        纞唯伊:@_追随_ 我们能怎么办?我感觉我写的也是屎一样的东西.好廉价的东西.
        _追随_:最后这个表情简直就是画蛇添足
      • d085fdc7c938:好文啊。对30岁左右的程序员具有心理开导和成长指引作用。如果能有文章最后说的该如何走这些职业路线的文章就更好了。
      • IDO老徐:好文,之前看过。
      • 8c7b06fbbae1:很受用,不再迷茫了:smile:
      • LZK的简书:大神回忆录
      • 2fb34ec9448a:干货!写的非常棒!要给自己留点时间去静下来思考,扬长避短。同时遇事情不要钻牛角尖,要懂得站在巨人的肩膀上,不要撞了南墙才回头,浪费时间去积累经验。
        漯秦飞扬: @逍遥的荣 嗯

      本文标题:大龄程序员怎样渡过中年危机?

      本文链接:https://www.haomeiwen.com/subject/gntdqxtx.html