01的token的年度總結

tokengo發表於2023-12-29

大家好,我是token,一個熱愛.NET的普通人,同樣我來自湖南衡陽,再次之前我已經遇到非常多的湖南衡陽的老鄉,比如李哥

​ 在這裡一年中,我的成長也是非常迅速的,每一年的的每一天,感覺自己的知識點在不斷的擴充套件,在2020年實習的時候由於公司是.NET所以從java.NET,從進入.NET的懵懂無知,到現在的一個常年混跡在開源社群的token,每一年的進步都是質一樣的飛躍,就像是‘今天’看‘昨天’寫的程式碼總感覺是誰寫的‘屎山’,從一來是的三層架構,到後面開始接觸Abp框架的時候,每一次的接觸都是一個新的挑戰,在一開始入門的大部分的人可能都是去b站找教程影片看,而我則硬磕微軟官方文件,跟隨微軟官方文件的腳步一點點進步,從開始入門.NET的時候養成看文件的習慣,也更喜歡下班到加開始研究程式碼,以至於每天的時間都花在程式碼中,想起今年過年的時候沒有回老家過年,在深圳嘗試的一個人過年的感覺,然後有幸張隊來找我玩一塊聊天,還請我吃飯,張隊也是人非常的好,非常榮幸!

我在開源中做了什麼?

在這三年的.NET生活中,我在開源社群做了什麼?學到了什麼?在這三年中,我常年混跡於開源社群,在能用c#寫微控制器的nanoframework中PR貢獻程式碼,組織nanoframework社群活動抽獎,文件翻譯,在跨平臺的AvaloniaUI中翻譯中文文件(工作量不小,翻譯了好幾天),積極貢獻PRMASA Blazor元件庫(說不定你用過我寫的元件),我也自己寫了超級多的開源專案(主要是為了學習技術)也有幾個破百star的專案(內心非常驕傲)ChatGpt.Desktop一個270個star的Gpt跨平臺版本支援Android,IOS,Mac,Linux,Win,Web(但是由於時間問題導致有一段時間沒維護了),也有一個模仿新版本QQ的聊天專案EarthChat155個star,非常適合新人小夥伴學習,技術棧使用的ASP.NET Core 8PostgreSQLRedisMasaFramework,DDD領域驅動設計模式 CQRS架構模式,SignalR ,倆個非常讓我驕傲的專案,我寫的專案非常的多,導致我啥都會一點點,也讓我的github提交很綠(將生活交給全球最大的同性交友網站)

一點建議

對於剛剛入門的小夥伴一般都會有一點迷茫,不知道自己的方向,也很難找到學習方向,在這裡我提供幾個過來人建議(並不一定適合所有人),

第一個:非常建議找一個人帶你學習或找幾個一起學習的小夥伴,如果沒有方向找到一個過來人帶著學習,真的不要太輕鬆,我之前一個人悶頭學習雖然也進步到現在但也艱苦,有幸在去年跟一群志同道合的小夥伴王阿姨,Perry幾個小夥伴,在大半夜打電話學習,那時候最想的就是大晚上一塊打電話學習,每一天都做進步。

第二個:確認一個目標,定一個今年的目標,比如今年1-4月將ABP學到什麼程度,5-8學微服務學到什麼程度,將自己的一年的計劃都安排的滿滿當當,當然非常重要的事情最好是將遊戲戒掉,花更多的時間去研究一些更有趣的技術(雖然可能沒有用,但是說不定可以用上)。
第三個:很建議自己也去規劃一個開源專案,你也可以在寫開源專案中學到非常多的東西,您也可以交很多熱愛技術的小夥伴。

這一年我學會了什麼?

在這一年中,我掌握了Blazor技術,併成功錄製了一套Blazor基礎教程。我同樣投身於跨平臺框架Avalonia的學習,並且在此過程中為中文文件貢獻了我的力量。我發現學習Avalonia相當直接,僅用不到一週的時間就一邊學習一邊將其應用到公司的專案中(儘管可能與專業水平相去甚遠)。在ChatGpt風靡的背景下,我利用Blazor編寫了一個跨平臺的開源專案。 此外,我還投入了一年的時間深入研究ABP框架和Openiddict庫,探索OAuth2.0協議。我在授權與認證領域提供了一份極為詳盡的文件來自某一個大佬寫的文件)。在實踐中,我也嘗試過使用React結合openiddict重構授權中心和管理系統

我會的技術棧:

  • react
  • Blazor
  • .NET
  • ABP
  • MasaFramework
  • Rabbitmq
  • Redis
  • Mongodb
  • PostgreSQL
  • Mysql
  • SqlServer
  • semantic-kernel
  • .NET Core
  • Avalonia
  • Docker+DockerCompose
  • K3s
  • Drone
  • 雲效(非常推薦小公司CI/CD的產品)

qq聯絡方式:239573049

技術交流群:737776595

相關文章