當前位置: 妍妍網 > 碼農

用這個方法學習C#的,一年後都變成高級工程師了!價值百萬,今天免費分享!

2024-03-02碼農

大家好,我是編程樂趣。

今天來聊聊 如何自學C# ,剛好 最近在 編寫專欄【 】,結合這個經歷來和大家聊聊。

說到自學分為兩種。

1、有教程的: 我們只需跟著教程學習就行,教程可以是文件型別的、視訊型別等,這種方式只要保持耐心、認真閱讀、不懂的多看幾遍,一般都沒太大問題。

2、沒有教程的: 學習編程中,這種情況是比較多的,也是比較多人沒掌握的。也是我們要重點學習的,畢竟不可能所有知識點都有完善的教程。

針對沒有教程的,我總結了以下4個方法:

一、透過搜尋引擎

要學習某一個知識點,沒有系統化教程,可以在搜尋引擎尋找,透過閱讀不同博主分享的文章,我們再拼湊出完整的解決方案。

這種學習方法,要掌握一點搜尋技巧和經驗,還需要一點運氣,如果剛好關鍵詞對了,就能快速搜尋到。

二、閱讀官方框架源碼 + MSDN文件

.Net相關的框架,都是開源的。透過閱讀開原始碼是最直接、最有效的。我之前也分享過閱讀EF Core的開源計畫的方法: 】。

這種方式需要有一定的開發經驗,畢竟這些計畫比較龐大,涉及很多設計模式、設計思想,小白一般是很難看懂。但是如果能掌握的話,那就無敵了!

三、閱讀開源計畫源碼

想要實作某一個功能,找不到相關教程,還可以透過在Github、Gitee等平台尋找開源計畫。

比如 】這個功能,在ABP框架就有實作,我們透過閱讀這個計畫的源碼,也是可以學習到的。

這個方法和上面第二種類似,但這個好處就是需要閱讀的程式碼量比較少,而且比較精準。

四、MSDN + 物件瀏覽器 + 類的定義

這個方法,之前也有分享過【 】【 】。

這種也是我比較喜歡用的,也比較快速。透過MSDN文件大概了解一些基礎知識,然後檢視類的定義,基本猜出大概的使用方法。在透過物件瀏覽器檢視,檢視整體的SDK的定義,透過類的名稱就能大概猜出具體哪些功能。

以上的學習方法不是對立的,在學習中,我們可以靈活運用其中的幾個方法、或者所有方法。我個人用的比較多是第3、4個,特別是第4個。

最後,不管采用什麽方法學習,最重要的要不斷寫程式碼嘗試 ,特別是後面三種方法,我們要透過編寫程式碼來驗證我們的思路對不對。

不斷編寫不同程式碼嘗試、不斷去驗證,在這過程中,就能讓我們對這個知識點更加深入了解。

最後也歡迎加入星球,已有400+人在學習交流中,可以加入體驗, 不滿意的三天內可以隨時退款!

有關星球的詳細介紹,可以檢視:【 】。

- End -

分享一套.NetCore從入門到精通視訊教程

點選下方公眾號卡片,關註我

回復「 888 」,免費領取

覺得好看 點個在看👇