上位机开发轻松?这么说吧,除非您碰上了那种传说中的神仙公司,否则,您如果未来从事的是上位机开发的工作,大概率您在任何一家公司的平均在职时间都不会超过两年,因为不是熬不住了,就是坑挖得太大了,不得不跑路!
在这里,我不会说上位机开发的细节,我只举我实际工作当中的例子,上位机开发工作的强度是咋样的,各位可以通过我举出的几个例子自行判断!
我现在的公司是去年9月中旬职的,进入公司以后就立马入手了一个新项目,这个项目的交付日期是10月中旬,开发团队中负责上位机开发的就我和另外一个同事。
当我们接到这个项目的时候,设备中有几个关键性的硬件选型都没选好,我大致估算了下开发时间,这个项目即使是非常顺利的情况下,上位机开发时间都得一个半月。
所以,我们只能靠加班去争取时间了,而当几个关键性的硬件选型完成后,已经到了9月底了,因为这几个硬件是从国外采购的,我们需要了解使用逻辑和通讯逻辑,如果国庆放假再回来弄,就很有可能赶不上工期了。
因此,去年的那个国庆,我们只休息了3天,剩下的时间都在公司加班,每天基本上都在晚上10点左右下班。
但即使这样,我们还是没有在指定时间内完成上位机的开发,这里面有很多因素,最大的因素就是很多开发内容需要硬件部门的配合,但是硬件部门本身也在赶工期,因此配合度很小,很多东西都需要我们这些搞软件的自己去了解,因此浪费了很多时间。
但是,即使是上位机软件没有开发好,跟客户约定的交付时间不能延迟,所以我们只能把设备搬到客户厂里,剩下的上位机功能的开发只能驻场开发了。
但是,驻场开发也有限制,比如说必须穿无尘服、不能联网还要遵守工厂的各种规章制度。所以,我们本来预计10天左右能开发完成剩下的工作,最后花了一个多月。
这样的事情几乎每个项目都会存在,总之,做上位机开发最大的障碍就是时间不够!不管怎么样,客户给的时间永远小于开发所需要的时间。
我在现在的这个公司总共经历了4个项目,每个项目都不轻松。
除了上面所说的这个项目,剩下的项目我几乎天天都在加班,加班到夜里一两点都是常事,而且是不带休息的那种。
其中,有两个项目我分别连续在客户那待了一个半月和一个月,在这两个半月的时间里,我的平均下班时间都在夜里一两点,周末都不能休息,很多时候,躺下了都有一种濒死的感觉。
有人会说了,怎么可能周末都没有休息?客户那边不休息吗?
客户那边是工厂,人家三班倒的,周末也生产,也会有人对接,即使客户那边的项目经理休息了,他们也会安排其他人跟我们对接,所以,我们就没有休息了!
有人又会问了,为什么开发时间总是不够呢?是不是你的问题?
我们的问题也有,但是里面充满了无奈。
我们的客户在提出需求,然后走竞标流程这个过程,可能会走个一两年,但是,当公司中标以后,客户就会紧盯着项目进度,哪怕有一点逾期,客户都会找公司。
很多工厂的制度就是这样,因为这是工厂技术部门的KPI,完不成那么他们的奖金也就拿不到了!
最夸张的是我们公司接到的一个项目,从中标之日开始算起,到客户规定的交付日期,中间只留了一个星期的开发时间给我们。
但是,这个项目实际所需要的开发时间至少是两个月!客户所提供交付日期连我们定制硬件的时间都不够!
很多人会说了:你们为什么要接这种明显在指定时间内完不成的项目?
很简单,这就是行业规则,客户知道你完不成,公司老板知道你完不成,你自己知道你完不成。
客户知道你完不成,当项目结束的时候,就有了跟你讨价还价的筹码。老板知道你完不成,这里面既有无奈,也有侥幸心理,还有即使挨客户骂,也不会骂到自己,你自己知道完不成,你也会觉得最后客户怪也只会怪到公司。
总之,在这种行业规则里,作为上位机开发的我们,只是配角,小配角!
我们这种小配角,面对客户的指责,不能反抗,不能说不,只能硬着头皮去加班来满足客户的要求,即使是明知道无法满足客户的要求,但是态度地摆在那里,如果你表现得一点不着急的样子,那么最后你会面临客户和公司的双重压力!
我曾经就因为连续加班半个月,实在想休息了,于是就懈怠了几天,准点下班,最后被客户派人现场盯着你加班到凌晨四五点!即使你感觉你自己快不行了,人家才不在乎,你如果说不行了,客户就会让公司重新派人过来,但是公司负责这个项目的只有你,最后压力还是回到你身上!
能让你稍微轻松点的,那就是当你拿着医院的单子,证明你的身体的确不行了,或者你提出离职了,客户和公司都拿你没办法了为止!
在这种高强度的工作模式下,你很难写出高质量的代码,这就是做上位机开发的程序员很难在公司坚持到两年的原因,要么是身体和精神撑不住了,要么就是这种快节奏的开发,代码里面的坑太多了,早晚会出事,所以不得不跑路!
但不是所有做上位机开发的工作都是这样,我只能说有部分上位机开发的工作还是挺轻松的,但是以下几个行业的上位机开发强度大是众所周知的,根据强度排名分别是半导体行业、新能源行业、光伏行业、家电行业、智能仓储。
其中,半导体行业是出了名的工作强度高,我有同事曾经在一个知名半导体公司工作不到一个月就无法坚持了。
在这个行业里,劳动法基本无效,强制加班或者变相强制加班,没有加班费是常有的事,有时候,整个部门集体辞职也是常有的事。
我非常希望整治内卷,就从自动化行业开始,因为这行甲方卷、乙方卷都普遍现象!
结语
所以,上位机开发并不是大家想象的那样轻松,我曾经一度认为在工厂做开发是一个可以“养老”的工作,但是,真正踏入这个行业以后我才发现事情跟我想得完全不一样。
而且,在如此高强度的工作之下,换来的往往还不是高额的工资,普通的上位机开发薪资基本上到30K就算到了薪资天花板了,而大多数的上位机开发薪资基本都在15K左右,能拿到20K以上的工资基本上您得拔尖才行!
所以,入上位机这行千万得谨慎,工作虽然稳,但是您能不能坚持住呢?
热门跟贴