libook
2021-12-27 14:53:31 +08:00
个人了解目前运维并不火,属于人才不多需求也不多的情况,当然只要你感兴趣就好。
DevOps 、SRE 、云原生是几个不同领域不同维度的概念; DevOps 主要研究的是如何优化软件工程流程,SRE 主要研究优化系统可用性,云原生是以容器为核心的一整套运维体系。在广泛了解各种领域之后,你可以拿一个自己擅长的领域深入学习和练习,比如对于 SRE 可以去看看 Chaos Engineering 的相关知识体系、工具、案例。
运维工作其实主要是对系统运行情况进行治理,涉及到开发的工作并不多,一般企业内开发相关的工作会交给开发团队或专门的系统开发团队来负责,比如云原生领域写一些 k8s 的插件,甚至对 k8s 本身以及 Linux 内核进行定制修改。所以你要确定你想做的究竟是运维还是开发,如果想做运维就去应聘运维工程师岗位,想做开发就去应聘系统工程师岗位。
涉及计算机技术方面,英语很重要,一手资料都是英文的,去刷一些 Hacker News 之类的技术资讯网站总比若干月后从几倒手的公众号上看到要好得多,接触到一些业界牛人的时候可以去挖掘一下对方是通过哪些上游渠道来了解技术资讯的。另外关注一些技术咨询公司的技术雷达,比如 Thought Works 、Gartner 。
学习是需要持续做的事情,不是一两次的培训就可以完全抵得过的;如果培训的质量高,且内容恰好是你需要的,那么培训就对你时下的需求有用;个人认为一个技术人员成长动力的绝大部分,还是来源于你的自学和实践。