一位老板找到我,问我有没有认识的搞C#的上位机程序员,说他们公司招聘了很久,都没有招聘到合适的,我问了下他对于C#上位机程序员的要求,问完之后,我告诉他,就他这个要求,我估计他花一年时间都不一定能够招聘到,他给我竖了个大拇指,表示自己的确招聘了一年多了,一个合适的也没有,问我怎么办,我跟他说,把学历放低就行!

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

先看下他们公司的招聘要求吧,首先得本科以上,最好还是985或者211本科以上,然后要会使用C#开发WinForm或者WPF上位机程序,最好要会使用Halcon或者OpenCv开发视觉系统,还要会运动控制,最好懂一些电气知识!

我一看他这个要求,感觉跟我们公司招聘的要求也差不多了,我们公司就是这个要求,我也招聘一年多了,也没招到什么人!而恰巧,我们公司也把学历卡在了本科,只不过没有像他这样要求985或者211的!

之所以跟他说把学历放宽就行,一来是我搞招聘也有一段时间了,我其实看到很多大专及以下的程序员都非常合适,但是碍于公司的招聘标准,我没有办法而已。也就是说,并不是求职市场上找不到有相关能力的人,而是这样的人大多数都是大专或者大专以下的程序员。

之所以会出现这样的情况,后来我分析了下原因,那就是C#和自动化相关人才主要还是集中在大专院校或者那些靠早期培训机构培养出来的那一部分人!

现在很多软件工程专业也开始教授C#了,但是我记得我当时上学的时候,软件工程还只教C和VB,后来虽然很多院校开始教一些主流技术了,但是还是以Java、C++还有Python这些热门编程语言为主,至少在我的印象里,C#在学院派里,一直是处于边缘化的,光学C#软考都难过!

所以,您想找正经科班毕业的C#程序员,本身就很难!

再加上现在C#主要以桌面开发为主,虽然也有一部分Web和后端需求,但是占比不会超过30%(乱猜的,看招聘需求就知道),但是,桌面开发毕竟没落了,有些程序员即使是喜欢C#,但迫于生计,最后还是只能转Java、C++或者Python。

而且,相对于其他编程语言,C#程序员的薪资一直是处于底端的,很长一段时间,同等工作年限的C#程序员的薪资甚至不如前端程序员的薪资,于是,更加加剧了C#程序员的流失。

在此基础上,作为招聘方,您把学历卡得死死的,那肯定是招不到合适的人才的啦!况且,像前面说的老板,还有我们公司的招聘要求,别说大专生了,本科生能满足要求的又能有几个?

而且,过去很多自动化专业,只有大专院校有,但凡能考个本科,谁去选择自动化专业呢?更何况是985、211或者双一流了!因为很长时间以来,自动化专业给人的印象就是流水线的工人,上不了什么台面。

因此,真正能干事的,基本上还是大专生,本科以上能干事的我面试过的其实很少。

注意,这里我指的仅限于C#程序员,像Java、Python、C++这样科班毕业的还是不少的!

但为什么搞上位机很多人喜欢用C#呢?难道其他编程语言干不吗?

主要原因在于各自的领域不同,Java集中在后端开发,Python集中在深度学习和人工智能这块,C++搞上位机的也多,但是C++程序员贵啊!并且,C#开发效率相比C++,那效率得不是一点半点!

还有,很重要的一点,也是因为C#的开发效率快,正好符合自动化行业的快节奏,所以,C#才会受到很多搞上位机的公司的青睐!

但很可惜的是,就像我前面说的,C#的可用人才大部分可能都是大专文凭甚至是以下,这个状况我觉得至少5年内很难转变,所以,紧盯着所谓的本科甚至是双一流本科,除非贵公司非常有实力,福利待遇什么的都很不错,比较有竞争力,否则的话,坚持本科那只有一个结果,就像我们公司一样,招不到人!

而且,因为坚持卡学历,导致我们公司现在名声都快臭了,因为您想,一个公司如果常年招人或者是常年招不到人,别人会怎么想?如果我是一个求职者,我会认为这个公司肯定不好,否则怎么可能总在招人呢?

长此以往,除非迫不得已,也不会有人愿意来我们公司了,或者来的人都是一些被别的公司挑剩下的人,对于公司来说,这个人只剩学历了,根本干不了事!

不是我夸张,这个事情发生好几次了,即使是硕士也不好使!

结语

自动化行业不像互联网行业,自动化行业是一个比较务实的行业,做的每一个项目都是要有成果的,试错成本极大,有可能仅仅因为一个项目的失败,就能够决定一个公司的生死,所以,揪着学历不放,不看能力,最终结果可想而知啦!