突如其来的,被分到了DevOps团队里……
对于一个经济学背景,会写一点Python,做过诸如精准营销、推荐系统、客户分类、情感分析这些商科项目,本想转型做数据建模、在机器学习领域深挖的我来说,算是一个重磅级的消息。可是,也只能这样了。就像圣地亚哥经常给自己做的自我暗示,这也许就是一个预兆。加之,我一直相信,只要是人类创造的理论、工具,从最基础的概念开始理解、钻研,总有一天会掌握其中的精髓。成为某个领域的大师,这也是我的梦想。
基于长期以来用Google检索信息的习惯,以及我认为很多情况下,在讲解技术的文章方面,英文更易理解,于是找了微软的产品相关文档去了解什么是DevOps。
通过初步了解,知道了DevOps其实是一整套方法理论和工具集的总称,囊括了很多思想和相应可实现的方法,目的是为了缩短生产周期,进行产品的快速迭代。比较重要的几个实践是:敏捷规划、持续集成、持续交付等。敏捷规划方面,Scrum是一套流行的开发人员队伍管理的方法。而Jenkins是很受欢迎的一个持续集成/持续交付的工具,是用Java开发出来的,其中控制工作流的Jenkinsfile需要用类似Java语言去写,看来,懂一点Java也是势在必行了。
之后,会陆陆续续整理DevOps学习笔记和Java学习笔记,希望这个博客可以记录自己的成长。