×
<在线客服<
描述
021-53098865


欢迎来到雅菲奥朗官网
欢迎来到雅菲奥朗官网

作为SRE,需要掌握哪些开发语言?

时间 :2022-06-07 作者 :雅菲奥朗 分类 :SRE百科
对于SRE等运维研发人员,您建议掌握哪些开发语言?掌握Java以及Python,在新的开发运维一体化大环境下重要吗?SRE应该掌握哪⻔语⾔是整个公司的技术栈和现有⼈员的技术背景决定的。运维⼈员应该学习python,⽬的是⾃动化运维,提⾼效率,减少重复劳动;如果只是让现有的运维⼈员写⼏个python脚本,不能称为SRE⼯程师。

Q: 对于SRE等运维研发人员,您建议掌握哪些开发语言?掌握Java以及Python,在新的开发运维一体化大环境下重要吗?


其实和语言无关的。python只不过是比较简单,上手比较快。不过,SRE必须要掌握一门语言,这个是未来的大的趋势。很早以前要求的熟悉  PHP/Perl/Python 其中一种语言优先。现在是必须掌握 PHP/Perl/Python其中一种开发语言用于日常运维。


Google的SRE并不是将运维⼯程师转为开发⼈员,⽽是直接招聘合格的开发⼈员。SRE团队本质上是⼀个开发团队,⼯作内容是⼀个系统⼯程,包含做项⽬的⽅⽅⾯⾯,项⽬管理、产品、架构、开发、测试、 CI/CD等,只不过建设内容是⾯向⽣产环境可⽤性。


⽬前国内的现状,很多开发⼈员都⽆法做出良好的软件,何谈让运维⼈员转开发,做⼀套可⽤的软件;⼀个开发⼈员的培养是需要系统化的、持续的训练,是不断在项⽬中历练出来的,让⼀个0开发基础的运维做开发:如果把这个⼈放在⼀个成熟的开发团队,需要3-5年的时间,如果是⾃学,成功的希望渺茫,就像⼀直在岸上⾃学游泳⼀个道理。


SRE应该掌握哪⻔语⾔:是整个公司的技术栈和现有⼈员的技术背景决定的。运维⼈员应该学习python,⽬的是⾃动化运维,提⾼效率,减少重复劳动;如果只是让现有的运维⼈员写⼏个python脚本,不能称为SRE⼯程师;如果企业的技术栈是JAVA,运维⼈员也应该了解JAVA,⽬的是理解运维的内容,以更好地运维。


SRE人员技能要求如下:



雅菲奥朗SRE人员技能要求