基于Net/Core,快速搭建 API & SPA 及微服务应用组织

BASE NETCORE (VUE) PROJECT TEAM

每一个.NET开发者都可以通过自己的开源项目(最好可以配套简单发表些文章)在这里进行分享,BCVP开发者组织的意义就是激发和挖掘更多的作品,可能偏基础,但是都会有价值。目的就是希望:每个人能将从社区学到的知识,进行自己消化和总结,浓缩成一个个独立的项目,接着投入到社区,最后让更多的初学者去了解、去学习、去思想碰撞,从而达到学习来源于社区,最后反哺于社区的良好循环目的,我们都是学生,也都是下一批初学者的老师,这才应该是一个社区正向推动的方法。

地址:https://github.com/BaseCoreVueProject

可以在Home仓库里,查看具体的流程说明。

初衷

为什么开启这个项目?

也许很多人不理解,甚至可能会立刻反驳:现在.NET已经有很多的社区了,有必要再来一个么?已经有了NCC了,为什么还要来一个BCVP?

 

我这里想说下我创建这个组织的目的。

我更喜欢用组织来称呼它,这不是一个或十个人的,而且整个DotNet群体的,我们都是一员,任何人都可以来,每一个成员不用向任何人汇报或负责,但是同时要向每一个初学者负责。自从2017年.NETCORE迈向成熟的那一天起,我就很开心,也很兴奋,因为终于等到了微软开源的那一天,大大小小的社区也瞬间如雨后春笋一样,迅速成长起来。慢慢的会诞生出来许许多多的开源项目,但是因为作者的名气不同,背景不同,代码质量的不同,导致了只会有一小部分项目会被大众所认识和了解。

BCVP的宗旨就是全员参与。社区嘛,高的低的咱们都应该需要的,能推动社区发展的,特别是正向发展的,就是好的,有时候因为没有合理的推广,有时候因为门槛太高,很多开发者自己的项目不能被很好的发掘,这其实也是一种损失,将这些中低层面的项目给统一起来,并广而告之出去,是一个很重要的也是很需要的推动社区发展的因素,同时再配合这些项目发表一些文章或视频,那更是一件很棒的事,比如我主导的Blog.Core就是这样的一个项目

机遇与挑战

总会遇到这样或那样的困难

想统一一个这样的组织是不容易的,困难重重,比如说:

很多人认为我是在哗众取宠;

也有人认为我是在做无用功,还不如自己好好的做产品;

也有一部分人不会理睬,认为这都是一些大佬参与的,自己的代码质量不高;

也有的仅仅是把代码丢到Github,而不会动笔,自认为文笔不通,不敢也不好意思去写;

也有的人感觉自己的小知识点不足以发布,然后就搁置了。

也有的人是不想把自己的项目交给别人,我一般只会邀请一次,不愿意以后就不会打扰。

为了能调动大家的积极性,这两年我也简单的总结了下一些想法和经验:
第一点就是社交平台:首先就需要先联系和组织几个有代表的开发者,这里很感谢QQ群的管理员和那些积极的小伙伴们,是他们成为了这个组织的第一批,第二批领导者,每天在群里帮忙解决问题并加强管理,目前QQ群依然保持着高度的学习热情和进步思想,让很多新人更加的意识到社区的重要性就是互帮互助,互相分享

第二点就是要以身作则,自己每天坚持的学习,然后定期的发文章和录视频,用行动来证明,努力和坚持的重要性,这里也是重点要提一下的是@Grant_Allen,这半年多时间,他已经自学了Azure,并发表了40篇文章,很不错。

第三点就是大力宣传和激励,这也是我成立BCVP的目的,只有相互激励,广而告之,才能让更多的人有动力去敢于分享,敢于创作,敢于向前,比如@Kawhi瓜兄,他们目前正在开发流程引擎了,等待出成品的那一天我也会大力宣传,再比如@提伯斯,他开发的Reids队列组件InitQ也用到了BlogCore项目中,希望更多的人知道。

抓住现有资源,做出改变

这两年自媒体发展很快,之前的微博已经慢慢淡化,随之而来的就是QQ、微信公众号和B站,这三块是很重要的。QQ的作用就不多说了,是稳定社区积极性的最关键的一步,无论是引进新人学习资料,还是帮助老人提供解决思路,都是很好的一个平台。

其次就是内容的分发,我之前也是只在博客园写博客,自从公众号开始了以后,我就全身心的投入其中,公众号有很好的聚集性和代表性,可以收藏,点赞,转发和分享等等,当然从另一个读者量来说,博客园还是用户量更高的,可以相互结合。

此外,B站免费视频和直播,也是很具有代表性。现在很多人热衷于免费公开课的形式,不仅可以生动的将知识点讲解清楚,还能够拉近用户的距离,比如图像和声音、编写代码的习惯,开发工具的使用等等。

最后就是合作伙伴,至少经过这两年多的努力,我在一个小领域内,已经让部分开发者所认识,利用这个知名度,让其他的同行或者同业的人员帮助一起转发,既然机会来了,就要利用。

未来的憧憬

慢慢的总会成长起来

其实BCVP组织,从我写第一篇文章的时候就开始了,只不过没有真正的考虑组织起来,这三年来通过我和大家的努力吸引了了许许多多的粉丝,有其他语言的转行的,也有自家的.NET开发者,我当时的写第一篇文章的时候,就一直强调的是,希望每个人都能行动起来,自己可能写的不好,但是要敢于分享,哪怕是自己的错误,弯路分享出去,也是很好的。慢慢的,靠着张善友老师的推荐,靠着其他公众号的帮忙,靠着粉丝和用户口口相传,社区也更加活跃起来,老张的哲学这个名字也越来越让人所认识,也慢慢的让更多的公司所理解和使用,让越来越多的人知道BCVP这个项目。

目前这里已经吸纳了6个项目,还有多个没有Fork进来,希望更多的小伙伴可以加进来,一起努力,一起分享。

未来的设想和目标

我以后打算重点分享组织里的开源项目,只要是符合一定的规范的,都可以拿来宣传,比如建立一个官网,这个官网也需要一个项目吧,然后还有博客园,至少我的可以发,然后还有就是公众号,目前就是我自己的公众号,毕竟是目前我自己写,目标就是每周能能分享一个项目,同时也能让原作者可以写一系列文章就更好了。
重点说一下@初久的私房菜,他就是写了一系列的文章《企业项目实战.NetCore+Vue/Angular分库分表日志系统》来讲解了自己的项目,我也多多的分享和转发,这样就会让社区里的更多的人来看到和了解到。

我和微软

从喜爱拖控件开始

其实我在大学的时候学的是C++,一次偶然的机会学院要做官网,我参与了其中,那个时候还是asp,当然也正在想aspx转向,.net前期的快速拖控件的操作,让我没有学过web的开发者眼前一亮,瞬间感觉新颖又高端,从此变和微软结下了不解之缘,从aspx到MVC,从web到winform,从PC到移动端,从闭源到拥抱社区,再到云原生云平台,这一路走来,见证了微软的成长,也产生了更多的感情。

微软MVP的意义

成为MVP也快一年了,说真的,对我的工作倒是没有太大的影响,因为我没有刻意的过多的向别人展示这个身份,但是对我个人生活来说确实是意义重大的,不仅努力得到了肯定,同时也让我有了更多的动力去为社区做更多的事,这次组织的创建就是一个很好的例子。我希望可以通过我小小的影响力去发掘更多的博主和原创开发者,让他们为这个社区留下很好的作品,星星之火可以燎原!

BCVP,想真正为社区做努力的开发者们的更多相关文章

  1. 如何往Spark社区做贡献,贡献代码

    随着社区正在努力准备Apache Spark的下一版本3.0,您可能会问自己“我如何参与其中?”.现在的Spark代码已经很庞大,因此很难知道如何开始自己做出贡献.Spark PMC & Co ...

  2. [think]关于个人发展值得记住的一些建议 听别人的话,即使你不想听 不要只做不想 成功不能被复制,但失败总在不停复制。看看别人是怎么倒下的,你可以更早地成功

    [think]关于个人发展值得记住的一些建议 偶然看到一篇采访周爱民的文章,里面的一些建议虽然朴实无华,却感觉很有道理,特此记录: 记者:对于程序员的技术发展和职业规划能否给大家一些建议呢?----- ...

  3. 欧拉计划 NO05 ps:4题想过,好做,但麻烦,有时间补充,这题也不难!

    问题重述: 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without an ...

  4. Laravel 5.2 使用 JWT 完成多用户认证 | Laravel China 社区 - 高品质的 Laravel 开发者社区 - Powered by PHPHub

    Json Web Token# JWT代表Json Web Token.JWT能有效地进行身份验证并连接前后端. 降地耦合性,取代session,进一步实现前后端分离 减少服务器的压力 可以很简单的实 ...

  5. Linux内核开发进阶书籍推荐(不适合初学者)

    Linux内核开发进阶书籍推荐(不适合初学者) 很早之前就想写一篇文章总结一下Linux Kernel开发的相关资料,项目的原因,再加上家里的一些事情,一直没能找到闲暇,今天终于有些时间,希望可以完成 ...

  6. Linux内核开发

    Linux内核开发 https://www.cnblogs.com/pugang/p/9728983.html 很早之前就想写一篇文章总结一下Linux Kernel开发的相关资料,项目的原因,再加上 ...

  7. DolphinScheduler 在绿瘦的实践成果,开启了我的开源之路!

    点击上方 蓝字关注我们 ✎ 编 者 按 2021 年,Apache DolphinScheduler 社区又迎来了新的蓬勃发展,社区活跃度持续提高.目前,项目 GitHub Star 已达 6.7k, ...

  8. 做一名开源社区的扫地僧——从Bug report到Google Summer of Code(GSoC):从200个bug到5000美金

    今年的软件自由日(SFD),我在广州Linux用户组的线下活动上做了一个分享,主题叫做<做一名开源社区的扫地僧(上)>.我把演讲的内容重新整理扩充, 写出了文字版, 希望可以跟更多朋友分享 ...

  9. 【产品对比分析】See做了明星衣橱想做的东西?

    不断地发现.联想.思考,让学到的东西互通起来吧!  先来两张See的界面图镇楼——          See简介: See是一个专注找同款的时尚社区,主打功能是一键拍照找同款,由社区为你提供最佳商品或 ...

随机推荐

  1. package.json 非官方字段集合

    package.json 非官方字段集合 package.json 官方字段请参考 https://docs.npmjs.com/files/package.json.下面介绍的是非官方字段,也就是各 ...

  2. Linux下安装ZooKeeper-3.5.6

    下载 官网下载地址是https://www.apache.org/dyn/closer.cgi/zookeeper,下载apache-zookeeper-3.5.6-bin.tar.gz.   sta ...

  3. Electron安装过程深入解析(读完此文解决Electron应用无法启动,无法打包的问题)

    1. 安装Electron依赖包 开发者往往通过npm install(或 yarn add)指令完成为Node.js工程安装依赖包的工作, 安装Electron也不例外,下面是npm和yarn的安装 ...

  4. python 系统设置

    1. 设置python运行环境为utf-8 import sys #引用sys模块 reload(sys) #重新加载sys sys.setdefaultencoding("utf-8&qu ...

  5. 041 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 03 案例演示while循环的使用——求1到5的累加和

    041 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 03 案例演示while循环的使用--求1到5的累加和 本文知识点:案例演示while循环的使用1 ...

  6. VID和PID

    今天很在一份datasheet上突然看到 VID 和 PID 很奇怪!!还不是很懂!!! 参考:https://blog.csdn.net/gaojinshan/article/details/787 ...

  7. Xnip Mac上方便好用的截图工具

    Xnip Mac上方便好用的截图工具 标注 Xnip 拥有齐全的标注功能,您可以对截取的图片进行标注,在标注的同时还能重新调整截图大小. 查看标注操作 GIF 滚动截图 Xnip 的滚动截图功能可以让 ...

  8. devops-jenkins分布式构建

    1. devops-jenkins分布式构建 1) 点击系统管理 进入节点管理 2) 点击新建节点 3) 进行节点配置在node节点服务器配置,进行java的安装 [root@nginx-backup ...

  9. 多测师讲解接口自动化测试 _requests_高级讲师肖sir

    rep=requests.post 错误方法: 1.在代理中---把高级中----代理-----去除勾选,调用失败

  10. .net core中的那些常用的日志框架(Serilog篇)

    前言 上文说到Nlog日志框架,感觉它功能已经很强大,今天给大家介绍一个很不错的日志框架Serilog,根据我的了解,感觉它最大的优势是,结构化日志,它输出的日志是Json的格式,如果你使用的是Mon ...