剛入行不久,在一家傳統行業的企業IT部門做解決方案架構師,企業規模比較大,算是大型傳統企業了。個人對雲計算行業的未來前景非常看好,立志於持續在雲計算行業深耕發展,不知道有沒有大神可以推薦一些行業書籍,可以更深入地了解行業。
作為一個某種意義上來說的比較「純粹」的碼農,我還是比較看好雲計算這個行業的,其實未來肯定不缺好碼農和好的架構師,但是缺少懂行業又懂技術的人。
又作為一個諮詢師,尤其我的工作長期著力於幫助傳統企業做數字化轉型,比較深的感觸是,要想對整個行業有更深刻的認知,以及跟上行業的革新的話,一定要跳出寫代碼的境界,從多個維度去理解你的行業。比如多了解一下你的領導們、老闆們關心的問題 手動狗頭.jpg。只圈於眼前的一畝三分地,就很容易被替換淘汰。
說回雲計算本身,其實從我們幫助各個企業落地實施的過程來看,我們可以清楚地看到雲計算架構的幾個重要階段:
- 持續交付。即讓軟體可以高效、穩定地快速交付,實現生產環境的自動化部署。
- 微服務。通過單一責任與功能的小型功能區塊,來實現更快速地迭代,實現可按天級的上線能力。典型的模式總結是 12-Factor
- DevOps。打通軟體開發流程的整個生命周期,並實現基礎設施即代碼,它依賴於組織進行轉型,實現跨部門協作。
- 雲原生。即整個軟體為雲環境而開發,以實現彈性優先、可替換等特質,它依賴於容器化、代碼化等技術設施。
- FAAS/Serverless。
基於這樣的前提,我推薦一些書目,涵蓋不同方面,從入門到進階到理論層面,可以循序漸進、互補著讀。
- 入門級:《雲計算:概念、技術與架構》(一本老書了)
- 進階:《基礎設施即代碼 》、《Java 持續交付》。類似的進階書還有很多,比如《雲原生基礎架構》等。
- 高級進階:《Serverless 架構:無伺服器單頁應用開發》、《微服務架構設計模式》
- 模式抽象、轉型指南:無論是對在傳統企業做雲計算相關工作,還是對普通從業者來說,站在更高的層面縱觀全局的整體思維都是非常重要的。技術書的選擇可以根據個人的方向來,但有些總結性的書卻是不得不讀,因為
這是對前三個部分的總結和運用。
推薦書目:《劍指雲端:引領企業 IT 未來的最佳實踐》(介紹了企業IT發展的最佳實踐,詳細闡述了雲計算技術在企業應用的理論與實踐。)
《雲計算:概念、技術與架構》
一本老書,但是對於歷史來說,還是可以了解一下的。涉及雲計算領域的各個方面,涵蓋了很多基本概念對雲計算技術的詳細解讀,是你不可或缺的指導書。可以為雲計算從業人員、雲計算用戶、相關 IT 管理者和決策者等提供有關雲計算方面的幫助,同時也是具備一定雲計算基礎的教育人士與學習者不可或缺的參考資料。
《Java 持續交付》