從開始接觸.Net Core到現在已經有將近一年的時間了,今天來做一下相關的學習總結,順便也回憶一下自己這段時間以來的成長。 有一點不得不承認的是,在接觸.Net Core之前,我對於linux系統一點也不瞭解,也未曾有過主動去學習的念頭,在接觸了.Net Core之後才開始慢慢學習linux相關知 ...
從開始接觸.Net Core到現在已經有將近一年的時間了,今天來做一下相關的學習總結,順便也回憶一下自己這段時間以來的成長。
有一點不得不承認的是,在接觸.Net Core之前,我對於linux系統一點也不瞭解,也未曾有過主動去學習的念頭,在接觸了.Net Core之後才開始慢慢學習linux相關知識。我記得一開始使用終端時很多命令記不住,感覺十分麻煩,在不斷地重覆練習之後才慢慢熟練起來。
對於我來說,學習.Net Core最直接的好處就是培養了我看英文文檔和源碼的習慣。剛開始工作的時候遇到的一些問題百度一下基本上都能找到解決方案,實在找不到就去翻一翻Stack Overflow。由於自身英語水平太差,每次嘗試看英文文檔都會十分吃力,加上又沒有一個明確的目標,對於一些開源的工具的文檔都是淺嘗而止。剛開始學習.Net Core時是跟在博客園組織的翻譯團隊後面學習的,由於翻譯進度比較慢,終於還是下定決心自己去啃官方文檔了。其實現在想起來,在有道翻譯等一些工具的輔助下,看英文文檔本身並不是一件很難的事情。包括看一些開源工具的源碼也是一樣,只要堅持一段時間,很多能力和習慣都是水到渠成的,最怕的就是我們會因為各種各樣的原因而半途而廢。
在學習.Net Core的過程中,很自然地就會接觸到一些以前所接觸不到的東西,比如說linux系統,nginx反向代理和docker容器等等。微軟的開源與跨平臺之舉著實開闊了像我一樣的原本比較懵懂的.Net開發的視線。最近閑時看網上的一些招聘信息,其中有個二次元相關的創業公司比較吸引我,因為年初才入職了新公司所以也就是算了。現在.Net Core技術棧相關的招聘在慢慢增多,也說明瞭大家對於微軟的開源還是保有比較積極的態度的。在這個在趕上了歷史進程的時候,我們要更加註重自我奮鬥的重要性了。
最後,希望所有的.Net開發們大家一起努力,一起加油!