文档章节

当程序员有了中年危机 你会发现你就是个屁

架构师springboot
 架构师springboot
发布于 11/16 21:29
字数 2581
阅读 47
收藏 5

前言 

程序员是一个怎样的存在?引用一句鸡汤的名言来说:你以为你用双手改变了世界,实际上是苍老了自己。为什么我今天会抛出这个话题,其实我也是一个懵懂的少年,我也曾经为了成为一名程序员而努力和不顾一切,程序员就是我的理想;但是当我29岁这一年,我发现一切的东西只是自己温暖了自己。程序员很了不起,程序员,没有什么了不起。我希望你们都来踩我,但是我希望你们看完这篇鸡汤文之后再来踩我,我不需要向别人证明我的正确,我只是把时间所造成的真相让它提前而已,穿越了时空隧道,把未来10年的你给挖掘了出来而已。

中年危机的起因 

很多人都在问自己一个问题,包括我也在问我自己:程序员可不可以干一辈子???这是一很残酷而没有人愿意承认的结果,我从来都不是一个悲观主义者,在我人生最困难的时候,我年轻的时候生过一场大病,但是我战胜了病魔,我是一天不怕地不怕的人,从内心里面来说,我不怕失败,我也不认输,更不会认命,但是这一次,我输给的并不是年轻人,而是时间。

  有点扯远了,昨天咱们公司刚好有一个中年老大被T了,是在年前被T的,他说他实现了财富自由,所以才离开公司,有谁会相信这理由吗,中年危机的成因我可以说很多的理由,我可以说出很多的大道理,但是都掩盖不了一个事实,也就是:程序员实际上就是一个搬砖的,为什么叫码农呢,因为咱们就是个搬砖的,必须承认事实,真正指挥咱们搬砖的并不是架构师,也不是所谓的CTO,而是一点技术都不懂的产品经理。我希望大家能认清这个事实,咱就是个搬砖的,程序员有它好的一面,就是面对人事的时候,可以独善其身,面对代码,可以做到从容,但是面对人际交往呢?所以整天对着电脑,有它的好处,就是咱只要写代码就行了,啥都不用想,可以一心一意搞技术,但是你想过没有,这样也有它不好的地方,就是长时间远离真正的社会,会造成一种脱节,所以程序员都是老实人,善良人,人善被人欺,这是不可避免的。所以真正造成中年危机的原因是在于长时间的对着电脑,造成了思维编程化,没有对象,没有老婆怎么办,NEW 一个就行了,真的社会是这样吗?自己去想,可能吗?

  情商是编程人员的硬伤,而更要命的是,天天对着电脑,思想电脑化,程序化,单线程,啥东西都要用锁来释放,这可行吗?不行啊,而且咱们程序员,技术更迭这么快,你确定你到50岁还能跟得上?好,就算你真的没任何压力,你可以跟得上,比年轻人做得好,你可以胜任这份工作,那么,可能成功吗?招聘的HR姐姐会叫你等通知,其实就是一种招聘的套路而已,单纯的人才会认为等通知就是一定要等她回复,等通知就是等于让你回家,别来他们公司闹事。

  有人可能会说,编程是一门技术活,但是我想告诉你,以我5年的经验告诉你,真正能站在金字塔顶端的人,很少,就那么几个人,你是一个普通人,你站在金字塔顶端的机会是很少的,不光是你,大家都一样,所以大家基本上都是在别人的框架上做事,所以这样的结果就是,你做的东西,看起来是最上层的,实际上是最底层的搬砖,你对软件的架构,框架的原理根本不了解,但是更可悲的是,没有公司,没有人愿意去考虑你的发展,他们只会去想你把这个东西做出来,所以最终的结果就是你一天到晚忙死了,还学不到东西,时间都被浪费掉了。不过更可悲的是,好像大多数公司都是这种模式,在中国,没有人会像马斯克一样去考虑移民火星,花大量的时间和精力去研究,他们只是等着而已,等你做出来,然后拿来。

  我不怕喷子,也不怕别人说程序员打自己的耳光,但是我想说,这个世界上最厉害的程序员,也就是写出Linux的人,受万人膜拜的人,他写出来的东西,只有通过大量的学习才能弄懂,这本身就是一种失败,这种不考虑用户感受的操作系统,本身就是一个失败的产品,在stackoverflow上曾经祝贺过一个叫做vim的编辑器,怎么使用,达到了100W的点击次数,这值得庆贺吗?把一个文本编辑器做得那么复杂的,估计也是脑袋死板的程序员才能做出来的事情,完全不考虑用户体验,对了,用户都是程序员,我相信就算你是个程序员,如果不经常用VIM,你也肯定有些东西要跑到网上查,这本身,就是一种彻彻底底的失败。

一个公司真正的能够把程序写到极致的人,我认为,并不是那些自以为自己很聪明,算法很NB的人,而是能用最简单的方式解决最复杂问题的人。记住,简单就好。

如何避免中年危机 

中年危机是不可能避免的,这是我的看法;但是我有几点建议,可以让你的中年危机来得更迟一些。首先中年危机为什么是100%不可避免的,这里面还涉及到一个社会的潜规则问题,一般来说,大龄程序员就算具备了优势,就算他一切都符合,也是很难胜出的,这和社会歧视有关系,所以我开始才说中年危机无法避免,但是谁没有中年呢?

  根据自己的变化来制定计划来延缓中年危机,是一不错的方法。我这里提几点:第一中年人会有很多的问题,不光是个人身体跟不上了,你还要考虑更多的家庭方面的问题,这都是不可避免的。而年轻人没这个包袱,所以公司更愿意选择年轻人。所以大家一定在年轻的时候不要透支自己的身体。要抽点时间来锻炼,少熬夜,健康饮食,适当锻炼,对自己有好处。

  还有一点,就是不要把自己的格局定得太小,不要只会编程,平常要多和人交流,不要天天对着电脑,这样对自己没什么好处。毕竟人是社会的一群 ,没有公司你什么都不是,空有一身技术又有什么用?因为程序员大多数 是男生 ,而且大部分毕竟内向,正经,我劝大家还要多找女生聊天,不要什么事情都靠打飞机解决,有时候爱是双方的,各取所需而已。

  程序员要改变靠代码改变世界的这种 观点,真正改变世界的不是代码,而是想法,没有想法,再好的代码也没多大意义,代码只是实现想法的工具而已,而工具是可以换的,没有人是不可替代的,也没有语言是永恒的;当然我说了这么多,并不是说代码就不重要的了,我只是希望大家找到一个平衡点而已,什么都要会一点;不要给自己一条路,如果此路不通,那就是死路。

  总结2点:情商+想法非常重要,没有了这2点,以后程序员的路会越走越窄,技术会在你的生命当中,占的份额越来越小,早意识到这个问题早好,如果你想干一辈子技术,也要先让别人看到你的价值,否则就是单相思了,很多东西,不是你努力就可以成功的,还要天时地利人和,这很重要,程序员要学会 换位思考,不要什么都NEW一下,那就真的没有幽默感了,再不努力,真的要打光棍啦,程序员们。

后记 

写了这么多,怎么说呢,我其实只是想把一些东西总结一下,顺带给年轻的小伙伴 们说一下过来人的经验,你的技术不管再强,也会有一个顶峰。你不是天才,更不是马斯克或者 马克思,所以,早点认清现实,对自己,有好处。

加Java架构师群获取Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点高级进阶干货的直播免费学习权限 都是大牛带飞 让你少走很多的弯路的 群..号是:855801563 对了 小白勿进 最好是有开发经验的哦~

© 著作权归作者所有

共有 人打赏支持
架构师springboot
粉丝 11
博文 90
码字总数 184209
作品 0
东城
私信 提问
加载中

评论(2)

架构师springboot
架构师springboot

引用来自“晋源”的评论

有兴趣的话可以加群855801563 了解一下哟
晋源
当程序员有了中年危机 你会发现你就是个屁

前言 程序员是一个怎样的存在?引用一句鸡汤的名言来说:你以为你用双手改变了世界,实际上是苍老了自己。为什么我今天会抛出这个话题,其实我也是一个懵懂的少年,我也曾经为了成为一名程序...

架构师springboot
11/16
0
0
程序员之中年危机

前言 程序员是一个怎样的存在?引用一句鸡汤的名言来说:你以为你用双手改变了世界,实际上是苍老了自己。为什么我今天会抛出这个话题,其实我也是一个懵懂的少年,我也曾经为了成为一名程序...

KMSFan
02/07
8.4K
37
27岁程序员职业生涯的“中年危机”

1.定义 文中提到的“中年”并不是指我们人生的中年,而是作为程序员职业生涯的“中年”。之前好像并没有听谁这样形容过,所以没能找个专业的词汇进行描述,就暂且先这么叫吧。 那职业生涯的“...

marno__
2017/02/21
0
0
程序员压力真的这么大吗?

刚刚过去的2017年12月,新闻报道42 岁中兴网信研发负责人欧某被辞退后坠亡,看到新闻的时候只感到惋惜。网上各种关于男人四十岁危机的评论,作为一名程序员的家属,我也想来说一说中年危机这...

我爱小媛宝
01/20
0
0
35岁月薪不到25k,你还有资格留在iOS行业吗?

前言: 狭路相逢。我们都遇到了中年危机。 一,职场 中年危机曾经是 40 岁的专利。但在普遍年轻的IT行业,无论是猎头、HR,程序员 从业者似乎都达成了共识,默认 35 岁是一个意味着“老了”的...

_小迷糊
10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows下让 jar 在后台运行的办法

windows下 运行 java jar 不出现 命令行 窗口 新建一个披处理 run.bat,内容如下 @echo off start javaw -jar xx.jar exit 双击运行即可。...

glen_xu
13分钟前
1
0
jdk1.8 lambda stream 指定的对象属性进行去重

原因:因为Stream提供的distinct()方法只能去除重复的对象,无法根据指定的对象属性进行去重,可以应付简单场景。 解决方案: //去重,共同信息保存到bizPledgeSupplierVOs里bizPledgeSupp...

INSISTQIAO
15分钟前
0
0
vue nextTick深入理解---vue性能优化、DOM更新时机、事件循环机制

定义[nextTick、事件循环] nextTick的由来: 由于vue的数据驱动视图更新是异步的,即修改数据的当下,视图不会立即更新,而是等同一事件循环中的所有数据变化完成之后再统一进行视图更新。...

JamesView
23分钟前
1
0
常用汉字编码

GB2312 仅包含大部分的常用简体汉字,但已经不能适应现在的需要; GB13000 由于GB2312的局限性,国家标准化委员会制定了GB13000编码; 但由于当时的硬件和软件都已经支持了GB2312,而GB13000...

晨猫
26分钟前
1
0
纳尼?我的Gradle build编译只要1s

https://juejin.im/post/5c00ec39e51d4555ec0394f6

SuShine
27分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部