net程序员工作日常 (net程序员面试)

汇报一下过去一周面试.Net程序员的经历,因为过去几年都是从事上位机开发,所以最近面试的都是上位机开发的工作,但是都没谈拢,目前没有明显感觉到工作难找,反而面试邀约不断,之所以没有谈拢,有几个例子可以和大家分享下!

其中一个最主要的原因,就是大部分面试的公司都是乙方公司,除了少数是我对薪资不满意外,其他公司都觉得我很合适,但是我觉得他们不合适。不合适的主要原因就是需要出差!

这也是上位机开发行业乙方公司的一个很难迈过去的坎,因为是乙方公司,甲方可能在全国各地,因此,为了方便沟通以及对接硬件,所以作为一名上位机开发程序员,出差频率还是蛮高的。

net程序员面试题2021,net程序员面试

但是,我因为家庭原因,每个月最多只能出差一个星期,甚至是有时候不能出差,因此这些公司我就去不了了。

另外一个原因就是学历,我发现很多做上位机开发的公司,对于研发人员的学历卡得都很死,一些比较好的公司都是要求硕士起步,要会看英文文档,且能正常沟通的那种。

net程序员面试题2021,net程序员面试

net程序员面试题2021,net程序员面试

造成这种现象的原因是现在很多做精密仪器的,比如说半导体行业,对于个人能力的要求很高,还有很多科学计算可能需要参考国外文献,需要和国外一些专业人士沟通等,所以,即使给了面试机会,大多数人面试也是通过不了的!

而且,因为做.Net开发的,一般都不是科班出身,所以这种公司招聘.Net程序员一般都有个前提要求,那就是必须要会C++!

net程序员面试题2021,net程序员面试

最后一个情况就比较奇怪了,大多数做上位机开发的公司,基本上程序都是内部网络部署或者单机部署,可是有一部分上位机软件开发公司竟然要求面试者要会分布式系统和微服务架构!

这是我最难以理解的事情,一般有此等要求的,还顺带要求全栈。

net程序员面试题2021,net程序员面试

一般来说,上位机开发大多数情况下都只是桌面软件开发,很少有上位机程序是需要Web或者App开发的。

但是,要求全栈其实也不难理解,可能有些上位机对接的是一些本地网络的设备,比如说一些智慧园区,可能需要通过上位机控制用电设备等等。

但是,这种上位机开发做起来并不舒服,且需要了解很多东西,比如说Gis开发等等。

如果纯粹是后端开发或者纯粹是前端开发其实还可以接受,但是全栈的话,几乎每个项目都要忙死的。因为开发一个项目,往往需要了解很多东西。

别问我怎么知道的,因为我以前开发过智慧校园相关的项目,那叫一个字,累!

结语

这就是我一周面试.Net程序员的经历,虽然还没找到合适的,但是我对于找工作其实并不太担心,因为下周的面试基本上目标我已经定好了,且面试基本上也已经满了!