现在招聘上位机程序员的困境在于要求和实际不一致,还有某些公司(我朋友的)看不清自己的实力,要求高,工资低,项目时间紧还喜欢把责任推在开发流程最后一步的上位机程序员身上,因此,某些公司(我朋友的),招不到人,甚至一年内都招不到一个合适的,那就情有可原了!更加让人无语的是,当新人入职以后,老员工又离职了,所以项目就会一直处在缺人状态,恶性循环!

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

我们先看看某些公司(不单独说明∶我朋友的)对于一个上位机程序员的要求吧,反正我都符合!我不知道你们符合不符合!

首先,某些公司用的技术栈是C#,开发框架要求WinForm和WPF都得会,还要会写MVC,常用的设计模式要知道。

要求要会写上位机和MES项目。

要求有成功的运动控制项目,运动控制卡和PLC通讯都要会,熟悉常用的硬件通讯协议,包含但不限于TCP/IP、串口、Modbus、EtherCat、EtherNet等。

要求会写PLC,会看电气原理图。

要求会机器视觉,包含但不限于Halcon、VisionMaster、VisionPro、OpenCv等。

没事,要求不多,但是工资给的可以也行,一问之下,工资最高16K,而且是死工资,除了五险一金,没有任何福利,更别说加班费了!

某些公司招聘一年多,人还是那么多人,然后研发经理说不行就降低点要求吧,只要会写WinForm或者WPF程序就行,但是,既然要求降低了,招聘工资也应该降低。

虽然工资降低了,但是符合要求的“人才”也更多了,就这样陆陆续续就招了一些人。

招的那些人都没有做过自动化项目,遇到不知道的就拼命问人,老员工应接不暇,但是这是合理的培养人才的时间成本开支嘛!

好,大约半个月以后,公司陆陆续续开始派项目给新人做了,但是,时间紧,任务重,项目从设计、组装、调机就花了大概一个多月的时间,离交付日期也没几天了。

那帮做上位机的,软件还没写完,设备就匆匆发货了,最后,只得在客户现场继续开发。

但是,公司商务这边跟客户聊的时候,客户要求的是设备入厂之后,顶多花个把星期组装调试,然后就要试产或者正式生产。

于是,现场上位机程序员为了赶进度,每天工作到凌晨,甚至是凌晨两三点,但是无论怎么搞,都无法按时交付,并且,因为很多代码都是加班写出来的,来不及Debug就得上机验证,于是,问题一个接一个来。

搞到最后那帮新招的上位机程序员懵了,客户也懵了,客户开始劈头盖脸得骂人,最后把公司总经理叫过去也给骂了一顿。

总经理哪能受这种气,于是又把上位机程序员们也骂了一顿,上位机程序员就这样挨了两回骂,脾气也上来了,纷纷提出了离职

最后,总经理总结∶这帮上位机程序员一点也承受不住压力,下次招聘的时候,一定要重点观察招聘对象,看看其心理承受能力,心理承受能力差的,不予录用。

最后,再总结本次问题的核心∶上位机软件开发部门主管领导不力,全司批评!

上位机软件主管∶对不起,我的心理承受能力也不高,我也离职吧!

总经理硬怼∶能力越大,责任越大,既然你担不起这个责任,那我支持你离职。

总经理这么说的底气在于,公司几个创始人都是技术出身,可以应对离职人员剩下的工作。

因此,公司又回到了刚开始,几个人一起打拼的日子!这种日子真让人怀念啊!