從.net開發做到雲原生運維(三)——.net core的學習路線
1. 前言
前面幾篇文章主要講了.net技術相關的基本概念和一些涉及的專案什麼,本身也沒講太多底層的技術,這篇文章依舊不講具體的技術,主要介紹.net技術的學習路線。學習路線也是我18年畢業的時候看到的感覺寫的不錯就慢慢的對著教程學習了。(PS:這裡主要指學習asp.net core web開發技術)
2. 如何成為一個“能幹活”的開發
前幾年看這個路線圖還沒有一些雲原生相關的東西,在寫這篇文章的時候又重新翻看了下,發現這個路線圖也進行了更新,包含了一些容器和容器編排的學習。
一般做web的業務程式碼相對較多,經常是一些CRUD,如果一個公司的基礎架構比較穩定,那我們在工作的時候可能很少涉及什麼框架的升級改動的,我們沒有主動學習的勁頭的話,那重複幾年的CRUD可能不利於個人職業生涯的發展了。
當然能夠做一些CRUD確實就可以幹活了,跟著路線圖的學習,我們會越來越優秀的,也能更好的幹活了。
3. 技術重要還是想法重要
技術重要還是想法重要這個確實是個好問題,個人覺得同等的重要吧,想法是可以靠技術實現的,好的技術可以更好的實現一些想法,想法再好,沒有技術支撐,也只是空中樓閣。想法實現了,技術也才算是完成了它的使命了。
說上面的一些東西是想表達,作為開發,我們其實並不能只關注技術的實現,也要有一些產品思維和使用者角度。
開發在工作中肯定會和產品溝通很多,有些產品由於對技術不太瞭解,總會提出一些反人類的需求,作為開發肯定是不能置之不理的,如果開發只是一個寫程式碼的機器,或者說產品經理只把開發當作寫程式碼的機器,那也是一件很悲哀的事情了。
4. 學會了技術就夠了嘛?
技術學習是無止境的,我們要經常性的更新自己的知識,更要拓寬自己視野,就像詩句裡說的,會當凌絕頂,一覽眾山小。
稚暉君就是一個複合型的人才,專業做人工智慧的,但是個人也會機械製圖,也會電路板的設計,也擁有很強的整合能力,寫程式碼肯定是最基礎的本領了,他自己都稱呼自己為野生鋼鐵俠,這樣的全才誰不佩服呢!
個人覺得當了程式設計師,有一些技術的追求,也能讓生活有趣很多了。沒事的時候參與一些社群專案,做一些技術的分享交流,也能收穫很多。
好了這篇文章就先嘮叨到這裡吧。