1. 程式人生 > >BCVP,想真正為社群做努力的開發者們

BCVP,想真正為社群做努力的開發者們

基於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也快一年了,說真的,對我的工作倒是沒有太大的影響,因為我沒有刻意的過多的向別人展示這個身份,但是對我個人生活來說確實是意義重大的,不僅努力得到了肯定,同時也讓我有了更多的動力去為社群做更多的事,這次組織的建立就是一個很好的例子。我希望可以通過我小小的影響力去發掘更多的博主和原創開發者,讓他們為這個社群留下很好的作品,星星之火可以燎原!