程序员在无语的时候究竟有多无语?碰到下面我说的这种情况,我都气笑了!

公司有个新能源极柱焊接的项目,是车载电池的模组极柱焊接,大概一个电池模组有一百来块电池吧,总极柱数量就得乘以2。

打开网易新闻 查看精彩图片

之前,公司另外一个程序员做过类似的项目,但是是给电瓶车电池模组做的,极柱的点位需要一个一个校准。

什么意思呢,就是先把焊接头对到对应模组的极柱位置中间,然后在软件上点一个按钮,然后把对应极柱的绝对位置记录下来,这样通过把整个电池模组的极柱位置全部记录下来,形成一套极柱焊接的坐标列表,最后,运动控制的轴通过走这些列表坐标,去焊接电池极柱。

而且,为了防止极柱位置有所偏差,还特意加了一个视觉相机,在焊接之前先按照坐标跑一遍每个极柱的位置,看看和标定的位置是否有偏差,有偏差再补回来。

本身这套逻辑在做的时候我就有点意见,因为这个已经做好的项目在立项之初,我就认为电池模组大小不一样,电池数量也不一样,那么极柱的数量也不一样,这样靠人工对,万一某一天,电池模组内的电池数量一多,光对极柱位置都对累死了。

那个程序员不以为然,觉得到时候再说就是了!

果不其然,现在这个新项目,电池数量一下子增加到了100多个!

当我看到有这么多电池以后,我的第一想法就是设计一个电池模组矩阵的界面,通过填写行、列数量、上下左右间距的形式直接一键生成电池极柱的矩阵,焊接之前,再用机器视觉相机去修正每个极柱的位置,这样对于客户来说很方便。

接着,让我无语的事情就来了,项目经理找到了之前写上一个电池模组焊接的程序员,说这个项目交付时间紧,问他他之前写的程序能不能兼容现在的项目,那个程序员想了想,说能!

听罢,我怒不可遏,跟他说∶“100多块电池,200多个极柱,你去一个一个手工对位置?”

他的回答给我气笑了:“反正这是客户的事情,又不是我们自己对!”

我问:“你知道不知道200多个极柱要对多久?况且,在调机阶段,是由我们公司自己人去负责给客户调,一个位置调错了,就得重新开始,你这么干,要被现场经理和客户骂死!”

这个程序员回答:“那现在项目交期那么紧,不这么干的话,重新写这套逻辑,少说也得十天。”

此时,项目经理听到还需要一个星期的开发时间,也紧张起来,跟我说:“那不行,十天时间太长了!”

总之,他俩的意思其实就是先用这套软件先发货,然后到了客户那里,等客户发现不好用了,自然会给时间让我们修改。

最后,还是我做了妥协,因为不管怎么说,一句:“交期紧!”,就能让我哑口无言。

但是,我也觉得,一个公司,特别是乙方公司,不说做事要精益求精,最起码要中规中矩,这种明显会被调毛病的东西,发出去了,最后影响的是整个公司的行业形象和口碑!

无语,真的无语!