中国到底有多少个.NET 程序员?都在哪个城市写代码?

中国到底多少个.NET 程序员,对于这个问题,似乎没有一个准确的答案,而且最近很多使用.NET 开发技术的老板在抱怨找不到.NET 开发人员,所以我想基于我的公众号粉丝数据给大家分享下中国的.NET程序员到底有多少,他们也都是在哪个城市写代码呢?


我的公众号目前有3.6W粉丝,每天平均增长30个,由于我的公众号基本上没有推广,都是靠大家自己推荐,每天的增长比较稳定,遇到.NET 的重大新闻的时候每天可以增长到200人,说明.NET技术的程序员基础还是有的,当然在我的粉丝中已经有很多同学转到Java了,但是他们还是关心.NET的,只要时机合适他们完全可以转过来开发.NET ,所以非常期待.NET Core 2.1在5月份的发布。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

上面这张图就是我的公众号粉丝的增长曲线图,那么我们如何来估算.NET程序员有多少呢?

  1. 据CSDN网站创始人蒋涛透露,csdn注册会员超过2500万,其中活跃用户超过800万(3个月内登录的),这其中30%是学生,60%是和一线开发相关人员,也就是说差不多500万。

  2. 博客园有408800 个注册的博客


博客园以前主要是.NET开发的为主,最近已经变成了一个混合型的博客社区,这里面至少有50%是做过.NET开发的, 至少有20万个.NET程序员,假设这里有10万程序员已经转为Java,go,nodejs等其他,那么应该还有10万程序员。

还有开通博客的程序员比例也并不高,从csdn和博客园的数据来推算,我们假设只有30%的程序员会写博客,那么.NET程序员也至少有30万人。再从我身边的C#程序员数量来说,腾讯2017年使用C#的程序员有2000多人呢。


我们再来看看程序员的地域分布情况

640?wx_fmt=png

640?wx_fmt=png

北京,广东,上海,浙江,江苏是程序员分部最多的地域。中部的四川,湖北,陕西 也是程序员相对较多的地域,从大城市来看,主要集中在北上广深,苏杭准一线城市。这也是好多程序猿天天哭着要逃离北上广深而又不愿意离去的原因。

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

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

相关文章

9、mysql数据表中数据的查询(1)

使用数据库最终要的莫过于查询数据,所以这里将会详细的介绍mysql数据库中查询语句的使用 普通查询 使用基本的select关键字进行查询,其语法及使用如下 # 格式 select [select选项] 字段 [as 别名] from 数据表;# 查询出所有字段的值,不建议…

P4092-[HEOI2016/TJOI2016]树【线段树,倍增】

正题 题目链接:https://www.luogu.com.cn/problem/P4092 题目大意 nnn个点的树要求支持以下操作 给一个点打上标记求一个节点最近的打上了标记的祖先 解题思路 就是求深度最大的打上了标记的祖先,先跑一遍dfsdfsdfs序,然后对于修改操作就在线段树上整…

微软西雅图总部DevOps交流总结

本文转自Study4台湾社区。Study4台湾社区,成立于2011/9/25,希望藉由社群推广的力量,让台下的朋友听到来自不同县市的大师讲课,也让台上年轻一辈的技术传教士能不断的琢磨并且追上大师这是一个社群,社区希望透过分享&am…

12、数据库的设计范式

设计的数据表一般都是根据实际业务实体模型进行创建,为了提高存储的效率,设计数据表时一般按着几个标准进行设计 第一范式每个字段的数据具有原子性,使用字段的数据时不用再解析,可直接使用第二范式表的每一个字段都必须依赖主键…

C# 快速高效率复制对象另一种方式 表达式树

一、需求在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。比如:public class Student{public int Id { get; set; }public string Name { get; set; } public int Age { get; set; } }public class StudentSecond{public int Id { …

jzoj3783-[NOIP2014模拟8.19]签到题【结论题】

正题 题目链接:https://jzoj.net/senior/#main/show/3783 题目大意 nnn个数,求这个序列中一个非空子集的和是nnn的倍数。 解题思路 可以知道一定有一种解法是一段连续的序列。 证明:设sxs_xsx​表示(∑i1xai)%n(\sum_{i1}^xa_i)\%n(∑i1x​ai​)%n,那么…

13、mysql中视图的应用

是什么 视图是一种有结构没结果的虚拟表,其结构是从基表中产生的,视图主要用于查询数据。在sql层面上来看,视图就是对select查 询语句的封装,我们看到的虚拟表(也就是视图)就是select语句查询出的结果组成…

P4768-[NOI2018]归程【kruskal重构树,最短路】

正题 题目链接:https://www.luogu.com.cn/problem/P4768 题目大意 nnn个点mmm条边的无向图,然后每条边有水位和长度。 每次询问一个(v,w)(v,w)(v,w)表示从vvv点出发走高度超过www的路径到达一个点xxx使得x∼1x\sim1x∼1的最短路最短。 解题思路 先用DijDijDij跑出…

用C# (.NET Core) 实现抽象工厂设计模式

本文的概念性内容来自深入浅出设计模式一书.上一篇文章讲了简单工厂和工厂方法设计模式 使用的是披萨店的例子. 文将继续使用这个例子, 这里要用到抽象工厂.披萨店的需求变更现在披萨店在各地授权了很多连锁分店, 但是有的分店偷工减料, 使用劣质原料代替标准原料.披萨店老板现…

14、mysql中事务的应用

是什么 事务是一种保护连续操作同时满足(实现)的一种机制,用来保护数据的完整性,只适用于数据操作,不适用于结构操作,只有 innodb引擎的表具有事务安全的机制。就是说,在一个事务中做一系列的…

P3193-[HNOI2008]GT考试【KMP,dp,矩阵乘法】

正题 题目链接:https://www.luogu.com.cn/problem/P3193 题目大意 求有多少个长度为nnn的字符串不包含子串sss。 解题思路 考虑dpdpdp,用fi,jf_{i,j}fi,j​表示第iii个已经匹配到jjj时的方案数。 显然这与正常匹配十分相似,我们分为两种情况 ansi1sj…

Summer Training day4 欧拉降幂

Input2 Output2Hint 1. For N 2, S(1) S(2) 1.2. The input file consists of multiple test cases. Sample Input2 Sample Output2这道题的公式非常简单,就是求2^(N-1) %1e97 由于N实在是太大了,不能直接求快速幂,考虑到2^x % MOD是有循…

Project Honolulu 正式版发布为 Windows Admin Center

微软今天正式发布了 Project Honolulu 的正式版,其正式的名称为 Windows Admin Center,gOxiA 之前一直在这个 TAP 中,从 1711 到 1804 可以看出微软现在的开发速度之快,从测试情况看 WAC 质量非常高。正如之前日志说讲 Windows Ad…

15、sql编程基本语法介绍

使用sql也可以像java一样进行程序编写,说到编程,就离不开变量和流程控制,接下来介绍一下 变量 sql中的变量可分为系统变量和自定义变量 系统变量用于控制服务器表现的变量查看所有系统变量show global variables [like %关键字%]; -- 查看…

使用C# (.NET Core) 实现命令设计模式 (Command Pattern)

本文的概念内容来自深入浅出设计模式一书.项目需求有这样一个可编程的新型遥控器, 它有7个可编程插槽, 每个插槽可连接不同的家用电器设备. 每个插槽对应两个按钮: 开, 关(ON, OFF). 此外还有一个全局的取消按钮(UNDO).现在客户想使用这个遥控器来控制不同厂家的家用电器, 例如…

P4170-[CQOI2007]涂色【区间dp】

正题 题目链接:https://www.luogu.com.cn/problem/P4170 题目大意 给出长度为nnn的串目标串,每次可以在一连续的区间覆盖同种字符,求最少覆盖次数。 解题思路 我们分情况考虑,用fi,jf_{i,j}fi,j​表示从i∼ji\sim ji∼j都涂好需要的最少次…

16、mysql中函数的创建和使用

sql语言可以进行编程,说到编程,那一定少不了使用函数对代码进行最小级别的封装,接下来介绍一下mysql中函数的写法以及应用 mysql中的函数可分为两类:系统函数、用户自定义函数。 简单的介绍几个常用的系统的函数: 函…

Summer Training day4上帝与集合的正确用法 欧拉函数+降幂公式

这个题的指数太大了&#xff0c;因此要考虑用降幂公式进行降幂 记f(p) 2^2^2... % p f(p) 2^(2^2^2...%phi(p) phi(p)) % p 2^(f(phi(p)) phi(p)) % p 到这里我们得到了一个递推方程&#xff0c;边界f(1) 0 #include <iostream> #include <cstdio> #inclu…

17、mysql中的存储过程的应用

其实存储过程也可以叫做过程&#xff0c;而函数也可以叫做存储函数&#xff0c;两者都是处理数据的一种方式&#xff0c;但是不同在于函数是必须要有返回值的&#xff0c;而过程则没有返回值&#xff0c;过程可以理解为是一种用来处理数据的没有返回值的函数&#xff0c;但是他…

CF9D-How many trees?【dp】

正题 题目链接:https://www.luogu.com.cn/problem/CF9D 题目大意 求nnn个点组成的深度大于hhh的二叉树有多少个。 解题思路 定义fi,jf_{i,j}fi,j​表示iii个点高度为jjj的树有多少个&#xff0c;然后每次将两棵(a,b)(x,y)(a,b)(x,y)(a,b)(x,y)合并就有 fax1,max{b,y}1fa,b∗…