​ 关于中年危机,网上已经有了各种各样的解读。但是,这两天一个学员跟我简单几句聊天,却触发了对于中年危机的另一种思考。如果你曾经也有点迷茫,或许你可以稍微花几分钟看下这个故事。

一、无奈的故事

​ 39岁还出来面试,确实也是挺难的。还被学员喷得要死。这几个题目说难不难,只要系统的学过Java,没有不会的。我相信这哥们开发这么多年,曾经绝对都会的。不过在开发工作中很难直接用上,如果没有持续学习的习惯,然后又没有专业的培训机构来给你提提醒,多年以后,这些知识点也确实挺容易忘记的。闯荡江湖,精通了各种CRUD的姿势,但是却忘了当年钻牛角尖的激情。

​ 开发中不在意的这些东西,才是大龄程序员真正的价值。成熟业务的CRUD工作,学起来是很快的,做得再熟练,随便找一两个年轻人,分分钟替换掉了。但是对软件本质的理解,是一个日积月累的过程,急不来的。这些核心的问题,就不是靠人多就能替代的了。

​ 想起自己的年少轻狂,当时只是觉得怼人很爽。现在回头看,不是人变菜了,而是技术时代前进了。你觉得很熟练,很强大的技术,几年以后,都是老古董。技术人从来不怕学习,但是中年人各种烦心的生活压力,逐渐下降的学习能力,足够磨掉任何人的学习干劲。而这种温水煮青蛙的困局,往往不是靠自己可以感受到的。你不可能再去通宵准备下周的面试。已经学了这么多年的技术,对不断冒出来的新技术,新框架,也很难提起通宵学习的激情。晚上的时间,能好好睡个觉就不错为了。直到时代抛弃你的时候,不会有一点点通知,只有还不完的车贷房贷,花不完的生活开销,一地稀碎的麻木与苟且。

​ 然而比比皆是的中年危机,并不能让很多人看清楚自己前面的路。我简单看了下这个人的简历,三十七八的尴尬年纪。简历里全部强调自己的项目经历,对自己的技术特长以及在项目中的作用描述得非常简单。很明显看得出对自己的技术不是很自信,这很符合被项目摧残多年的中年程序员的风格。

​ 第二天,这位学员给我的反馈果然被我命中。然而,我其实一点也高兴不起来。因为这哥们的现在,或者就是你我的未来。想起曾经有一个同事,四十多岁了,公司散伙后,我新入职一家比较大的公司,而他却在家闲下来了。后来我向公司HR推荐了他,但是HR的反馈是这位同事年纪太大了,而我们这公司上线时是经常要通宵的,担心这位同事身体撑不住。这明显是个托词。即便后来这位同事也跟HR说了,他离公司住得很近,并且他长期的工作中也是经常要通宵的,自己通宵是绝对没问题的。而我也表示推荐他我可以不要公司的推荐奖金。但是最后,还是不了了之。即便他曾经是我的偶像,但是最终我依然没办法帮助他。

二、我的故事

​ 故事只是一个故事,这些故事在每个人身边天天都在上演。互联网流量为王的时代,如果你能读到这里,就已经比大部分的人更有耐心了。但是,我更喜欢再浪费你几分钟的时间,对故事分享一下我自己的理解。

​ 现如今,我已从Java开发转向了职业培训的赛道,当看到这几个哥们的故事,我的第一感想是:要是他们报了我们的课程该多好。你们通不过来的宵,我来帮你通。你学不进去的技术,我来帮你嚼。你只需要拿我们的课程,像看电视剧一样时不时看一看,那些被很多中年程序员忘掉的美好,都能慢慢拾起来。有时间,你看完课程,就再去自己动手玩玩。没时间,就只是看看这些课程,不会的了解一下,会的复习一下,至少也不至于被这些简单的问题给拦住啊。

​ 如果你看到这,可能觉得马上培训机构万恶的PUA就要来了。但是其实并不是。即便现在在培训机构,我也从不太愿意去渲染焦虑。所以,我可能注定做不了一个好讲师。我更希望,我准备的这些内容能够让我们成为朋友,而不是生意。

​ 培训机构,在互联网一直是一个比较敏感的话题,现在技术圈但凡有点影响力的网路大V,肯定都或多或少的喷过培训机构。把培训机构描述成一个技术稀烂,只会割韭菜的坑爹地狱。尽管这些网络大V,到了流量要变现的时候,往往又都是不顾脸面的给粉丝们提供自己的“靠谱”的技术培训,但是这并不影响我也曾经被这样洗过脑。现在IT职业圈,习惯性的放大阿里、腾讯的大厂牛逼程序员提前实现财富自由的故事。即便没有财务自由,脱离大厂后,跳到小厂当个领导生活也挺滋润。仿佛大厂的工作经历就是市场的免死金牌。以此来放大程序员们的职业焦虑,鼓励大家一次性把所有东西都学会,集体往大厂冲。这是培训机构一贯的话术,说实话,我刚进来的时候,也曾经背过这样的话术。

​ 虽然我们天天喊着对标BATJ,但是能进互联网大厂的,毕竟只有小部分。对于绝大部分的程序员来说,BATJ再牛逼,他们盯着的也只会是你的钱袋子,而不会是你的技术。所以大厂里的爱恨情仇,其实对绝大部分程序员来说,根本就是没有任何价值的。

​ 但是当我转向职业培训赛道两年后,更真实的接触到了职业培训,接触到了更多成功不成功的程序员的故事,才越来越感觉到,真正能够拯救程序员们的,往往并不是工作,而是持续性的学习! 这道理虽然很简单,但是真正能够做到的人,却是少之又少。我们程序员往往对工作中用到的技术,会毫不犹豫的认真学习。但是这种学习其实很难持久。很多程序员,刚进项目的时候或许能够从项目中学到一些新的东西。项目中遇到问题了,也能够下狠心钻研。这让很多人就觉得我能解决项目中的问题了,技术就足够了。至于项目外的技术,没时间去学,也更没有兴趣去深钻与项目无关的问题。但是,任何技术公司的核心,从来就不是技术,而是要赚钱的业务。在绝大部分的所谓科技公司,能够很好解决业务问题,就足够了,至于技术,从来不是最重要的。不要期望着所有公司都能够像阿里、华为、腾讯一样,有着无穷无尽的创新业务在等着你的团队去解决。这些解决业务问题的过程中,你的技术就可以不断成长。对绝大部分的程序员来说,能把项目做好了,你的技术就到头了。至于你的技术有没有成长,这不是一个企业关心的问题。

​ 很多人意识到程序员就是要不断的学习。但是学习从来都是一个反人类的事情。要去持续跟踪新框架,跟踪老技术的新版本,对已有的问题不断深挖,这都是一些很费时间也很费心力的事情。这中间要解决的,还不止是知识本身的问题,越来越多的生活问题只会不断分散你的学习精力。很多技术问题,浪费了很长时间却解决不了。别人抓耳挠腮的技术问题,如果你工作中用不到,也很难调动起你的激情。所以,我看到大部分的程序员,面试找工作前,都能学得非常好。但是到了工作中,能够每天扎扎实实学两个小时的人,非常非常少。一人吃饱,全家不饿的小年轻,能坚持的还多一点。但是人到中年,还能坚持的人,其实就更少了。能坚持下来的人,又有大部分出现在了过劳死的新闻当中。程序员的差距,往往就体现在如何安全高效的用好这两个小时。

​ 而培训机构的意义,更多就应该是提高这两个小时的学习效率。其意义,不只是让人从不懂到懂(这很容易,B站上视频管饱管够),更多的是让人能时不时的回顾整个技术体系,加强理解那些工作上用不到的,却很重要的技术。那些才是你的饭碗,只靠开发工作是做不到的。现在B站上的技术视频很多,但是绝大部分都是三五分钟的流量视频。炫技,花里胡哨,只是为了让你觉得三五分钟就能满足自己学习的虚荣心。但是三五分钟学到的知识往往忘掉也只需要三五分钟。只有像培训机构这样,不断将整个知识体系往两个小时一节的课程中压缩,不断重复、强调、实操,这样才能让知识真正记下来。并且只有成体系的知识,才能形成长久的记忆,即便很长时间不用了,也能够快速回顾推演出来。而不是像很多面向百度的技术人员,一想到这个技术,只记得个大概,需要不断百度去回顾。而遇到百度上没有的问题,马上就恨不得砸键盘了。但是对技术进行梳理以及压缩,这并不容易。往往花的时间要比从头学习多得多。遇到新技术,新版本,很多时候更是不得不重头再来。这些时间,你大概率花不起的,而这些可以交给培训机构。

​ 然后绝大部分的程序员都是有自己的傲骨的,觉得学习是自己一个人的事情。今天想要学RocketMQ了,B站上找一套视频看一下,就会了。明天想要学Redis了,再去找一套视频就可以了。但是这样学东西,往往是不靠谱的。这样的区别,就很像我们小时候看电视剧和现在看电视剧的区别。小时候看电视剧,只能等电视台播放,所有人的进度都一样,所以到现在,我都对小时候看的古天乐的神雕侠侣,还有《天龙八部》,记忆尤新,甚至降龙十八掌的动作都还非常熟练。因为每天两集的电视剧,都是第二天跟小朋友们讨论的话题。 但是现在看电视剧,看不到就可以随时点播,不想看的部分还可以快进。自然看得就很难走心。所以现在再看后面胡军版本的《天龙八部》,能记住几个脸就不错了。而培训机构的意义,对于工作多年的你,往往并不在于讲解的这些技术。而更大的在于给你创造这样一个走心的环境,让你能够沉下心来,学得更认真。这个认真的意义,还不在于具体讲解的技术点,而更多在于,让你有自己思考的氛围。讲得好的地方,触发你去思考发散的问题。讲得不好的问题,也可以触发你去回顾加深自己的理解,让你脑海里那些很久不用,发霉了的东西,拿出来晒晒阳光。

​ 所以我结合自己的经历,觉得很多人喜欢喷培训机构的讲师,在于总是觉得讲师就一定要比自己强。尤其很多工作过几年的人,交了钱就觉得自己是大爷,工作中不爽的事情,就喜欢往培训机构甩锅。大家都是林子里的老鸟,没有谁一定要比谁强。讲师和程序员的最大区别只是每天花时间的地方不一样而已。我们更多的是成年人之间的技术交流,而不是重新回学校上课。即便有没听懂的地方,拿出来交流,互相成长才是对自己最大的负责。课程体系够不够完整,课程内容够不够全面深入,实战课程有没有及时更新,这些才是报培训班的人最应该关心的地方。至于很多人,动不动就学着互联网外卖一样,差评,爆粗口,这是巨婴长大了吗?你就算把培训机构给喷倒了,你就厉害了?

​ 至于说很多人担心培训机构是不是骗钱跑路,我只能说,Java技术领域的培训门槛是很高的,行业内数一数二的培训机构,构建出来整个课程体系并重复优化很多轮,是非常不容易的。运营时间长的培训机构大概率是差不到哪里去的。而且现在线上的培训机构,价钱也都到不了伤筋动骨的地步,并且往往买VIP都送好几期,还有人一直陪你聊天答疑吹牛逼,这真比出去旅游一次亏吗?你如果想学,培训机构是你最大的助力,你要是不想学,项目经理逼着你学习,你也照样学不进去。

关于程序员中年危机的一个真实案例相关推荐

  1. 32岁,一个八年程序员,也陷入了互联网圈流传的“程序员中年危机”。

    导读 我叫刘小板,今年32岁,一个当了八年程序员的北京人.2012年,我在互联网兴起的大潮中踏入编程行业,没想到如今还不到35岁,就陷入了互联网圈流传的"程序员中年危机". 最近这 ...

  2. 对于程序员“中年危机”的一点思考

    1 背景 光阴荏苒,今年已是从事软件开发的第6个年头.从懵懵懂懂的菜鸟状态,经过一个个的项目重摸爬滚打,也逐渐对于自己所处的行业和职业有了一定的认识.今天借着这篇博客,对自己的职业发展做一个梳理,同时 ...

  3. 八问程序员-----总有一个适合你

    先来张美图,缓解一下眼部疲劳,这是今天的天气,北京能有个这么好的天气真是很好啊,珍惜吧 1,为什么程序员中女生那么少? 说个我所经历的真实的案例: 我在一个开发群里回答过一个关于系统开发的问题,回答正 ...

  4. 程序员中年危机下的思路和应对方案

    程序员中年危机的焦虑 说到程序员的"中年危机",这四个字承载着太多焦虑,而焦虑的原因主要有以下三点: 1.上有老下有小.左有房贷右有车贷,职业选择经不起任性: 2.自己不断增长的期 ...

  5. 关于程序员中年危机这件事

    程序员中年危机这件事,在网络上可以算上一个很热门的问题,问题背后涵盖着大家满满的焦虑. 在选择这个职业的时候,中年危机是很多人都要考虑的问题. 其实35 岁 + 程序员在市场上真的不少,有年薪 20 ...

  6. 趣文:程序员/开发人员的真实生活

    本文借用了多张动态图,以诙谐的方式,展示了程序员/开发人员的真实生活.文章原始版本是西班牙语,由 Alex Soto 翻成了英文版,再由伯乐在线翻成了中文版. 往工作环境上传东西的时候: 没有&quo ...

  7. 一个程序员对另一个程序员的忠告

    自己关于所从事工作的一些看法,希望对你有用. 为什么要选择软件互联网行业         从宏观上来看,软件互联网工作者算得上是这个时代的弄潮儿,站在潮流的前沿,致力于为用户创造更加时尚便捷优质的生活 ...

  8. 程序员绝对是一个容易发胖的职业!程序员的自我修养:控制体重多运动

    程序员「是不是容易秃顶 」,依然有待商榷,但程序员绝对是一个容易发胖的职业. 程序员不能跑着写代码,工作量一多,就要久坐.遇到难写的代码,大脑就要消耗很多能量,为了维持大脑运转,就需要摄入含糖量高的甜 ...

  9. 凡客诚品-工作经历 程序员你有一个感恩的心吗?

    <凡客诚品-工作经历 程序员你有一个感恩的心吗?>,作者:dz45693,原文链接:http://www.cnblogs.com/majiang/archive/2012/11/27/27 ...

最新文章

  1. 向碳基芯片更进一步:台积电、斯坦福等联手开发碳纳米管晶体管新工艺,性能逼近硅元件...
  2. 【干货】从小米发布会看:雷军的七个产品思维
  3. false shell 判断_Shell 流程控制
  4. Linux安装SNMP
  5. python维度扩展_在TensorFlow中实现矩阵维度扩展
  6. 解决为什么JDK要带着JRE一起下载
  7. 腾讯视频如何退出登陆
  8. Java代码实现Fibonacci数列
  9. 深入理解Docker Volume(一)
  10. 复杂多个合约部署验证方法
  11. 西农 生成树配置_华为交换机配置STP功能示例
  12. ireport 用html页面上 图片怎么都出不来 全是红叉的处理办法
  13. 智方8000系文具进销存管理系统 v11.27 bt
  14. OpenCV 3.0 高动态范围图像
  15. 使用JS和CSS实现图片的3D透视效果及动画
  16. php中理解print EOT分界符和echo EOT的用法区别
  17. 定时任务---Only no-arg methods may be annotated with @Scheduled
  18. springboot消费kafka Listener method could not be invoked with the incoming message
  19. awl伪装MAC地址进行多线程SYN攻击
  20. java8/jdk1.8 官网下载地址

热门文章

  1. 历史上的今天:Google 之母出生;同一天诞生的两位图灵奖先驱
  2. [Qt]解决QPushButton的toggled无法触发setvisible
  3. javaweb是什么?
  4. jquery多css选择器获取指定元素
  5. c语言常见的排序方法
  6. 如何成为一名优秀的项目经理。
  7. mysql desc 显示备注_MySQL_Mysql中返回一个数据库的所有表名,列名数据类型备注,desc 表名; show columns from 表名; d - phpStudy...
  8. 网络共享计算机登录失败,win7添加共享打印机登陆失败怎么办
  9. wordpress不用友情链接插件添加友情链接
  10. springboot如何将一个对象的所有属性赋值到另外一个对象上,属性名需要相同