本人测试开发,感觉找工作要不被当测试要不面一堆开发问题,定位比较尴尬,下面几个问题想请教: 1 、题目这三个岗位的相同技能树主要是什么? 2 、DevOps 和运维的主要区别是什么? 3 、测试开发感觉 开发、运维、测试都沾边,都不精,有哪个岗位更容易转吗?
1
37Y37 2023-08-21 20:19:33 +08:00 via Android
对测试开发不了解,对运维及 devops 非常了解,这里不说概念,只说下招人时候的标准或者区别,如果招人是运维岗位侧重向在系统运维那些技能树,例如 linux 系统,k8s 容器化等等系统或服务相关的维护,开发要求一般不会太高,只需要能写脚本即可,如果招人是 devops 则侧重于开发向,一般需要你额外具有运维自动化系统开发的能力,更偏向于开发
|
2
isno 2023-08-21 20:38:22 +08:00
DevOps (开发+运维)。 广度要求比较高,也要求有开发能力,技能树:SRE 、Linux 、K8s 、容器、网络、CI/CD...
运维:DevOps 去掉 Dev ,一般就要求 Linux 下各类系统的维护... 测试开发: 你的专业,就不发言了。 如果想了解 DevOps 可以看看我的拙作: https://github.com/isno/theByteBook |
3
mypchas6fans 2023-08-21 22:54:55 +08:00
我的理解,这几个岗位的相同或者说关联会在 CI/CD 这一块,以及非功能测试(比如性能)时候对系统的观测吧。
|
4
gotosre 2023-08-22 08:33:35 +08:00 via iPhone
sresresre
|
5
xx6412223 2023-08-22 11:30:23 +08:00
其实,devops 只是应对新技术出现点新名词,这些技术主要包括
1 主流公有云,aws azure 2 k8s 理解为啥多了个 dev, 因为现在都讲究 xxx as code. |
6
vmlinz 2023-08-22 14:17:52 +08:00 via iPhone
devops 其实不是一个岗位,而是一种运维和开发协作的文化,改变之前 ops 和 dev 各自为政造成的各种麻烦。
|