1. 為什麼要寫這個系列的文章
大家看到標題的時候肯定會感覺到困惑,這個標題裡的兩件事物好像並不是很搭。說到.net開發大家一般都會想到asp.net做網站,或者是wpf和winform這類桌面開發,亦或是uwp這類的windows平板軟體開發,好像並不和雲原生沾邊。
在我還是純做開發的時候也確實沒有想太多,那個時候只是單純的想做個業務開發程式設計師就行了,後來由於工作需要,公司需要將web類產品以雲原生的方式進行開發。所以在看了一些書籍和對一些雲原生的元件的學習研究後,在工作中進行了一些實踐,就打算寫下這些文章作為學習記錄了。
好記性不如爛筆頭,記下來確實好一些。
2. 對於技術的一些看法
自己作為一個後端開發,感覺web技術的發展是很迅速的,以前剛畢業的時候什麼雲原生都只是聽說,剛畢業的時候從嵌入式行業跑到了網際網路行業,從一個桌面客戶端開發做到了web開發,那個時候公司使用的技術還是挺陳舊的,基本上是.net framework,後來自己看了.net core,技術就是這樣推陳出新,一代更比一代強,新技術總會解決一些舊的問題和適應新的變化。
到了現在雲原生時代,容器和容器編排相關的技術的成熟,讓程式的開發和運維方式發生了變化,記得在看半澤直樹第二部的先行篇的時候就發現他們新的金融系統就是用的k8s作為容器的編排工具。
看到劇照感覺劇組還挺嚴謹的,指令竟然不是糊弄人。
容器技術確實給程式的分發方式帶來很大的改變,這裡就不展開了,在後面的文章會進一步的講述。
我個人還是喜歡擁抱新技術的,你呢?
3. 未來的一些展望
就在寫這篇文章的時候,我已經被公司安排到雲原生運維相關的崗位了,而且公司還打算讓我繼續做下去,感覺自己的技術方向有點不是自己想要的了,如果真成了運維那怕是要吃不好睡不好了。
個人的打算就是繼續學習後端開發相關的技術,持續的更新自己的技術,然後對雲原生的一些技術進行一些更深刻的瞭解。
理論知識要多學習吧,這樣做決策的時候有理論支撐就不會猶豫了。
其他的一些就留在後面的文章裡分享了。