前幾天寫了一篇文章 《雲時代的.NET》,今天繼續這個話題聊下雲時代的技能。
無服務器計算,容器化,雲原生應用,DevOps,人工智能,機器學習以及混合雲和多雲解決方案等IT趨勢正在成為主流或“新常態”。所有大小企業都在尋找具有許多熱門趨勢關鍵技能的雲專家。在無服務器架構中,應用程序被分成各種各樣的函數,這些函數由不同類型的事件觸發。這改變了我們通常考慮應用程序的方式,以及我們在監視性能,跟蹤,擴展和高可用性方面進行操作的方式。熟悉AWS Lambda,Azure Function和事件驅動的架構將是雇主要尋找的技能。
容器化和雲原生應用程序都是使用公有雲提供的容器服務(Docker和Kubernetes)部署和運行分布式應用程序和微服務。這種組合提高了生產力和質量,使企業更加靈活,通過自動化管理應用程序生命周期,培養DevOps文化。請注意,您的潛在雇主將尋找熟悉微服務,容器和容器編排引擎(如Kubernetes)的IT專業人員。
在企業規模上部署人工智能,數據分析和機器學習需要的CPU/GPU和存儲,其規模通常是在本地的數據中心所不具備的。這是采用公有雲采用的主要驅動因素之一。
由於這種情況,您必須建立或更新您的技能,以跟上這些無休止的技術和文化變化的腳步,您所采取的路徑將取決於您當前的技能和經驗。在此演變過程中,您的“現有IT技能將保持不變,但不如新的,以雲為中心的技能”。
關於如何進行此轉換沒有經驗法則,但如果您是開發人員,您可能會專注於開發業務架構師,解決方案架構師或DevOps相關技能。業務架構師規划技術資產和業務流程的演變。解決方案架構師專注於構想和增強專注於特定領域的應用程序,同時為新功能的開發提供監督和指導。
如果您是測試人員或運營專家,您可能會發展自己創建自動配置,部署或監控腳本,編排流程,使用雲服務工具甚至編寫雲應用程序,開發人員,測試人員和運維角色之間開始變得模糊。
現在您已經了解了外界正在發生的事情,您可能會問自己,您可以從哪里開始為以雲為中心的角色做好准備。請查看以下有用的在線資源列表。
Microsoft Azure
- https://docs.microsoft.com/zh-cn/learn/azure/
- https://www.microsoft.com/zh-cn/learning/azure-exams.aspx
Tencent Cloud
HuaweiCloud
Aliyun
Docker
Kubernetes