2018 上海.NET职位围观报告

我一直说我是夏眠动物,如今已经11月份了,差不多也该活过来了,所以我决定写篇文章给各位.NET的支持者们和公司打打气,也算是为社区做点贡献吧。

我最近主要干了两件事:

  1. 让NPOI支持.NET Core,现已发布2.4版本。(感谢全球NPOI用户10年来的支持和时不时的邮件骚扰,你们的骚扰是我维护NPOI的动力。)

  2. 分析和整理上海几乎所有的.NET职位,这也就是这篇文章的由来。

很多人觉得国内已经没有公司招.NET了,我一开始也以为职位很少,但是经过一番调研和实际面试之后,我发觉我错了!我错了!我错了!(重要的事情说三遍!)


首先,聊聊IT和互联网公司

我其实是对很大的互联网公司有一些抵触的,因为几个老板装逼装太厉害,满嘴跑火车,谁我就不点名了,最近不是被整肃了吗?蛮好的,我就吃瓜看看戏。.NET的核心问题其实在于很少有成功的互联网(高访问量高并发)案例,当然其实有,比如腾讯、stackoverflow,但被曝光的行业案例太少,导致行业客户并不认同.NET的实际成功。所以互联网行业确实已经几乎没有.NET职位了,包括携程也转java了。

很多IT朋友喜欢用拉勾网,以为拉钩代表中国大部分公司的选择,但我可以明确的告诉你,拉钩根本就不代表大部分行业,仅仅是互联网+创业公司的选择,而创业公司大部分喜欢用python、go、php,所以咯,拉钩上自然几乎搜不到.NET职位,基本上你去搜拉钩的.NET职位不会超过5页。


其次,聊聊招聘平台

我这人非常挑招聘平台,所以我最近把各个平台都用了一遍,也算是对招聘产品做的一次竞品调研吧。很遗憾,国内的平台没哪个让我特别满意的,我只能说老牌51job的总体体验反而略好于其他平台;猎聘好多猎头挂假职位骗简历,还有就是所谓的VIP服务,据说会有专职所谓招聘小姐姐陪你聊天,比较适合IT单身狗,但推荐职位就不要指望了(知乎上有个帖子说,有程序员第二天致电招聘小姐姐问后续,小姐姐已经忘记他是谁了,哈哈哈,知道什么叫专职聊天小姐姐了吗?);拉钩么整天搞速招landing page,收费死贵死贵的,效果么各位HR用过就知道了,我就不明说了。

唯一让我比较满意的是Indeed,尽管界面太朴素,可能国内的用户用不惯。Indeed与很多家ATS都有接口,比如workday、taleo等,它甚至能自动捕获一些大公司自家平台上的招聘信息,所以它实际的职位数量要比国内任何平台都多(顺便说一句,我也是HR软件行业混过些日子的,对整个招聘行业的格局还是比较了解的)。

信我一句话,选好招聘平台是找到好工作的开始。


第三, .NET职位都去哪了

重点来了,其实.NET职位的处境略尴尬,因为起薪低,被很多人忽略了。你们这些码农是不是习惯了先用招聘网站的薪资过滤器去找高薪职位,那我告诉你,别说.NET,就是Java高薪职位(25k+/m)也没这么多,只是Java的起薪高而已,最近连火爆的前端职位都不行了。根据我的观察,.NET职位大部分位于汽车、制造业、物流仓储、航空、游戏、医疗,虽然这些行业并不穷,但是由于行业本身的薪资结构体系,导致了IT职位并不可能拿到高薪。

拿制造业为例,通常情况下,中国制造业的平均薪资是相对比较低的,因为大部分雇的是工人,而老板多数是传统行业起家,他们并不认同软件工程师的重要性,他充其量认为你比生产线工人稍微高级一些,假设一个流水线的工人拿5-8k,那给你15k,他已经觉得很给IT面子了,因为高级技工也就这薪资,应该很多人会来,然并卵,IT行业只向互联网行业看齐,结果却是我们很多人完全忽略了这些职位,然后老叫.NET没有职位。

其实论稳定,传统行业绝对比新兴行业稳定,而且比新兴行业踏实,否则就不会每年有这么多咨询公司冒出来了去跪舔甲方了,我只见过咨询公司服务传统行业的,没见过他们服务新兴行业的,你见过那个咨询公司的官网行业一栏里有互联网或者IT吗?我是没见过。


第四,.NET招聘者们的烦恼

我与一些招聘者进行了一些交流,与其说我是去面试,不如说我是去做访谈的,我一般会和招聘方聊业务模式、行业、管理,聊.NET的人是否会好招,甚至聊未来公司会不会考虑转java,可能是由于我面的大部分是传统行业和创业公司,他们并没有转java的打算。当然,确实现在.NET的人不太好招,因为天朝从来不缺叛逃者,资深的工程师都转java、python、go去了,因为薪资高,呵呵。

我印象比较深刻的是,某著名医药企业的IT经理表示了对java的不屑,之后所有系统全部要考虑转.NET core。因为之前有几个项目就是java的,关键还做挂了,比如什么50个医生同时签到,系统直接挂了,我一听就是没上队列(是的,你没听错,这就是你们号称代表高并发高可用的互联网专属语言java写出来的),说白了java混子也很多,装逼谁不会呢?另外项目执行中,沟通以及需求分析,其实比技术更重要。这也是那个IT经理比较郁闷的地方,我能很深刻的感受到他对现任架构师意见蛮大的,纯技术直男,你懂的。中国的很多技术面试很虚,整天问你一些平时用的不太多的概念却又面不出实际问题,其实完全可以去背题来绕过这些“造航母”的题目,只要面试的人记性够好,但面出来了又如何?你觉得一个普通开发一年中有几次会去搞GC故障排除?或者深度对象拷贝?我个人认为面试很多时候是在面性格、沟通和矛盾点,你谈恋爱的时候好像也没办法通过1-2个小时的初次见面熟悉一个人啊,为什么面试可以?要深入了解一个人,必须用设计非常精妙的问题(这也是心理学研究的范畴),否则纯面造航母题的结果就是招进来的人可能还是没法干活。先聊到这,欢迎留言讨论。

原文地址

https://www.linkedin.com/pulse/2018-%E4%B8%8A%E6%B5%B7net%E8%81%8C%E4%BD%8D%E5%9B%B4%E8%A7%82%E6%8A%A5%E5%91%8A-tony-qu/

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/319171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

老张 .NetCore与Vue 框架学习

缘起作为一个.Net攻城狮已经4年有余了,一直不温不火,正好近来项目不是很忙,闲得无聊,搞一搞新技术,一方面是打发无聊的时间,一方面也是督促自己该学习辣!身边的大神都转行的转行,加薪…

2018年10月28日宁波dotnet社区活动回顾及下次活动预告

离上次活动,有半年了,汗。之后尽量保证每月一次,以组织为主,多邀请嘉宾来分享。本次活动不足之处人手不足:由于活动组织事项受限于人手(目前就我一个,这次活动前后我又应邀给大红鹰学院应届生介…

[JSOI2007]字符加密

题目描述 喜欢钻研问题的JS 同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。 例如‘JSOI07’,可以读作&…

BotSharp v0.2 发布, 支持微信智能回复

BotSharp v0.2 主要是针对微信的消息平台做整合,让.NET开发者可以轻松的搭建基于NLU自然语言理解的智能回复功能,BotSharp.Channel.Weixin模块负责和微信的公众号平台对接,接收消息通知,并能消息产生智能回复,回复的内…

P2852 [USACO06DEC]Milk Patterns G

题目描述 Farmer John has noticed that the quality of milk given by his cows varies from day to day. On further investigation, he discovered that although he can’t predict the quality of milk from one day to the next, there are some regular patterns in th…

c# 弹性和瞬态故障处理库Polly 学习

关于PollyPolly是一个基于.NET的弹性及瞬态故障处理库,允许开发人员以顺畅及线程安全的方式执行重试(Retry)、断路(Circuit Breaker)、超时(Timeout)、隔离(Bulkhead Isolation)和回退策略(Fallback ).Polly适用于 .NET 4.0, .NET 4.5 和.NET Standard 1.1。以上是官方文档对po…

TechEmpower最新一轮的性能测试出炉,ASP.NET Core依旧表现不俗

TechEmpower在10月30发布最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,ASP.NET Core依旧表现不俗,在一些指标上甚至是碾压其他主流Web框架。为此我们做了一个简单的统计,看看ASP.NET Core和其他…

国内开源社区巨作AspectCore-Framework入门

前些天和张队(善友),lemon(浩洋),斌哥(项斌)等MVP大咖一块儿吃饭,大家聊到了lemon名下的AOP这个项目,我这小白听得一脸懵逼,后面回来做了一下功课,查了下资料,在lemon的Github上把这个项目学习了一下,收获颇丰,让我这个没有接触过AOP的Coder叹为观止,陷入了对lemon的深深崇拜,在…

HarmonyOs4.0基础(一)

目录 一、HarmonyOs系统定义 1.1系统的技术特性(三大特征) 1.1.1、硬件互助、资源共享 1.1.2、一次开发、多端部署(面向开发者) 1.1.3、统一OS,弹性部署(支持多种API:ArkTs、JS、C/C、Java) 1.2、系统的技术架构 二、Harmony OS项目搭建 2.1、(D…

swagger文档转换为WebApiClient声明式代码

1 swagger简介Swagger是一个规范且完整的框架,提供描述、生产、消费和可视化RESTful Web Service。其核心是使用json来规范描述RESTful接口,另外有提供UI来查看接口说明,并有一套生成不同语言的客户端调用代码生成器。1.1 对Api提供者自顶向下…

Musical Theme pku1743 (后缀数组)

Musical Theme(后缀数组) 题意: n个数,选取一段子序列,满足以下条件: 1.长度至少为5 2.在数列中其他位置出现过(允许转置) 3.与其他位置出现的不重叠 转置:将恒定的正或负值添加到子序列上 例如: n个数为…

KubeCon+CloudNativeCon首秀中国!

2018年11月13-15日,全球顶级的Kubernetes官方技术论坛KubeConCloudNativeCon将首次登陆中国,此次活动由云原生计算基金会(CNCF)主办,在上海跨国采购会展中心隆重举行。KubeCon CloudNativeConKubeConCloudNativeCon 是…

可持久化(一)

参考博客 可持久化数据结构:可以保留每一个历史版本,若所有版本都既可以访问又可以修改,成为完全可持久化(可以回滚到某个历史版本) 时间线: 可持久化线段树 可持久化下标线段树 题目: 模板…

ASP.NET Core中使用GraphQL - 第一章 Hello World

前言你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL。 GraphQL提供了一种声明式的方式从服务器拉取数据。你可以从GraphQL官网中了解到GraphQL的所有优点。在这一系列博客中,我将展示如何在ASP.NET Core中集成GraphQL, 并使用GraphQL作为你的API查询语言。…

11月7日邀您参加成都微软MVP圆桌之夜!

阅读文本大概需要 3.3 分钟。活动背景/规模成都一座来了就不想离开的城市,在此秋高气爽的日子里,我们迎来了成都微软最有价值专家(MVP)圆桌之夜。在过去的一年中,感谢各位MVP以杰出的专业知识在技术社区中解决了大量的…

Sangmado 公共基础类库

Sangmado(发音 /sɔŋmɑːdu:/ ‘桑麻渡’)涵盖了支撑 .NET/C# 项目开发的最基础的公共类库,为团队在不断的系统开发和演进过程中发现和积累的最公共的代码可复用单元。Sangmado 公共类库设计原则:独立性:不与任何业务…

【模板】卡特兰数

ACM模板 目录Catalan数证明卡特兰数应用Catalan数证明 1.卡特兰数递推式: an{1,n0∑i0n−1aian−1−i,n>0a_n\begin{cases} 1,n0\\\sum_{i0}^{n-1}a_ia_{n-1-i},n>0\end{cases} an​{1,n0∑i0n−1​ai​an−1−i​,n>0​ 2.卡特兰数组合数: an…

【活动(深圳)DevOps/.NET 微服务 秋季分享会】火热报名中!

无论身处开发还是运维岗位,您一定深刻地感受着业务需求带来的快速交付压力。在科技迅速发展的时代,传统行业积极开展数字化转型以在激烈竞争中脱颖而出,新兴行业不停歇地验证业务模式以找准市场定位;软件与行业变得密不可分&#…

微软正式发布Azure IoT Central

微软正式发布Azure IoT Central,这是一个面向物联网的软件即服务解决方案。借助该服务,微软旨在提供一种设计、开发、配置和管理IoT设备的低代码方式,同时提供开箱即用的安全性、可伸缩性以及与流程&应用程序集成。Azure IoT Central构建…

点分治(树分治)

文章目录介绍:题目:做法:模板题 [P3806 【模板】点分治1](https://www.luogu.com.cn/problem/P3806)代码:介绍: 将原问题分解成若干相同形式,相互独立的子问题,各个击破 一般用来解决有关树上路…