打印

深夜emo,聊聊程序员最大的悲哀是什么?

[复制链接]
138|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
科叼|  楼主 | 2025-7-21 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哎,兄弟们,每次夜深哄完熟睡的娃,看着屏幕上还没改完的Bug,突然想起十年前刚毕业那会儿,一股劲儿上来,不吐不快。这十年,真TM像坐了一趟过山车,还是那种轨道生锈、随时可能散架的那种。

记得刚拿到第一个月工资吗?小万把块!在那个同学去银行拿三四千、去医院实习甚至没钱的年代,哥几个撸串喝酒,感觉自己就是时代的弄潮儿,科技新贵!穿着印着“Hello World”的T恤,感觉未来一片光明,看那些“传统行业”的朋友,多少带点“你们不懂技术革命”的优越感。(现在想想,真是年轻气盛,too young too simple...)


十年弹指一挥间。 前几天刷朋友圈,当年去银行那哥们,晒的是马尔代夫的海景房定位。私底下聊了聊,人家早几年就靠积累的人脉和“信息差”接点合规的“私活”,轻松解决了房贷压力,现在主业清闲,副业稳定,提前步入“半退休”状态,到处溜达,美其名曰“考察项目”。(我:???说好的金融民工呢?)

那个咬牙在医院无薪实习的兄弟更离谱。十年临床+科研硬功夫砸下去,现在成了香饽饽,各路私立医院、器械公司挖他,年薪50W+只是起步价,人家还挑挑拣拣,身价跟他的技术经验一样,肉眼可见地持续增值。(我:人家这技术,是真·越老越吃香啊!)

跳板机会:技术大厂【前端-后端-测试】,上海、南京、东莞、杭州、苏州、深圳、成都、西安等等。有需要的铁子们欢迎一起共事https://jsj.top/f/o38ijj!跟工作和解~

再看看我自己? 十年程序员生涯,感觉就像西西弗斯推石头。吭哧吭哧学会的jQuery,还没焐热乎,Angular、React就来了;刚把React玩得有点模样,Vue异军突起;Vue2还没精通呢,Vue3+Composition API+TypeScript套餐又砸脸上;Spring Boot还没捂热,微服务、云原生、Serverless的概念满天飞... 不是在学新东西,就是在学新东西的路上。感觉自己像个知识垃圾桶,不断往里塞,然后眼瞅着它们快速过期、发馊。

最TM扎心的是啥? 拼了老命学,以为能跟年轻人掰掰手腕?结果呢?人家精力旺盛,学习速度快,能熬大夜,还比你便宜!招聘要求上“35岁以下”那几个字,像根刺一样扎在心上。现在?真有点学不动了。不是不想学,是身体真扛不住。熬个大夜,第二天心跳加速,头晕眼花,看着体检报告上越来越多的箭头,心里直发毛。“程序员靠脑力吃饭,最后却混成拼体力”,这句话太TM精准了,精准得想哭。



技术值钱吗? 曾经天真地以为,我掌握的核心技术就是我的护城河。现在明白了,值钱的从来不是我的技术本身,而是我所在的业务、我服务的公司能赚钱! 我的那些if else、API调用、框架配置,说白了,99%都不具备不可替代性。 公司业务好,我可能是个“关键先生”;业务一不行,或者有个更便宜、更能卷的年轻人出现,我这“高级技术工人”(对,就是和1900年纺织厂工人一个性质!)分分钟就能被优化掉。资本眼里,我们就是标准化的螺丝钉,换了成本不高。

说到这,想起个更黑色幽默的事儿。 刚入行那会儿,接手维护一个老系统。那代码,啧啧,堪称“屎山”中的珠穆朗玛!变量名a1, a2... tmp99, tmp100;逻辑嵌套十八层地狱;注释?不存在的,或者写了等于没写(“此处很重要”)。一问,是位干了20年、现已升管理的大神留下的遗产。神奇的是,这玩意儿还真能跑!领导觉得他贼靠谱——“看,这么复杂的系统只有他能搞定!” 后来我才知道,这哥们深谙“屎山保命**”:代码写得越难懂,越没人敢动,他的位置就越稳。 我们后来接手的人,改一行都心惊胆战,生怕哪座屎山崩塌把自己活埋了。

你说,我要是好好写注释,写文档,耐心带新人,把代码整得清清爽爽,是不是功德无量? 理论上是的。但现实很骨感:这样做最大的“风险”,可能就是让自己变得“太好替代”了。 代码清晰易维护?那好啊,随便来个新人培训几天就能上手,我存在的价值在哪?“劣币驱逐良币” 在代码世界同样适用。结果就是,大家要么没时间(被需求压的),要么没动力(怕被替代),要么干脆学“聪明”了,代码都朝着“能跑就行,千万别碰”的方向发展。最终,屎山遍地,技术债高筑,恶性循环。

外面的人总觉得我们工资高得离谱。 是,年薪看着是不错。但你算算时薪?996是常态,大小周也常有,24小时待命响应线上问题。凌晨被报警电话叫醒处理事故,周末被拉去紧急上线… 折算下来,真不比很多朝九晚五的岗位高多少。更要命的是,这钱是用健康换的。颈椎腰椎报警、视力下降、脂肪肝、脱发(这个最直观!)、焦虑失眠… 身体是真的被掏空了。有时候看着镜子里憔悴的自己,都怀疑这钱赚得值不值。

更可怕的是,这行干久了,容易产生一种“错觉”。 因为相对高薪(特别是早期),会觉得赚钱“很容易”,容易看不清现实,容易飘。觉得凭自己的“技术”,天下之大哪儿都能去。“过度沉浸在技术的世界里,忽视了自身技能的提升和个人成长” —— 这里的“自身技能”,指的可不仅仅是技术栈更新,而是商业思维、人脉管理、跨界能力、甚至是理财和健康管理! 等有一天技术浪潮拍过来,或者行业寒冬降临,才发现自己除了会敲代码(而且可能还是过时的代码),别的啥也不会,那才叫真正的绝望。这才是最大的悲哀。



活得太拧巴了,真的。
1、996嫌累? 废话,谁不想朝九晚五!

2、摸鱼觉得没意思? 看着别人卷,自己摸鱼都心慌,怕被淘汰。

3、用开源库觉得没技术含量? 老板要的是快速交付,自己造轮子?工期谁给?

4、自己造轮子又太累? 时间精力顶不住,还可能造个更烂的。

5、写代码羡慕领导写PPT? 觉得人家动动嘴皮子就拿高薪。

6、真让你去写PPT、搞管理,又怕丢了硬实力? 怕自己成了“水货”,哪天被裁连代码都不会写了。

7、想进体制内图安稳? 又嫌一眼望到头,工资还腰斩。

8、留在私企拼高薪? 天天担心“毕业通知”啥时候到,35岁魔咒像达摩克利斯之剑悬着。

9、想转行? 看看房贷车贷娃的学费,再瞅瞅其他行业的起薪,算了,还是再苟苟吧...

终其一生,似乎总在“遗憾”和“眼高手低”之间反复横跳。

所以啊,兄弟们(姐妹们),说到底,可能最重要的,是学会“和解”。
1、跟自己和解: 承认技术会过时,承认体力会下降,承认自己不是超人。别总拿“大神”的标准PUA自己。该学还得学,但要有策略地学,学底层、学原理、学那些不那么容易过时的东西(比如算法、网络、系统设计?)。更重要的是,拓宽视野! 了解业务,理解商业,尝试接触点技术之外的东西。哪怕学学理财呢?

2、跟工作和解: 它只是谋生的手段(当然,能有点热爱更好),不是生活的全部。划清界限! 尽量别让工作过度侵蚀生活和健康。该下班下班(尽量),该休息休息。身体是革命的本钱,真垮了,N+1都不够看病。

3、跟现实和解: 认清“高级技术工人”的本质,降低不切实际的期待。高薪背后是高强度、高风险。早做规划! 别做月光族,强制储蓄,学习理财。想想如果真被裁了,Plan B是什么?是降薪去小厂?是转行做培训?还是真去楼下开个面馆?(别说,我最近真研究过,投资回报率好像还行...)

4、跟“屎山”和解: 改变不了大环境,至少在自己能力范围内,尽量写点人能看懂的代码吧?为了后来人,也为了积点德。万一后来人里有你未来的面试官呢?

5、最重要的是,跟生活和解: 多陪陪家人,培养点工作之外的兴趣。写代码不是人生的唯一意义。看看书,跑跑步,钓钓鱼,哪怕打打游戏放松下。世界很大,代码之外,还有生活。

写到这里,突然觉得心里好像没那么堵了。十年沉浮,有得意,有失落,有迷茫,但这就是咱程序员的真实人生啊。也许我们成不了改变世界的天才,但至少,努力别让自己成为那个留下“屎山”然后跑路的人吧。 共勉!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

232

主题

242

帖子

1

粉丝