被低估的.net(中) - 广州.net俱乐部2019年纲领

这是被低估的.net系列的中篇。
上篇在这里:被低估的.net(上) - 微软MonkeyFest 2018广州分享会活动回顾

中篇本来不是这样的,中篇的草稿大纲其实在写上篇之前就写好了,嗯,当时给张队长看过了。
然而却因为被.net 粉丝的热情震惊和感动,所以我觉得原来的中篇草稿大纲根本不足以体现出这种.net粉丝的热情,所以推倒重来,有了这篇新的中篇。

情况是这样的,在我发出《广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集》这篇文章之前:
1. 我还忐忑不安,甚至因为怕没有人来冷场而爆大招,说如果没有人来就临时改变活动课程内容为《我是如何到硅谷工作的》
2. 担忧我12月23日去欧洲一年里,刚复活的广州.net俱乐部后续无人又要沉下去了。


结果在发出文章的半个小时内!!!
1. 就有多位.net粉丝应征,不论是活动场地,还是志愿者,合作讲师、副讲师,全都有了!!!
2. 在我去欧洲的这一年里,有人愿意接着继续组织广州.net俱乐部活动。
3. 有多位90/95后愿意为社区贡献一份力量。


这样的反差,.net粉丝这样的热情,着实吓了我一跳!更加确凿无疑的证实了,.net并不差,.net只是被低估了而已。

在复活广州.net俱乐部这段时间里,我被问得最多的问题是这两个:
1. 老师,我觉得学.net没有前途,看不到希望,很迷茫,我想转Java了。
2. 老师,能给我讲讲职业生涯规划吗?

特别是第一个问题,被问次数之多,我已经记不清楚了,因此社区也有不少文章在解答这个问题。
首先得承认,这些文章说得很对,.net的确不比java弱。
然而自从有了赵三本之后,.net社区在技术层面和理论层面的文章已经不缺了。
面向对象、面向切面、面向服务编程的书籍、教材、课程数不胜数,我看也是一点都不缺了。
缺的是面向工资编程、面向客户编程、面向项目成果递交编程、面向丈母娘编程。
因此,我打算广州.net俱乐部2019年就以“.net只是被低估 - 我们要面向工资编程、面向客户编程、面向项目交付编程、面向丈母娘编程”为口号。

因为我们坚信,只要我们使用.net和微软技术能够提高生产力,提高生产效率,加快项目进展,按时按质量交付项目和服务给客户,领导和老板是会愿意给我们加工资的,毕竟愿意做事的老板和企业还是不少的。

同时.net社区年轻一代的声音被忽略,.net社区后续无人,这个问题很严重,现在用.net的企业已经在抱怨很难招到人了。这种情况持续下去,估计十年之后就只剩下我们这帮老家伙在这里自high了。
以之形成鲜明对比的是,十三四年前,广州.net俱乐部成立的时候,第一任主席鞠海洋和第二任彭斌当时只有二十几岁,而我,28岁就去硅谷工作了。

社区的力量是很强大的,所以vue.js的尤雨溪能以一个人直接对抗国际巨头Facebook的React和Google的Angular.
社区的沉默也是很可怕的,连我都差点放弃了.net转向了Java.

2015年的时候,因为受够了WF,我把工作流部分转用了Java的Activiti
因为Activiti 6在event性能上大幅提升,我把程序内部的逻辑也从C#改为Activiti
因为Activiti,我开始使用Springboot
还好ABP把我留住了,让我并没有全线放弃.net
所以我现在是.net和java双料程序员,电脑上同时装有Visual Studio和Eclipse

因为Google Alpha Go下赢了李世石,我开始研究Python,甚至研究用Python去玩星际争霸2。还好Visual Studio支持Python,所以我还是在用Visual Studio来写python,同时微软现在在人工智能方面也跟上了,最近我在人工智能层面上又回到了微软阵营,最近在跟陈希章一起学微软的人工智能课程。

.net其实是很优秀,所以ABP和Visual Studio才能让我虽然也在用Java和Python,却也没有放弃.net
在复活广州.net俱乐部的过程中,我接触到.net不同领域的大牛,包括:
1. .net core和微服务领域的张善友张队长和马洪喜,证明了.net core和微服务已经在各方面都不比java差
2. Xamarin的卢建晖,证明了.net在移动开发领域也是很牛的。
3. windows桌面端开发的吕毅,不管怎么说windows桌面端现在还是依旧占着十分大的份额
4. Office的陈希章,微软的office不但依旧没有敌手,而且还与时俱进,不但支持微信,还能用angular/react/vue去开发
5. 企业邮件Exchange的丁国茂,微软的企业邮件依旧还是领先地位,我现在也在用
6. DevOps的庄俊乾、徐磊,微软在开发自动化的努力也是我没有放弃visual studio的其中一个原因。
7. ABP的角落白板报,证明了在企业应用框架上还是能和Java一拼,我现在就是使用他做的自动化代码生成器。

这里要着重说一下Xamarin:
1. 这里特别能体现出面向工资编程,因为请一个C#程序员来写Xamarin能抵请两个程序员来写ios和Android。在老板层面,给你高一点的工资还是比请两个程序员划算。
2. 我在新加坡参加过Xamarin的活动,随便一场活动没怎么宣传就能来一百多人。可见.net真的是不差,在新加坡和美国人气都不差,只是在中国被低估而已。

还有Azure DevOps,2012-2013的时候我已经开始放弃TFS改用jira了,还好TFS online(现在的Azure DevOps)出现了,把我拉了回去。

这些大牛绝大部分都在广州/深圳地区或在广州搞过活动,都能证明了.net并不差,只是被低估。
然而一个沉默的社区是没有办法让广大迷茫的.net粉丝们知道这些大牛的存在,知道.net并不差,只是被低估。
迷茫的.net粉丝们会慢慢的跳到其他阵营。于是企业开始招不到人。
企业开始招不到人,学校就会慢慢的把微软技术和.net的课程停掉。
这就是社区沉默的可怕。

假如.net真的很差,比如ABP和Visual Studio真的很差,那是无论如何都拉不住人的,比如就拉不住我了,那我也认了。
然而.net并不差啊,只是被低估而已啊,所以ABP和Visual Studio才能把我拉住啊。
如果只是因为社区沉默令广大.net粉丝不知道这种情况而流失,你说冤枉不冤枉。

所以我打算广州.net微软技术俱乐部2019年纲领之一是:让广州地区的.net粉丝们知道上面的70/80后大牛们,并且培养90/95后的新一代.net大牛。

同时我也获知.net的工资并不低,珠三角地区很多企业是愿意给应届毕业生和一年工作经验的优秀.net开发人员不逊于Java/Python程序员的工资。大疆在公开场合宣称愿意给.net应届毕业生一万五的工资。其他企业因为没有得到许可,我就不公布企业名字了。
为了鼓舞新一代的90/95后.net程序员,广州.net微软技术俱乐部2019年的纲领之一就是:把这些企业发掘起来,让大家知道,让广大在学.net的大学生知道。所以我们要走出微软这个温暖的怀抱!因为我们并不需要去微软推广.net和微软技术,我们要去使用.net和微软技术的企业里面去!去教.net和微软技术的高校里面去!

好了,最后把以上的广州.net微软技术俱乐部2019年纲领做个总结吧:
1. 我们的口号是:.net只是被低估 - 我们要面向工资编程、面向客户编程、面向项目交付编程、面向丈母娘编程
2. 让广州地区的.net粉丝们知道上面的70/80后大牛们,并且培养90/95后的新一代.net大牛
3. 去使用.net和微软技术的企业里面去!去教.net和微软技术的高校里面去!

所以看到这篇文章的.net粉丝们,为了你的职业前途和工资,请把这篇文章转给你们的领导和老师们,让他们知道.net也很厉害,只是被低估而已。谢谢!

嗯,既然这篇是中篇,那肯定是有下篇的啦,其实下篇的草稿大纲也早就写好了。不过我相信12月份的这次活动会令我把下篇推倒重来的,就像这篇中篇一样。

最后欢迎能听得懂中文的.net粉丝们来参加我们广州.net微软技术俱乐部12月份(如何用ABP框架快速完成项目(面向项目交付编程面向客户编程篇))的活动。不是广州的也没关系哦,因为我们有网上直播。

原文地址:  https://www.cnblogs.com/adalovelacer/p/dotnet-is-good.html


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

640?wx_fmt=jpeg

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

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

相关文章

[译]RabbitMQ教程C#版 - 远程过程调用(RPC)

先决条件本教程假定 RabbitMQ 已经安装,并运行在localhost标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。从哪里获得帮助如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们。在第 教程…

ML.NET速览

什么是ML.NET?ML.NET是由微软创建,为.NET开发者准备的开源机器学习框架。它是跨平台的,可以在macOS,Linux及Windows上运行。机器学习管道ML.NET通过管道(pipeline)方式组合机器学习过程。整个管道分为以下四个部分:Loa…

.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划

写在前面千呼万唤始出来,首先,请允许我长吸一口气!真没想到一份来自28岁老程序员的自白 这篇文章会这么火,更没想到的是张善友队长的公众号居然也转载了这篇文章,这就导致两天的时间就有两百多位读者朋友加入了.NET Co…

.Net Core微服务系列--理论篇

微服务的由来微服务最早由Martin Fowler与James Lewis于2014年共同提出来的,但是微服务也不是一个全新的概念,它是由一系列在实践中获得成功并流行起来的概念中总结出来的一种模式,一种概念。而这一系列的概念大体上有这些:领域驱动设计(DDD)…

Asp.net Core Jenkins Docker 实现一键化部署

写在前面在前段时间尝试过用Jenkins来进行asp.net core 程序在IIS上面的自动部署。大概的流程是Jenkins从git上获取代码最开始Jenkins是放在Ubuntu的Docker中,但是由于Powershell执行的原因,就把Jenkins搬到了windows上。因为我们网站的部署需要停掉IIS站…

“校长”潘淳:侠之大者,一蓑烟雨任平生

我是与丁磊、蔡文胜同时代的人,他们都是70后大我两岁。我的经历与爱好与丁磊有丁点接近,但是没他下海走一走的胆识。又或者与蔡文胜一样,也算是国内最早的域名代理商,却又没有投资的勇气。—— 潘淳《IT英雄传》这一期的主角儿是江…

微软Cloud+AI本地化社区贡献指南

本文主要介绍微软CloudAI本地化社区,以及通过多种途径贡献本地化的操作指南。什么是本地化社区CloudAI本地化社区是微软技术社区的组成部分之一,负责对微软官方技术文档本地化的支持工作。微软近些年大力拥抱开源,不断在各类技术社区保持与开…

C#:在Task中使用依赖注入的Service/EFContext

dotnet core时代,依赖注入基本已经成为标配了,这就不多说了.前几天在做某个功能的时候遇到在Task中使用EF DbContext的问题,学艺不精的我被困扰了不短的一段时间,于是有了这个文章.先说一下代码结构和场景.首先有一个HouseDbContext,代码大概是下面这样:public class HouseDbCo…

pkusc2021游记

文章目录Day 0Day 1Day 2Day 3Day 0 车,公交,飞机,公交,车 坐了半天的交通终于到了,整个人都坐的晕乎乎的,然后看了下学校位置吃了饭就没事回酒店了。 Day 1 早上是报道,九点才开始&#xf…

DevOps/.NET 微服务 秋季分享会领优惠门票

参与活动【活动(深圳)】DevOps/.NET 微服务 秋季分享会,优惠门票等你来领 的以下10位同学微信联系我: geffzhang 领票

【.NET Core项目实战-统一认证平台】第七章 网关篇-自定义客户端限流

上篇文章我介绍了如何在网关上增加自定义客户端授权功能,从设计到编码实现,一步一步详细讲解,相信大家也掌握了自定义中间件的开发技巧了,本篇我们将介绍如何实现自定义客户端的限流功能,来进一步完善网关的基础功能。…

1.14 日志(递推ybtoj)

明天要模拟,n年未碰电脑,先不学新的了。。。。 1.错排问题 dp最棒了 code: #include #include #include #include #include using namespace std; const int MINT_MAX; long long f[25][25]{ };//f[i][j]表示有i个数,其中j个数可以随便填 …

平面分割 题解(1.16 递推模拟)

平面分割 代码一行,解析一箱~~ 解析 计f[i]:从1到i累加之和 先假设最好情况,p2; 此时第一条会增加1个 第二条与第一条相交,再加2个 第三条与前2条相交,再加3个 … 故n条时共增加f[n]个,共f[n]…

.NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念一想不如来点猛的(考虑到急性子的朋友),让你通过本文的学习就能快速的入门ASP.NET Core。既然是快速入门所以过多过深…

题解: 区间合并(opj 2-4-7620)

一开始轻视这道题了,想用各种各样奇怪的区间标记把这道题水掉,结果WA声一片。。(我大意了,没有AC!) 后来大脑开始思考,贪心解决掉了,AC快乐~~(忽略这道题来自分治…qwq&a…

牛客题霸 [二叉搜索树的第k个结点]C++题解/答案

牛客题霸 [二叉搜索树的第k个结点]C题解/答案 题目: 给定一棵二叉搜索树,请找出其中的第k小的结点。 题解: 二叉搜索树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空&#xf…

内部设计师揭秘!王者峡谷中竟有隐藏的c++代码??!!腾讯已经炸了!!!

解析 模拟的时候用关于n的一元二次方程实根公式解的不亦乐乎。。。后来经高人提醒才发现万物皆为斐波拉契。。 就很《离谱》 于是代码就不难了 也算有收获吧,遇到这种看起来莫名其妙的题时,不着急死磕,可以先写个上图一样的程序找找规律 “实…

.NET Core实战项目之CMS 第三章 入门篇-源码解析配置文件及依赖注入

写在前面上篇文章我给大家讲解了ASP.NET Core的概念及为什么使用它,接着带着你一步一步的配置了.NET Core的开发环境并创建了一个ASP.NET Core的mvc项目,同时又通过一个实战教你如何在页面显示一个Content的列表。不知道你有没有跟着敲下代码&#xff0c…

对.NET Core未来发展趋势的浅层判断

经常听到园里.NET开发人员在抱怨生态不如JAVA,想要转JAVA,所谓打不过你,我就加入你!杜兰特的思维方式固然是获取总冠军的一种方式,但是我们要关起门来问自己有没有杜兰特的实力。用开发生态来类比NBA不是特别恰当&…

2021牛客暑期多校训练营1 H-Hash Function(数学+FFT)

H-Hash Function Shining_xzl大佬题解 本题答案符合题意的充分必要条件是:不能是任意两个数的差以及他们的因数,因此只需用用FFT求出这些数的差,记为差的集合。 从小到大考虑一个答案,以及答案的倍数是不是上述差的集合&#x…