1

DevOps工程师需要学习Go语言? - iximiuz

 1 year ago
source link: https://www.jdon.com/60891
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

DevOps工程师需要学习Go语言? - iximiuz

对于许多DevOps 工程师来说,编程可以从从 Ops 到 Dev(最好是用于 Ops)。
随着复杂度呈指数级增长,面​​临着不同的挑战:
  1. 开始用 Go编程
  2. 开始用 Go 编程Kubernetes 控制器
因此,对于之前几乎没有编程经验的人来说,尝试立即开始为 Kubernetes 编码是不切实际的。
我们通常一次只能学习一件事(复杂的),同时在三个领域遇到困难会大大降低成功的机会。

Go 也可能不是第一种编程语言的最佳选择。这绝对不是最糟糕的,可能有更简单的选择,比如 Python。由于高级编程技能是通用的,人们可以学习如何做循环和ifs,如何分解函数,以及如何构造和测试代码,而不必担心诸如通过指针或值传递变量之类的事情。

同时,如果您已经是一名经验丰富的程序员,但只是缺乏 Go 技能,那么事情对您来说就更简单了——只需花一两个星期的时间来玩弄这门语言,或者用它做一个小项目。但要避免使用 Kubernetes 库!这是一个全新的世界,并不是所有人都使用惯用的 Go!

只有当你(或多或少)精通 Go 时,才是开始着手 Kubernetes 相关项目的好时机。

这是一个漫长的旅程,没有捷径(但可能有很多弯路)。花点时间享受吧!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK