每天坐在工位上怀疑人生,除了写代码我还会什么?一个程序员的自我救赎。

📅 2026/7/7 3:59:52
每天坐在工位上怀疑人生,除了写代码我还会什么?一个程序员的自我救赎。
大学毕业两年了我陷在程序员这片泥潭里一边痛苦地上着班一边拼命寻找新的出路。这不是矫情是真实到骨子里的煎熬。01 从农村走出来的“别人家孩子”先说说我自己的故事吧。我相信能点开这篇文章的你经历大概率和我差不多——不然怎么会走上同一条路呢我出生在一个普普通通的农村家庭。从小我就是那种典型的“书呆子”小学、初中、高中成绩一直在班里名列前茅理科尤其拿手。那时候老师和邻居都说“这孩子将来肯定有出息。”可高考的结果只考上了一所双非一本。说实话拿到录取通知书那天我心里特别不是滋味。觉得对不起自己这么多年的拼命学习也对不起爸妈那些年起早贪黑供我读书的辛苦。但现实就是这样你接受了它就翻篇了你不接受它也还是这样。当时互联网行业正火人人都说程序员发展好、薪资高加上我自己也确实对计算机感兴趣所以填志愿时报了计算机专业。奈何分数不够被调剂到了机械专业。后来大二分流我选了机械电子方向。那时候我还没意识到这个阴差阳错的选择其实把我推向了另一个赛道——嵌入式。现在回头看那可能是我人生中第一次“被命运安排”但绝不是最后一次。02 大学四年真正有用的课都在课外说实话我认为现在的大学教育已经远远脱离就业市场的真实需求了。课堂上老师教的还是十几年前的老一套基础知识。我不是说那些知识没用而是说——那些东西我们完全可以在网上自学而且学得更快、更深、更贴近实战。但当时我没有这个意识。大一大二那两年我就像大多数大学生一样按部就班地上课、考试、混日子。每天的课不多而且很多是所谓的水课。现在回想起来那些课对我的成长几乎没有任何帮助。真正的转折发生在大三。那一年我接触到了竞赛圈子——电子设计大赛、RoboMaster机器人大赛。为了参赛我第一次主动买了STM32开发板、Linux开发板开始自己学C语言、学驱动、学系统移植。为了做出一个能跑起来的成品我在网上疯狂找资料、看教程、翻论坛。正是那段没日没夜调代码、焊板子、跑demo的日子才让我真正入了嵌入式的门。可以说不是学校教了我怎么做嵌入式是竞赛逼着我自己学会了怎么做嵌入式。也是从那时候起我才算真正走上了这条职业道路。03 考研、考公、工作三选一的结果是“全都要”大四那年我和所有同学一样面临着三个选择考研、考公、找工作。结果呢公务员没考上理想中的211大学也没考上。最后调剂回了本校读研究生。工作倒是拿到了一些offer最高的税前给到了1万。在当时这个薪资在同届同学里算是不错的了。但我不甘心。我觉得自己还能往上走一走觉得读个研究生出来起点会更高。于是我选择了调剂本校继续读书。但研究生阶段并没有我想象中那么顺利。导师属于放养型基本不怎么管论文、项目、研究全都靠自己摸索。更麻烦的是本科我学的是嵌入式到了研究生阶段这个方向根本不好发论文。为了能顺利毕业我只能硬着头皮自学机器学习、深度学习和计算机视觉。一边啃论文找创新点一边做实验跑模型就是为了凑出一篇能发出去的paper。没办法学校不会关心你擅长什么它只关心你能不能毕业。不过那段日子也不是全无收获。研究生期间我系统性地补了Linux相关的知识还接了一个公司的项目外包。来来回回做了几个项目前前后后赚了大概20万。对于当时还是学生的我来说那是一笔巨款。更重要的是它让我第一次意识到——原来我手里的技术是可以直接换来钱的。不用通过公司不用通过平台凭自己就行。04 上班之后我终于理解了什么叫“坐牢”研究生毕业后我进了现在的公司。工位不大格子间抬头是天花板低头是屏幕。每天坐在那里处理不完的即时消息改不完的bug对不完的需求。忙的时候脚不沾地不忙的时候就坐在那里发呆盯着屏幕怀疑人生——我坐在这里的意义到底是什么领导不怎么重视我每个季度的绩效都是最低档。干得多、说得少、不会表现在这套评价体系里约等于没有价值。其实我心里很清楚这个岗位我干不了一辈子。一方面是身体受不了——久坐、熬夜、精神高度紧张我才二十多岁已经颈椎不舒服了。另一方面是心累——拿着一份不高不低的工资干着一份随时可能被优化的工作每天都在被提醒“你随时可以被替代”。有时候我会想如果真的没有这份工作了我还能干什么想来想去答案是不知道。这大概是最让人恐惧的事情——你发现除了写代码你好像什么都不会。而你唯一会的东西正在变得越来越不值钱。05 存款是我唯一的安慰所以我现在拼命存钱。不敢乱花不敢投资不敢辞职。每个月工资到账先把大头转进储蓄账户剩下的才敢考虑怎么花。说来有点可悲但确实是事实——看着存款数字一点点增加是我目前唯一能获得安全感的方式。因为只有钱不会背叛你。它不会像公司一样跟你说“今年绩效不行”不会像市场一样跟你说“你的技能过时了”不会像领导一样跟你说“你要多创造价值”。钱就在那里实实在在地提醒我就算明天被裁了我还能撑一段时间。这段时间就是我下一段人生的入场券。06 为什么叫“程序员的自我救赎”我一直没有放弃做副业。研究生期间接的那个外包项目后来断断续续还在做。但问题在于太不稳定了——一年只有特定时间段有活干没有客源的时候就完全是零收入。我想把这条路重新捡起来做稳、做大、做成一个可以依靠的收入来源。但需要时间需要客户积累需要想清楚到底怎么走。这也是我开这个公众号的原因。我把它取名为“程序员的自我救赎”是因为我觉得——我们这一代程序员大多数都处在一个“等待被救”的状态里。等着加薪等着升职等着被看见等着不被裁。但等待没有用。真正能救你的只有你自己。所以这个号就当作我自我救赎的第一站吧。在这里我会记录自己所有的尝试——副业探索、技能转型、心态调整甚至是那些失败的踩坑经历。我不确定最后能不能成功走出一条路但至少我不想再这样下去了。不想以身体健康为代价当一辈子牛马程序员。不想每天坐在格子间里怀疑人生却不敢迈出任何一步。不想等到35岁那天拿着离职通知书才发现自己除了写代码什么都不会。路是走出来的不是等出来的。这篇文章是我作为一个程序员口才不好、文笔一般的人硬着头皮写下来的。没有什么华丽的辞藻只有最真实的处境和最朴素的愿望。如果你也是正在挣扎的程序员如果你也在想“除了写代码我还能干什么”——共勉。下期预告我研究生期间靠外包赚了20万但为什么现在不敢全职做——聊聊副业转正路上的那些坑。这里放一个博主个人的gong zhong hao会不定期更新未来之路同时放置一些完整的嵌入式项目文章。--------“”码农转行避难所”