首页   >   新闻   >   文章

计算机领域的『运维』是怎么回事?
- 2024 -
11/16
05:53
零号员工
发表时间:2024.11.16     作者:Jingyi     来源:阿里云     阅读:58

最近看到一句话,说是软件或者模型,上线使用。也只是一半的工作量,另一些工作量都在运维上。

01 程序员如何提升自己?

第一,参加线下聚会,增加人脉,增加自己与别人交流的机会。

点击阅读《2023年云栖大会:互联网产业与飞天技术创新峰会》。

第二,参加线上课程,提升自己的工程素养。

点击阅读《TechoDay 长沙 | 腾讯云无代码产品分享会》。

第三,不断练习最基本的算法,熟能生巧。

点击阅读《Grafana+Loki+Alloy快速构建企业日志系统》。BTW 我自己还不知这怎么用……

02 什么是“开发运维”?

这几年还有个新词,『开发运维』。

开发运维 (DevOps) 是一种软件开发方法,通过将软件开发和 IT 运营团队的工作相结合并实现自动化,加速交付更高质量的应用程序和服务。

通过共享工具和实践,包括小而频繁的更新,软件开发变得更加高效、快速和可靠。

根据定义,DevOps,即开发运维,概述了软件开发过程和组织文化的转变,这种转变促进了开发和 IT 运营团队之间的协调与协作;这两个团队传统上是分开作业,或者各自为战的。

在实践中,最好的 DevOps 开发运维流程和文化超越了开发实践和运营,将所有应用程序利益相关者的意见纳入软件开发生命周期。这包括平台和基础架构工程师、安全、合规、治理、风险管理和业务线团队、用户和客户(IBM,2024)。

以上一家雇主,广州智度小贷为例,运维 Leader 也负责开发系统的工作。除了开发工作之外,还有日常维护。如果一段时间之内日常事务发现有堆积,也会一段时间紧密加班。会有些类似于财务,每个月有忙时,有闲时。这位 Leader 能对自己参与的项目进行清晰的表达,加班节奏的话,大概一个月一周左右。

然而,对于微软这类成熟公司的运行维护工作是很难评估的。毕竟,人家公司实现自己的目标契机多,这意味着更精细的流程,更冗长的流程。

我自己做一些业务,写一点代码,这样评价运维岗位。

运维不像开发,kpi肯定不像开发,在一段时间之后很有成就感。然而,也可能有点类似开发,如果是稳固如微软,那么工作比较固化。这时候,员工越了解自己职责,清晰地了解自己的职责就显得非常重要。BTW,最近聊过的微软人,实力确实杠杠的。工作特点是细节且平均,承担的职责比较多,但是这位同学对于自己的职责和角色理解得蛮透彻的。

03 互联网公司对运维要怎么看?

既然是竞争激烈的互联网,我想一想,一定是非常挑战的。运维本身也是互联网行业中,女生较多的部门。每天开晨会,每天总结工作,要保证每天有目标。

看看阿里的运维。

1、产品发布前:负责参与并审核架构设计的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。

2、产品发布阶段:负责用自动化的技术或者平台确保产品可以高效的发布上线,之后可以快速稳定迭代。

3、产品运行维护阶段:负责保障产品7*24H稳定运行,在此期间对出现的各种问题可以快速定位并解决;在日常工作中不断优化系统架构和部署的合理性,以提升系统服务的稳定性。

再进一步的发展,高阶的运维人员对于产品的理解将非常的透彻,因而在这种情况下,高阶运维人员甚至可以成为产品的产品经理、产品研发的咨询顾问,在产品功能的设计与开发中起到至关重要的角色。

总结来说, 运维所涉及的知识面、专业点非常广,对从业人员素质也要求非常高,运维工作在大型互联网公司也越来越重要。随着互联网的高速发展、网站规模越来越大、架构越来越复杂,对网站运维工程师的需求也会越来越急迫,特别是对有经验的运维人才需求量大,而且是越老越值钱。

运维人员不仅是为业务提供稳定性、安全性、高效性等保障的重要角色,也是为业务提供创新性、优化性、增值性等驱动力的重要角色。同时,也是技术的实践者和探索者,他们不仅为现有的业务和市场提供服务,还可以创造新的产品和机会。

运维工程师有很多可以选择的职业发展路径,关键是根据个人兴趣、技能和市场需求来进行选择,并不断学习和提升自己,以适应行业变化和发展。

在互联网时代,每一位运维工程师都是值得我们尊敬和学习的对象!(阿里云-FrancekChen,2024



原文链接



长按/扫码,有您的支持,我们会更加努力!









TOP 5 精选

       



回到顶部   回上一级
写文章

最新资讯




直播笔记


热点话题


精品论文


有你的鼓励
ShoelessCai 将更努力





文档免费。保护知识产权,保护创新。