DevOps 雖然現行在台灣各公司或許還不是一個普遍的工具,但對於我這個跨領域轉職的工程師來說,為什麼我會想要開始了解DevOps呢?
在我轉職後的第一年,就像小朋友在學著走路又跌倒一樣。
努力的了解了Java、Html、或一些前端框架、後端框架相關的程式語言。
接著在職涯滿一年後,開始思考如何增加自己的廣度與深度,於是就開始接觸了大量的程式相關書籍,並開始著手開發陸陸續續寫了三個side project,在第三個side project時,開始有了想要為自己的專案 「打造成一個產品」 的想法。
我就開始思考著,以現在「敏捷開發」的步調,我要如何讓我的專案能在高頻率的修改過程中,不需要透過人工手動測試或檢核的方式,就能在我修改好程式並完成發布後,立即可以得到程式的測試結果、跟確認能不能正常上線使用呢?
於是就開起了我想要學習DevOps的興趣,如果今天沒有團隊,只有我自己一個人,我需要擔任SA、SD、QA、PG的角色,需要自己分析我想要做的專案、設計、開發、測試,再持續迭代,需要花大量的人工時間,因此我需要盡可能地節省時間,並仍然能持續優化你的程式品質,持續迭代發布,所以就要盡可能的把每一個部分都變成自動化。
我會在這30天中,邊自學、邊做、邊寫文章,希望我能挑戰成功!
對初次接觸DevOps相關知識的我來說,是一個很大的挑戰!