程序员运气太背了!从入职开始接到的项目都在能力之外!

 产品展示    |      2025-07-14 14:00

我们公司的一个程序员运气简直是太背了,从入职开始接到的项目每一个都是他难以应付的,不光是他,就他接手的项目,我们公司里面最顶尖的程序员碰到了,估计也得“脱层皮”,更何况像他这样只拿15K一个月工资的普通程序员了, 最后直言:“心太累了!”

这个程序员几乎是和我同时进入这家公司的,当时就接了一个项目,是个上位机项目,需要对接一些硬件,我们公司几乎所有的硬件我和他都没有对接过,别说他了,公司其他人也没对接过。

虽然没有对接过,但是我们最开始想的是反正都是硬件,无非就是通讯协议加数据结构的事情,应该也不难,我们过去的工作经验中也不是没有对接过比较难对接的硬件,所以一开始也没当回事。

然后我们就把功能点都理清楚,我和他一人分了一半的功能点,然后就开始写代码,对接硬件。

这个项目其实算是比较简单的项目,所以,我大概只用了一个月就把我所负责的功能点全部对接完了,而且上位机软件框架还是我搭的。

但是,这个程序员光对接一个硬件就对接了半个月,光看这个硬件的通讯协议,其实并不会觉得对接它有多难,而且,这个硬件是德国生产的,按道理说,像德国这种工业强国做出来的东西应该也是走的通用协议才对。

的确,通讯协议是很简单,通讯文档里面几乎都已经把所有的控制硬件的Modbus协议命令都明着写出来了,不了解情况的人,可能觉得把这个硬件调通,最多也就一天。

也的确,这个程序员也就花了一天就把所有命令都写好了,通讯一点问题都没有。

但是,坑就坑在,这个硬件需要在绝对平衡和绝对静止的情况下发送的命令和接收到的数据才是正常的,你们能猜到是什么硬件吗?

因此,需要在硬件底下加装一个平衡和减震底座,但是,公司在当时的情况下没法提供这些东西,所以,这个硬件在这半个月里面搞不清楚是因为不平衡还是震动太大,数据总是不正确。

后来,眼看没有平衡和减震环境,我就让他赶紧去搞别的事情,因此,他又开始搞另外一个硬件。

这个硬件厂商虽然给了API,但是基本上都是偏底层的东西,你让一个拿着15K的上位机程序员去搞硬件底层,我只能说,除非这个程序员非常了解硬件原理,否则的话,就只能花时间去琢磨了!

因此,这个硬件他总共花了两个月,才对接好,在对接期间挨老板说、挨同事说、挨客户说,那时候他已经表现出心累的样子了!

当时他跟我说得最多的一句话就是:“我就只拿15K,但感觉自己干得是30K以上的活!”

这期间我还想去帮他,但是因为我这边的工作已经完成了,公司另外安排了一个工作给我,还是需要出差的那种,所以我也是有心无力。

后来,这个项目总算完成了,所以公司开始进行下一个项目,本来这个项目也是需要我和他共同去完成的,但是当时我在出差,所以,公司就让他先做一部分的硬件对接!

于是,同样的事情又再次发生了,他对接的硬件别说公司内部了,就是放眼整个国内,那都是独一份!

其实,硬件是很普通的硬件,也有通用解决方案,但是,我们公司对这个硬件有特殊需求,所以我们公司直接跟硬件厂家定制化了我们公司的需求,这里定制化的部分其实硬件厂家都拿不准,只是说理论上能做到。

所以,这个程序员就跟硬件厂家一起对接起了这部分定制化的需求。

这是啥,这就类似于自研了!如果能成功,那是可以写好几篇论文的那种自研!可见其难度!

不说过程,先说结果,这个程序员和硬件厂家到目前为止,足足对接了七个月,期间把硬件厂家那边的对接人员都熬走了两个,因为硬件厂家那边的硬件程序员崩溃了,觉得这个事情想搞成,太难了!

最后跟他对接的硬件厂家人员已经不是硬件厂家的核心开发了,对于硬件底层的理解不是太深,所以,越到后面,出的问题越多!

但是,硬件厂家那边的程序员会“甩锅”,他说是我们这边的程序员能力有问题导致的对接速度慢。

的确,15K的程序员能有多大能力呢?但是,在我眼里,这两个人都有问题,而最大的问题就是我们公司不应该安排这个程序员来对接硬件厂家。

而且,我当时出差回来,想中途接从他手里把活接过来其实已经晚了,他当时已经搞了两个月了,一点头绪没有,看到这个情况,我也不敢去接!

最后,就搞成了这个样子!

结语

最近,这个程序员已经开始有了离职的想法了,因为按照现在的情况看,接下来还需要花多长时间,其实他已经无法估计了,而且,公司的忍耐也几乎快到极限了,因为公司项目快到交付期了,于是公司几乎是天天给他施压,这个压力他已经扛不住了!就差一个爆发点。

在这个职场中,有时候运气的确很重要,像这个程序员碰到的这种情况,已经不单单是能力问题了,就是运气差。

我们公司几个工资比较高的程序员有时候就在讨论他的事情,如果这些事情放在我们身上,我们也不会比他快到哪里去!