置身厂内

突发感想

置身厂内

何时才是个头?

2023 年毕业至今,转眼已经快 3 年了。

作为一名大专生,能够进入计算机行业,对我而言既是一种幸运,也是一种遗憾。幸运的是,我接触到了计算机这个行业,获得了一个新的职业方向;遗憾的是,以自己的学历和能力,目前似乎很难进入自己曾经向往的中厂、大厂,只能留在 20~50 人规模的小公司里。

曾经我以为,坐在办公室里写代码,至少会比站着工作轻松,也应该能够获得相对不错的收入。真正工作之后才发现,钱并没有赚到多少,工作强度却未必比体力劳动低。

小厂里的开发

在很多小型软件公司里,开发人员往往处于整个项目流程的末端。

表面上看,项目经历了需求、产品、设计、开发、测试、上线等环节,但真正到了项目交付阶段,所有之前积累的问题往往都会集中到开发身上。

拿我经历过的一个项目来说,整个项目周期只有 10 天,但前期需求调研和沟通就占用了 6~7 天,真正留给开发的时间只有 3 天。

问题在于,按照实际工作量,这个需求至少需要 7 天才能完成。

那么剩下的时间怎么办?

答案通常只有一个:加班。

那段时间,我经常工作到凌晨,甚至通宵。通宵结束之后,第二天依然需要正常上班。那时候甚至会产生一种错觉,觉得自己像个不会疲惫的超人。

但即使如此,项目最终还是用了 5 天左右才完成。

在项目经理看来,这依然不能算满意,甚至还会说:“我已经为你做了很多了。”

类似的话还有:

“公司就是这样,本来就是把人当机器用。”

当这些话从管理者口中直接说出来的时候,我第一次真正意识到:很多问题并不是开发人员努力不努力,而是项目本身的时间和资源配置就存在问题。

整个项目周期没有改变,需求没有减少,人手没有增加,那么最终被压缩的只能是开发时间。

而加班,就成为了最简单粗暴的解决方案。

为什么最累的总是开发?

我越来越觉得,小厂开发真正尴尬的地方,并不仅仅是工资低,而是责任和权力并不对等

需求不是开发决定的,项目周期不是开发决定的,客户什么时候要上线也不是开发决定的,但最终如果项目没有按时交付,最容易被追责的往往还是开发。

项目经理可以承诺一个时间,产品可以不断调整需求,客户可以提出新的要求,但最终都需要有人把这些东西真正变成可以运行的软件。

而这个人就是开发。

于是,开发逐渐成为整个项目的“最后一道缓冲区”。

前面的需求不确定性、沟通成本、项目延期风险,最终都会被转化成一句:

“开发抓紧一点,辛苦一下。”

久而久之,加班就不再被当成异常情况,而成为项目计划的一部分。

这也是我最难以接受的地方。

小厂真的都一样吗?

工作之后我也逐渐发现,小公司的情况其实并不能一概而论。

如果是 10~20 人左右的小公司,开发人员反而可能拥有一定的话语权。虽然工资不高,但因为团队规模小,开发人员能够直接接触业务、客户甚至管理层。

如果是规模更大的公司,虽然开发人员的话语权可能进一步降低,但薪资、制度和岗位分工通常会相对完善。

真正尴尬的,反而是处于中间状态的一些公司:

公司规模已经足够大,但管理和制度又没有真正成熟起来。

开发人员既没有多少决策权,薪资也没有明显优势,却承担着大量实际交付工作。

于是就变成了:

钱少,事情多,话语权低,还要承担最终交付压力。

如果接受不了,就只能辞职。

但问题又来了——辞职之后,真的能找到更好的地方吗?

“辞职”似乎成了最简单的答案

我发现,程序员这个行业有一个很有意思的现象:

遇到不合理的事情,很多人的第一反应都是:

“辞职。”

但真正到了要辞职的时候,又会开始犹豫。

因为下一家公司真的会更好吗?

大多数人最终的选择,可能只是从一个坑跳到了另一个坑。

于是又开始自我安慰:

“再坚持一段时间吧。”

然后继续工作,继续加班,继续抱怨,继续等待下一次跳槽。

时间久了,甚至会陷入一种循环:

不满意 → 想辞职 → 不敢辞职 → 自我安慰 → 继续工作 → 更加不满意。

我现在越来越觉得,这可能比单纯的工作辛苦更加可怕。

转行真的会更好吗?

也正因为如此,我开始认真考虑另一个问题:

如果不继续做开发,我还能做什么?

于是“转行”和“考编”逐渐进入了我的考虑范围。

但真正开始了解之后,我又发现,转行并不像想象中那么简单。

当前的就业市场本身就存在很严重的信息差。

当一个人从计算机行业出发,想要寻找其他职业方向时,最容易想到的往往只有几个:

开发、测试、产品、项目经理,或者考公考编。

但实际上,计算机背景能够迁移到的岗位远不止这些。

比如技术支持、实施、售前、解决方案、数据分析、信息化建设,以及各种行业数字化相关岗位。

问题在于,普通人很难知道这些岗位的存在,更不知道自己现在拥有的技能究竟能不能迁移过去。

这其实就是一个巨大的信息茧房。

我真正困惑的是什么?

现在回头看,我觉得自己真正困惑的可能并不是:

“计算机行业是不是不行了?”

而是:

“我现在拥有的这些能力,到底还能去哪里?”

大专学历限制了我的起点,小厂经历又让我很难看到更大的职业空间。

如果继续做开发,我担心自己最终只是不断重复 CRUD、改 Bug、赶工期和加班。

如果辞职跳槽,我又担心只是从一个坑跳到另一个坑。

如果转行,我又不知道自己还能做什么。

所以真正让我感到迷茫的,不仅仅是工作本身,而是看不到自己的职业路径。

也许很多和我一样的普通开发者,真正需要解决的问题,并不是简单地判断“该不该转行”,而是先搞清楚:

自己已经拥有了什么能力,这些能力还能迁移到哪些行业和岗位,以及未来几年应该往哪个方向积累。

当一个人能够看清这些问题之后,辞职也好,跳槽也好,转行也好,至少是在做选择,而不是因为受不了当前的生活,只能被迫逃离。

置身厂内三年,我现在最想弄明白的,已经不是“什么时候才能熬出头”,而是——我的路到底还有多少种可能。

Last updated on Aug 17, 2026 17:13 UTC