已满 37 ,感觉真的进入中年了,心态发生了很大的变化,不再像刚毕业那么有激情,有干劲,可能心态受身体影响,今年明显感觉自己各种欲望的下降了不少,很早就想写点什么来回顾一下自己的职业生涯,今天就尝试一下。

我是本科毕业就进入一家互联网公司,从事后端开发一直干到现在,还没有换过公司,换过城市,刚毕业时在一线,后面转到了二线城市;在这 15 年中,经历过很多个部门,最开始什么都不懂,战战兢兢,工作上遇到困难,满脑子都是它,吃饭睡觉都在想工作;过一两年,业务逐渐熟练,工作上才基本不会遇到什么大困难。
在这 15 年中,自己曾有很多次想换工作的想法;印象最深刻的一次是:工作三年后,当时所在项目极其糟糕,管理混乱、加班严重、成果不理想,自己就到处投简历尝试了下,当时年轻气盛,自负技术不错,就想着应聘组长、主程之类的岗位,结果没有人愿意找一个没有管理经验的人选,也可能是二线城市的原因,岗位不多,转了几圈,发现并没有合适的,最后憋着憋着就继续留下了。
在很多人看来,可能 15 年是个很长的时间,不应该在一个公司待这么久,应该多出去找找机会。这一点其实我是明白的,我是一个心里面很喜欢搞技术的人,很讨厌应付一些虚头巴脑的东西,比如万恶的“日报、周报”,所以换工作这事情,很担心新的环境是否还能让我安心搞技术,毕竟每个公司的管理方式差别很大。
什么时候应该考虑换工作,换项目?很多同学都有这个困惑,经过这十多年,对我个人而言,这个问题的答案很简单:"当每天的工作,让你很难受,让你心生戾气,让你心有不甘,总之让你状态很差"的时候,就可以考虑换工作了,原因因人而异,可能是“涨薪不满意”、可能是“加班太多”、也可能是“领导不公”等等,每个人看重的东西不一样,有的人更看重薪水、有的人更看重是否加班、有的人更看重工作内容;但是有一点是需要大家心里牢记:“鱼和熊掌不可兼得!”,至于怎么取舍,就问问内心,看那样对自己更重要。
大学是计科专业,在大学之前,我是没有接触过计算机的;在大二的时候,了解到学校有个 OJ(online judge)网站,可以在上面写程序解题,一下子就迷上了,能用自己刚学会的那么一点点 c 语言,去实现解决一些题目,感觉很有意思,大二那一年在有时间就耗在那上面,具体解了多少道题已经忘了,大概大几百道吧,那时候和几个要好的同学,日常就是比谁又在上面 A 了某道难题,谁提的代码又刷新了最少用时,现在想想那段时光真的很快乐;个人的算法功底一般,又没有经过专业训练,就自己搞着玩,当然就没有像 XX 大牛那样拿到什么金牌,但是现在回想起来,这段经历对我的计算机启蒙是非常有意义的。
大三的时候,我就逐渐把时间从 OJ 移到其他专业知识上了,那个时候还没有什么云服务器,我对 linux 非常感兴趣,就自己安装捣鼓虚拟机,从图书馆借了那几本 linux 圣经以及网络编程的书,就一边看书一边在虚拟机上瞎搞; 相反那时候流行的 asp/jsp 等等,始终提不起什么兴趣,总觉得很繁杂;渐渐的我就了解到后端开发这个岗位,觉得写个服务器程序很神秘,那个时候根本不知道服务器上的程序是怎么样的,照着网络编程写 tcp/udp socket 就让我兴奋不已。记得那个时候刚流行博客,还有个“百度空间”,我们几个同学经常就在百度空间里写一些小日记,记录自己每天又学到了什么新奇的玩意,只可惜后面百度空间关闭了,很多文章都找不回来了...
工作很多年以后,尤其是经历过太多各种千奇百怪的项目后,当我再谈到工作,谈到项目,很少还能充满激情,这其实很好理解,作为技术人员,很多时候在项目中并不能起到决定性作用,部门中有产品,有运营,有领导,如果你参与的是一个大项目,人员非常多,那么很可能,这些人之间对这份工作的看法就完全不同,有的人可能是真想把项目做好,有的人可能只是来混工资的,有的人是来刷经验的,当你抱着一腔热血年复一年被撞得头破血流时,自然就很难再有激情。
但是到现在,面对技术面对代码,还是能找到大学时那种感觉; 当我用跳表实现一个高效的排行榜模块,并在项目中稳定运用后,那种感觉比和产品扯皮、给领导汇报 PPT 实在好太多;当我从 0 开始学习 golang ,领会到 go 语言实现 server 的便利,感叹以前的一些代码原来还可以这么改进;这么多年下来,如果一份工作可以让我找到心里认可的那份"成就感"或者说"存在感",那么我就可以一直干下去,并对一些不在意的地方让步;相反如果一份工作让我觉得一直是在混日子,浑浑噩噩,找不到一点让内心有波澜的点,那就会感觉非常难受。
现在,年龄大了,大环境不好,就算工作没那么尽如人意,也不会像年轻时那样冲动想去换工作; 很多次我考虑是否换行,但是想着这 15 年的编程经验就放弃了吗? 想想这些年自己做的东西,也没有那么不堪,现在大模型出来了,AI 出来了,可以想象的还有很多东西可以捣鼓,为什么自己就不敢继续了呢?虽然平时工作没那么有激情了,但是大学时写博客的习惯没有落下,平时我用印象笔记记录总结,以前也用过 Halo 搭建过自己的博客网站,后续太忙就没有继续更新了
现在我打算好好把这十几年学到的东西整理一下,不往自己十几年的光阴,如果最后发现自己的确没成长啥,再换行也不迟;整理总结梳理难在坚持,也想多认识一些同行,多多交流;在人生的航程里,孤舟独行难免会感到疲惫迷茫,而结伴扬帆却能共享海风与星光,欢迎大家加我微信“backend_waiter”,交个朋友,共同交流技术人生。
第一份工作干了一年半
第二份工作干了一年
第三份工作半年
第四份工作干到现在。
第一次跳薪资翻倍,第二次 50%,第三次 20%。
这份工作干了四年才涨 30%不到,内部晋升真的是要掉一层皮
总结,还是要多跳
人到中年,更懒的加陌生人,进入某个技术圈子然后“交流”(俗称交流,更加浪费时间,实则还是自己不知道做什么,每一次无关痛痒的交流都是在浪费时间)