在互联网行业,运维一直是一个被深深误解的岗位,所以很多人认为IT银行运维的技术含量很低,但今天我要为运维人员“平反”。
开发与运维搞不清楚
本质上,运维其实是一个用自己的技术储备知识,保证所管理的IT服务正常运行的岗位。
比如在公司里,经常有女生找软件开发工程师修电脑,而软件工程师一般是关机重启;但是很少有人去找运维工程师修电脑,因为运维工程师经常给电脑做一个操作,别人根本看不懂。
商界也是如此。软件工程师的任务是通过编写代码使软件以图形形式提供给用户,而运维工程师的任务是使软件在计算机或系统中正常运行。但是一旦软件出了问题,大多数人都想第一时间找软件工程师,而不是运维工程师。
就像我们盖房子一样,产品开发负责房子的规划,设计师负责房子的造型设计,开发工程师负责盖房子,运维负责给房子打基础。基础不是简单的挖个坑,里面的技术含量很高,坑的大小、深度、大小、湿度都要研究透彻。
房子建成后,大家只会知道房子建成后的风格,很少有人知道房子的地基。但是,一旦房子倒塌,大家都会怀疑地基是否打牢了。这时,运维就出来扛锅了。
00-1010如果不了解运维的具体内容,我们无权对运维的技术内容进行评价。一般来说,互联网公司运营维护的内容分为两个层次:
1.小公司的运维工作相对简单。简单来说就是部署服务、维修电脑、安装系统、安装软件、处理网络问题等。还要做各种杂事,甚至做路由器、剪网线。
2.大公司的运维工作比较具体,分工很明确。
桌面运维技术不高,但需要丰富的经验和灵活的问题解决。网络运维,即网络工作者,应精通各种网络协议和架构,至少精通思科、华为、H3C三家公司之间的两种路由交换;数据库运维,数据库运维需DBA理解,至少熟练、精通数据库;操作系统的操作和维护应该精通操作系统,知道操作系统内部的工作原理,了解一些硬件知识,并知道排除问题的网络协议。还有很多服务器的运维等。所有这些都需要广泛参与,同时,许多技术都是可用的;
然后,我们回到“运维是不是计算机行业最低的技术岗位?”
没有技术含量低的帖子,就看你怎么做了。桌面运维,可以使用域控制的组策略,通过脚本让很多事情自动化,很少人需要参与,所以技术含量提高了。
所以,一个帖子的技术含量是可以人为提高的,完全看你怎么做。
运维的工作有深有浅
如果企业小,大家能看到的运维工作只能是表面的基础工作,现在很多运维岗位已经被云服务取代。运维的内容是在云平台上运行软件。
其实有人认为平台上的操作软件很简单,但实际上如果没有计算机相关知识的积累,很难知道云平台上的功能实现,所以技术含量并不低。
如果企业逐渐成长为大型公司,运营维护的价值就会凸显出来。比如云和线下资源的管理、数据库管理、网络管理、计算资源、网络资源的负载、调度和处理,都需要丰富的计算机理论知识和实践经验
运维技术差,很可能只是因为公司小
暂且不说,我们认为“有人做后台开发”是计算机行业技术含量最低的岗位:
因为他们有些人只能添加、删除、修改和检查,有时他们仍然不明白。写一个SQL把数据库拖死了,他们在运维的时候也跑到这里来问一些有开发意识的服务器不能ping,相当于不可访问。例如,如果他们想访问端口443,他们将首先ping服务器,但他们对协议一无所知。所以还是那句话:没有技术含量低的岗位,完全由你来做。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36988.html