查看原文
其他

35岁,有人为所欲为,有人迷茫

沉默王二 沉默王二 2023-01-28

作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com

今天我们直奔主题,来看球友的提问:

二哥,我现在很迷茫,就是我已经干这行十来年了,但感觉技术一般,最近一年转的Java,之前一直是php ,现在被上家裁员了,临时找了一家,但很不习惯,不管是技术,还是领导,感觉这边没有任何计划,想走,但又害怕找不到更好的下家,我该如何抉择,现在35了,还是个专科。

下面👇🏻是二哥的回复,差不多有 3000 字,都是一些掏心窝子的话,希望能给大家一些帮助和启发🤔。

球友好。

人分两种,一种是出身好,一种是出身不好。像这两天在网上持续发酵的王某某打人事件的主角思聪就属于出身好的一种,一个非常典型的例子,据说赔偿了 7 位数私了。

警情通报上显示思聪为 34 岁,但维基百科上显示 35 岁(88 年生),和球友同岁。出身好如果再有一些天赋,那人生就像开挂,可以为所欲为,我们觉得不可思议的事情在他们看来都是理所应当;另外一种就是你我这种普通人,出身一般,天赋又一般,还容易迷茫、拖延症,甚至自卑。

我目前的处境算不上成功,但我身上有一种品质是大多数普通人不具备的,就是执行力,也可以说是坚持,或者说是毅力,总之,就是认准一件事,绝不放弃。

这种品质,是绝大多数普通人走出迷茫的最佳良药,别无其他。

为什么?

其实我在两三年前的感觉和你一样,我从 10 年实习到现在,也工作 13 年了,这对于我们国内程序员来说,似乎是一件不太现实的事情。

对吧?你应该也会有这种感觉,怎么干着干着就 35 岁了?

我是怎么走出来的呢?

如果你去扒拉我写过的 1000 多篇文章,把我从一开始写文章到现在梳理一遍,你可能会发现几个重要的转变。

1)大量的阅读

大多数人的工作,无非就是增删改查,难点的无非就是项目上遇到一些棘手的 bug,或者需要把需求、业务梳理清楚。

我曾经也是一个 CRUD boy,感觉什么都会,遇到的问题也都一一解决了,但总感觉没有成长。

我一度认为 Java 中的 LinkedList 是多余的,用 ArrayList 不就行了,哪里需要 LinkedList?

估计球友们看到这也觉得可笑,对,前几年的我就是这么无知。

后来,我把 《Java 编程思想》刷了两遍,把《head first Java》刷了一遍半,把《Java 核心技术卷》刷了三遍,于是,大家看到了我写的《Java 程序员进阶之路》,目前在 GitHub 上也快 6000 star 了。如果你的浏览器装了掘金插件,应该就能在首页看到我。

前几天,Guide 哥发我的截图

等我把 Java 程序员进阶之路写完以后,我觉得市面上的 Java 书都有点垃圾,除了周志明老师的深入理解 Java 虚拟机。以至于我都不想给大家推荐 Java 书籍,因为你看了也是浪费时间,真不如看我写的,取其精华去其糟粕。

吹牛的成分比较大😂)

当然了,阅读这件事是个漫长的事情,不会短时间内给你很大的改变,但只要你花时间去阅读,你一定会改头换面,从里到外。

所以,你接下来的人生,一定要尝试去阅读,无论是电子书、纸质书,还是教程,耐心一些,去阅读,提升你自身的技术功底,不求一朝一夕地改变,但求一点一滴的进步,这对于你往后的人生,大有裨益。

2)拓宽自己的知识面/技术栈

PHP,说实话,在国内的大环境下,注定是要没落的。你从 PHP 转 Java 太晚了!

作为程序员,我们最怕的就是一成不变,一直把自己囚困在单一的技术栈里,以为能吃一辈子,但其实不然。

编程语言的发展,注定会有兴衰史。

举个例子,国内的环境,你专注 MySQL,就业市场必然会比专注 Oracle 好得多。专注 Java 必然会比 C#、PHP 好得多。

也许再过一些年,Java 没落了,我们还需要转到其他的编程语言,比如说 Go,或者其他新兴语言。

你要时时刻刻保持对技术的热忱,这个和学历无关,和你是否热爱这个行业无关,和你的饭碗有关。如果我们要以此为生,那必然是要不断地拓展自己的知识面/技术栈,从被动到主动。

你是被动转的,往后去,你就要主动转。

比如说,你之前没有专注过计算机网络,那往后,你是应该花点时间去了解一下的,否则,一旦你的项目遇到网络上的问题,很可能会束手无策。

比如说,你要去研究一下 MySQL 的 bin log、redo log,等哪一天有同事删库跑路了,你能快速把数据恢复,那一下子你就成为公司不可或缺的人才了。

再比如说,管理,你要懂领导/老板的情绪,要懂客户的需求,要照顾同事的情绪,要和其他部门的同事搞好关系,那当一天公司需要你做管理了,也能立马担当起来。

技术是一条不归路,没有终点。当我们踏上这条路,就要赴汤蹈火

35 岁危机并不是空穴来风,它也不仅和你的技术有关,和你的人脉情商也有关。

我们没办法去抱怨,因为成年人的世界,没有同情二字。

3)做好自己,不去关注领导

你别说,我也经常有这种感觉,领导做事没有计划。好的公司,好的领导有,确实不多,我们大多数打工人也无力去改变公司和领导的决策。

只能说,做好分内工作,该干的活干掉,该发的工资你给我发,该加的班我加,该给的绩效你给。

在我们的一生中,父母是第一个愿意鞭策我们的人,他们希望我们学习好,希望我们出人头地;紧接着是我们幼儿园、小学、初中、高中的老师,他们也非常愿意看到我们好好学习。

除此之外,似乎只有那些真心喜欢你的人,包括导师也好,同学也好,朋友也好,恋人也好。嗯,还有就是二哥这个班主任了。

公司/领导往往是我们的对立面,所以我们只需要平常心对待就行了,领导身上有什么优点我们就学习,有什么缺点我们就视而不见。

至于公司的发展,我们也无法指点江山,唯一能做的,就是跟着公司走,公司做得好,我们就多挣点,多拿点工资,多拿点绩效。

这样的话似乎和那些奋斗逼是对立的,但社会就是这样,学着接纳就对了。

4)害怕找不到下家

大环境变了,虽然放开后,人们的信心在逐渐恢复,但还没有到盲目乐观的地步,经济的发展,需要一点一点来,释放的岗位也需要慢慢来。

那这个阶段,尤其是春节前这段时间,肯定是不跳槽为好。

苟着,然后挤时间去学习,直到你自己感觉身上发生了一些变化后,比如说你把 Java 后端开发的四大件 Java 基础、Spring Boot、MySQL Redis 过了一遍,实力已经得到提升,那么就可以着手准备刷一波面渣逆袭,去迎接新的挑战了。

当你害怕一件事的时候,如果你准备好了,就去面对;如果还没有准备好,就冷静下来,让自己看清形势后再做决定。

专科,对于工作十多年的你来说,已经影响很小了。学历这东西,要辩证地去看待,它会制约你,但不会无时无刻制约你;它会衬托你,但不会无时无刻衬托你。

目前对于你来说,最好的抉择就是苟,并充电。

制定个学习计划吧,(参照星球知识图谱里的学习计划,如果找不到,微信滴滴我一下),然后在星球里打卡学习吧,能挤一点时间是一点。

努力吧。

ending

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1400 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远

下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存