本人测试开发,感觉找工作要不被当测试要不面一堆开发问题,定位比较尴尬,下面几个问题想请教: 1 、题目这三个岗位的相同技能树主要是什么? 2 、DevOps 和运维的主要区别是什么? 3 、测试开发感觉 开发、运维、测试都沾边,都不精,有哪个岗位更容易转吗? 运维, DevOps, 测试, 开发
对测试开发不了解,对运维及 devops 非常了解,这里不说概念,只说下招人时候的标准或者区别,如果招人是运维岗位侧重向在系统运维那些技能树,例如 linux 系统,k8s 容器化等等系统或服务相关的维护,开发要求一般不会太高,只需要能写脚本即可,如果招人是 devops 则侧重于开发向,一般需要你额外具有运维自动化系统开发的能力,更偏向于开发
DevOps (开发+运维)。 广度要求比较高,也要求有开发能力,技能树:SRE 、Linux 、K8s 、容器、网络、CI/CD... 运维:DevOps 去掉 Dev ,一般就要求 Linux 下各类系统的维护... 测试开发: 你的专业,就不发言了。 如果想了解 DevOps 可以看看我的拙作: https://github.com/isno/theByteBook