团队文化

你想待在怎样的团队?

每个人对所在的团队都有着美好的期待。但我们要转变视角:

待在怎样的团队 -> 就去做怎样的人 消费者 -> 建设者

大牛多?你要成为大牛 技术氛围?你来带动技术氛围 友好?你要表示友好 Go?你要精通 高质量?你对自己要求严格

相互学习,共同成长

让 Dev 学习 Ops 技能,让 Ops 学习 Dev 技能。

这样 Dev 更容易写出易于运维的应用;而 Ops 也更容易排查问题,恢复稳定性。

这不意味着一个人需要做两个人的活儿,每个人在专注于自己的领域的同时,能够更多了解上下文。对于研发来说,需要了解的是应用时如何部署、如何监控、如何升级、部署在哪里、流量转发路径等。对于运维来说,需要了解的是应用的生命周期,知道研发的痛点,知道需求会经常变更。

了解工作的上下文,实际上是为了更好地做好自己的事情。

相互学习,相互融合是 DevOps 成员需要具备的基本素质。共同成长,共同担责,才能让团队更具凝聚力,发挥最大的效能。

鼓励犯错

这点很奇怪,为啥要鼓励犯错。不犯错不好吗?

不犯错当然更好,但是不犯错是不可能的,因此我们需要的是估计犯小错,主动犯小错。

这里主要想强调的是两点:

  • 鼓励创新
  • 控制范围

不允许犯错,其实也扼杀了创新。现在云原生的工具特别多,有时可能只是引入一个新的工具就能彻底解决某一类的问题。但在引入新的工具、流程时,要主要控制范围。小范围快速实验,积累经验,建立规范之后,再逐步放量。

results matching ""

    No results matching ""