开发、运维、测试哪个比较有前途?看完这些大牛的回答,可以“封神”?

开发、运维、测试哪个比较有前途?看完这些大牛的回答,可以“封神”?

说点其他的,目前IT行业的内卷越来越严重,培训机构出来的水货都很难活下来,都是需要不断的学习。其中运维算是内卷最少的吧,毕竟培训机构大多都是教开发,没多少技术的大多都转测试了,运维技术又杂又冷门(大学基本不教 linux 和服务器相关的),所以从业人数很少(坑也少),普遍水平也都不高(自学学不会,又没多少培训机构教),所以如果你选这条路,然后有个有经验的人带带你,也是可以混得很轻松的~

非低端运维真的没多累,前期花点时间做好自动化,做好高可用,基本上都没多少工作量(对于非大厂),24h oncall 说得很吓人,其实很少有,小公司没啥业务挂了第二天解决都没事,中等公司有低级运维专门看着这个,大厂运维团队都几十上百人了。。。

来源:https://www.zhihu.com/question/385693701/answer/1683223936

来自知乎好友“小峰峰”的回答:

哪个有前途我不知道,我只知道运维很快乐。

啊?运维不应该很痛苦吗?!

运维真的很快乐呀,开发在写代码是因为业务需要。运维写代码却是我乐意!我爱用 python 就用 python,今天用 shell,明天用 go,后天用 c。我可以只研究 java 的 jvm 而不会写 java,今天我研究内核,明天我学习 dpdk,后天我再去看看 es,ck,redis。天天接触的都是各个场景最牛逼的软件。

我的视野从前端,后端,到服务器,内核。

而开发呢?前端的眼里只有前端,后端的眼里只有代码,sql。

你说哪个快乐?

来源:https://www.zhihu.com/question/385693701/answer/2890262485

来自知乎的好友 Kevin Liang 的回答:

在 CICD、Serverless、Docker+k8s 技术还未出现前,开发、运维较有前途:

开发需要掌握很多编程的知识,加上多年的编程经验,有前途,也有钱途。

运维需要掌握操作系统的知识,加上多年的系统运维经验,有前途,也有钱途。

测试大多为手工测试,门槛不高,普通人培训几天也能胜任,所以前途不大。

在 CICD、Serverless、Docker+k8s 技术出现后,开发、测试较有前途

开发需要掌握编程+CI/CD+Serverless+Docker+k8s 的技术,技术含量更高,前途好。

开发对于编程语言的学习是基础,但市场的需要变化一般都快过编码编写的速度,所以 CI/CD+Serverless+Docker+k8s 也是开发必备的技能,它们可以帮助开发更快的迭代产品。

运维会逐步被 CI/CD、Serverless、Docker+K8s 取代,机器可以做得就不需要手工去做,所以存在感会越来越低,前途会越来越渺茫。

因为大部分时间运维都是在做一些重复的服务器资源调度的工作,这部分工作现在已经可以交由 Docker+k8s 来做了,加上 Serverless 的出现,资源的调度就交给云厂商去做了,运维的价值进一步降低。

测试需要掌握的不仅仅是手工测试,更应该掌握自动化测试的方法,所以测试可以分成两种,一种是手工测试,这种前途不大,另外一种是自动化测试,这种前途很光明,因为会自动化测试的人员基本的编程知识也会掌握,自动化测试也是IT行业发展的必然要求,因为在企业会遇到大量的需求和大量的bug,如果手工测试效率会非常低,甚至影响整个软件团队的效率,所以测试的前途也会越来好。

来源:https://www.zhihu.com/question/385693701/answer/1698441225

来自知乎好友“云叔”的回答:

运维现在还有个方向就是云计算、DevOps。

在运维领域,一般的发展方向仍然是继续从事运维工作,在大型企业或云厂商发展,少数人能够转型成架构师或管理层。运维领域存在着广泛且庞大的技术栈,但问题在于,这些技术栈过于庞杂,如果没有多年的经验积累,你是不可能真正进入运维领域的高层次。因此,如果希望在运维领域获得成功,建议你好好规划自己的学习路径。

DevOps 能力反映的是技术研发响应业务变化的能力。随着组织规模的增加和业务复杂性增长,DevOps 能力会变得越来越重要。持续提升 DevOps 的能力成为技术研发的共同挑战。

对于个人而言,要在运维领域获得成功,可以考虑以下几点:

深入了解各种技术栈和工具,包括操作系统、网络协议、数据库、云计算等等,从整体上理解运维的工作内容和流程。

学习 DevOps 相关的知识和技能,包括自动化、持续集成和持续交付等,这是提高运维工作效率和质量的关键,建立自己的知识库

培养团队合作和协同能力,与开发、测试、产品等团队密切配合,共同推进项目进展和问题解决。

不断提升自己的综合素质,包括沟通能力、解决问题的能力、学习能力、领导力等等,这些能力对于成为一名优秀的运维工程师同样非常重要。

不断提升自己的综合素质,包括沟通能力、解决问题的能力、学习能力、领导力等等,这些能力对于成为一名优秀的运维工程师同样非常重要。

来源:https://www.zhihu.com/question/385693701/answer/3041047290

相关内容转载自知乎网友评论,不代表本号观点。

多项首批评估结果揭晓!2023年12月15日,中国信通院 DevOps、AIOps 系列标准最新评估结果重磅发布!

本批次相关标准共完成11类评估、1类评审,共计24家企业45个项目/模块。其中, 五矿国际信托有限公司参评的“运营保障平台”顺利通过信通院《研发运营一体化( DevOps )能力成熟度模型》持续交付标准 3 级评估,代表五矿信托的相关能力达到国内领先水平。

相关评估详情如下: 信托行业首次参评!五矿信托通过持续交付标准 3 级评估,相关能力达到国内领先水平

截至目前,共有 104 家各行业名企 336 个项目参与 DevOps 能力成熟度模型评估,包括六大国有银行、股份制银行、城商行、农商行、交易所、证券、基金、保险、信托、通信和互联网等行业的众多头部企业。

阿里云诚聘客户稳定性工程师 | 职位内推

“高效运维”公众号诚邀广大技术人员投稿

投稿邮箱:jiachen@greatops.net,或添加联系人微信:greatops1118。

点个“在看”,一年不宕机返回搜狐,查看更多

相关推荐