不少的.NET開發者在接觸.Net Core以前,對於linux系統一點也不瞭解,也不曾有過主動去學習的念頭。在接觸了.Net Core以後纔會慢慢學習linux相關知識,不少同窗想轉Java,這個很扎心,你有很好的條件轉向.NET Core爲啥要轉Java,聽說目前市場上Java多如牛毛,兩年之內的Java工做經驗的都找不到工做了。html
學習.Net Core最直接的好處就是培養你看英文文檔和源碼的習慣。你剛開始工做的時候遇到的一些問題百度一下基本上都能找到解決方案,實在找不到就去翻一翻Stack Overflow,在有道,bing翻譯等一些工具的輔助下,看英文文檔自己並非一件很難的事情。包括看一些開源工具的源碼也是同樣,只要堅持一段時間,不少能力和習慣都是水到渠成的,最怕的就是咱們會由於各類各樣的緣由而半途而廢。java
你在學習.Net Core的過程當中,很天然地就會接觸到一些之前所接觸不到的東西,好比說linux系統,nginx反向代理和docker容器、kubernetes等等。 微軟的開源與跨平臺之舉開闊你的視線,和開發社區的全部人同樣擁有廣闊的知識。如今.Net Core技術棧相關的招聘在增多,也說明了你們對於微軟的開源仍是保有比較積極的態度的。特別是遇上雲原生應用開發這個歷史進程的時候,咱們要更加註重自我奮鬥的重要性了。node
下面這段話摘自:http://www.javashuo.com/article/p-uuewrgph-hc.htmlpython
在 2018 開源領袖峯會(OSLS)上,CNCF 基金會、Google Cloud 工程總監 Chen Goldberg 宣佈,Kubernetes 成爲第一個從 CNCF 畢業的項目。這也意味着該開源項目已經成熟而且足夠靈活,可在任何行業、各類規模的公司中大規模地管理容器。Kubernetes是整個雲原生計算的核心、靈魂和平臺級技術,正由於Kubernetes技術、商業和生態的成熟,才致使了2019年開始全面進入雲原生技術的商業化之年。react
隨着Kubernetes的商業化成熟,IaaS、PaaS和SaaS三層雲計算技術體系將在將來幾年造成全面的技術體系和供應商陣營,向上支撐起能夠大規模、工業標準化運做的企業APP或SaaS開發、運營和管理能力,企業級APP時代即將全面繁榮。.NET Core是在雲原生背景下誕生一個開發平臺,.NET Core 3.0 在雲原生時代所完成的蛻變:linux
最後推薦一個微軟在Channel9 上雲原生的系列視頻推薦給你們: https://channel9.msdn.com/Shows/The-Cloud-Native-Shownginx
那個spring cloud的母公司 Pivotal也發佈了標題爲Cloud-Native .NET 的正確方法 的免費指南: https://content.pivotal.io/dotnet/pivotal-cloud-native-dotnet-the-right-way,隨着微服務等更新的體系結構以及.NET Core的推出,企業如今正在對其.NET應用程序進行更多的投資。c++
微軟是對程序員最友好的公司了,產品文檔作的很是好,特別是微軟docs項目仍是github上面很是受歡迎的項目,微軟的 docs網站的內容很是全面, 涵蓋全部的產品,也包括.NET ,asp.net ,xamarin等,學習起來這些資料是很是多的了,而不是缺少資料,並且這些資料還都是免費的,你如今就動手訪問下面的連接開始學習吧。git