当前位置: 首页 > news >正文

我们网管自己不能贬低自己

最近在与读者群中的网友聊天总是明显地感觉到大家存在一个意识误区,那就是网管只要会操作就行了。这其实也是我一直以来所看到的一个比较普遍现象,那就是我们许多网管员都普遍存在不重理论,只重操作的极端现象。每当在讨论一些基础知识时(如数制转换和运算、OSI/RM工作原理、各种数据或者信息编码等),这些人都会说,这些没用的,有的甚至说太初级了。刚开始我还以为是我所提到的内容太初级了(我自己都不认为我所提到的内容很初级,都还是有一定难度的),但一问才知道,这些人认为“太初级”是指这些是底层的基础知识。每当我反问他们,要求他们解释一些原理时,在这些人中却没有一个能真正全面地讲述。而每当他们说要买书时,首先问我你的哪本书是实操型的。当我得知他们并没有好的基础,建议他们系统地学习时,他们却说不用,说那些基础理论对他们的工作没多大用处。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

之所以这些网友认为这些基础知识没有,那是因为他们认为这些知识在实际的网络管理中根本用不上,只能用于应付考试的。听到这些,既感到好笑,又替这些朋友感到悲哀,真的,从内心中感到悲哀。网管真的就不需要学专业的基础知识吗?从笔者这么些年的工作和学习经验来看,绝对不是。以下是我的几点个人看法,大家可以一起讨论。

首先从网络管理职业本身来说。我们网管员主要的工作职责就是维护好整个网络系统,使它保持长久正常工作,为用户配置出高效的应用方案,为用户排除各种网络甚至应用故障。这些工作都需要我们经常去分析,如应用方案网络环境分析、网络系统工作状态分析、故障原因分析。其实,我们网管的最重要职责不是在出现了故障后我们再去考虑如何去排除,而是在没有发生故障前如何确保系统稳定、高效地运行。

大家都知道理论是用来指导实践的,可真正到自己头上却很少人用心去学这些理论。每当谈到这些基础理论时,首先问的一句,这会在日常网络管理的什么地方用到。如果没有地方会直接地用到这些知识,则他们就会没有兴趣了。但其实这些基础知识真的很重要,是基础,不得不掌握的基础。我承认有些基础理论是与我们日常的网络管理工作联系并不大,但是作为一个专业的网络管理员,如果连这些都不知道,人家会认为你是专业的吗?

举一个例子吧。我们知道,IP地址最初是以二进制表示的,只是为了方便我们输入,才在日常的配置中是以十进制形式表示的。你可以不去了解二进制与十进制的转换方法,但是如果有认问你某个二进制IP地址代表的是哪个地址,或者问你,为什么A类地址中可以包含的网络数分别是126个,而不是256(因为A类地址中网络ID部分是占用了第一个八位组,一个八位组所包含的数量就是2^8=256),或者128个时,你如果不懂得二进制与十进制的转换方法,不懂得二进制在IP地址中的应用,你就不可能正确答出以上这两个问题。

再说,OSI/RM参考模型,看似并不直接表现在我们的日常网络管理工作中,但是它却是指导我作理解网络通信原理和分析网络故障的基础。如某用户出现了不能上网的故障,如果你没有OSI/RM工数据通信原理基础的话,就不可能全面分析出各种可能存在的原因,而只是像江湖游医那样,头痛医头,脚痛医脚。这也是为什么会在我的读者群中经常见到有人问,我上不了网了,有哪能些可能的原因的问题。如果我们能从OSI/RM的七层结构功能和通信原理进行分析,这样的问题就根本不会问的。只需要一层层在排除即可。

另外,要使整个网络系统稳定、高效地运行就得清楚地知道各部分的主要工作原理,如各种网络通信协议、网络设备协议,以及各种网络标准的工作原理,你这些都不懂得,如何通过技术手段来监测、分析数据包,以此来得出当前的网络通信状态和各主机的实时操作。
如果我们网管员真的与那些网友所说只需要懂得那些机械的操作的话,那我们网络管理员的工资就应该只有现在大多数人那样的1000~2000元,因为这样的工作实在太简单了,根本不需要系统地学习,只需要买几本书,或者自己摸上一段时间就可以胜任网管工作了。比起那些没白天黑夜在一线工作的工人来说,不知要轻松了多少倍,而工资却比他们的高,学历和能力方面,如果仅是这样要求的话,也不会比他们强多少。如果真是这样的话,就要为我们整个网管行业而感到悲哀了,因为这样的话,我们网络管员几乎就与生产一线的装配工人一样,没有太多专业知识的要求,更没有学历要求,只有操作的熟练程度要求。事实上,在我们的网络管理队伍中,有许多专业的网络管理员(可能在一些公司为了名字上的好听,不是称为“网络管理员”,而是称为XXX工程师,但所从事的工作就是网络管理员的工作)的工资却达到了5000,甚至上万,这就是质的区别,远非那些仅掌握几步操作的网络管理员所能比的。
我现在才真正明白为什么我们网管队伍中大多数只能一辈子拿那可怜的1000多,2000元工资糊口,几年,甚至十几年工资基本上没有变化的根本原因了。他们只知道抱怨,抱怨公司领导有眼无珠,没良心,说自己在公司干了好几年,没有功劳,还有苦劳,为什么几年都不涨他的工资,或者只涨那么低。依我看,如果是这样的员工,不降他们的工资,不沙他们的鱿鱼已是老板法外开恩了,这样不好学习,不思进取的员工,不仅会影响到公司的工作质量,还可能影响其他员工。在这些人中,只会凭经验,或者按照书上介绍的步骤一步步操作,碰到新的问题时,却无从下手,能把自己本来应当很专业的工作做好吗?因为在他们眼中就认为网络管理员工作就是机械地操作,不需要专业的网络知识,难怪现在社会上有许多人看不起我们网络管理员,就是这些人在作贱自己,贬低我们网络管理员的身份和地位。

下面再来从职业发展角度进行分析。我一直以来就非常明显地感受到,现在许多年轻的网管,根本没有“职业规划”的概念,一切都追求眼前利益。在他们心中认为只要会操作,就能胜任网络管理工作。如果这班人一般是整天有问题问,,甚至今天问了,明天还在问同一类问题。因为他们没有在书上,或者网上找到直接告诉他们如何进行故障排除的方法。而他们本身受知识的缺乏限制,根本不会自己去分析。
尽管网络管理员这个职业中有许多可以取得很好的工作业绩,各方面待遇也可以非常不错,但那毕竟是少数。我们大多数网络管理员应当把眼光一开始就要放得长远些,不要死盯着“网管员”这个职业不放。作为大多数网络管理员来说,网络工程师这个职业是我们最应该发展的方向。无论如何,从总体上来讲,网络工程师的各方面待遇还是比网络管理员的要高许多的。如一般只有很专业的网络管理员才能达到5000以上的工资水平,而稍专业一些的网络工程师工资水平都可以接近或者达到这个数。专业的网络工程师普遍在8000元以上。
但要面对一个现实就是,网络工程师所从事的工作一般不是像网络管理员那样进行前台操作,而更多地是在后面从事各种网络系统、网络应用方案设计工作。“设计”与“管理”相比,难度是相差很大的。作为一个专业的网络工程师,他需要全面、深入地掌握各方面的网络技术原理,了解最新的网络技术、产品和方案。因为设计是建立在全局基础之上的,而不再是片面某方面操作或者管理了。这就需要我们有扎实的理论基础,最好是全面学习各方面的网络技术、产品和方案。所以,我们如果想系统地学习,将来想从事专业的网络工程师职业的话,最好一开始就把基础打好,俗话不是说,万丈高楼平地起,就是这个道理。

目前采取这种培训方式得到了参加培训网友的高度认可和赞同,尽管他们中也有个别了解了这方面的知识,但都说没有这次细致,有效.使他们能学到真正的知识和技能是我培训的宗旨和出发点。采取“个个击破”的讲课方式是我确保真正有效的手段,也是我做培训的责任心体现。

好了,就与大家分析这么多,总之,做任何事,基础最重要,不要一味就知道操作,否则别人只会把你看低。我们网管如果没有了基础知识,就相当于我们人没有了内涵一样,只是一个空壳子,一问三不知,别人还怎么会把你看高呢?专业的就要有专业的样子,专业的特征,专业绝不是只会几个基本的操作就可体现的,但却可以通过一个看似很平常的知识点来表现。

相关文章:

  • matlab您的安装可能需要执行其他配置步骤_支持向量机SVM工具包LIBSVM的安装和测试...
  • 移动应用的三个维度
  • idea配置文件注释快捷_IntelliJ IDEA如何创建文档注释
  • git 上传代码到指定仓库_本地已经有了代码, gitHub上面又建了一个仓库, 怎么上传代码到新仓库?...
  • DBG$表释疑
  • qt写文本文件换行符_VS2017里代码直接写中文的问题分析
  • 国际商务英语学习[十三]
  • hive根据已有表创建新表_hive建表并load数据小结
  • nQSError:15001/15019 无法加载主题区域 xxx 的导航空间/v_month更详细的子层已于同一表或更详细的表中的列关联...
  • 数据集标注工具_激光雷达点云分割、精细标注,Scale AI 发布自动驾驶数据集
  • flashbacklog区内容的清除
  • ip地址 python request_Django Request对象详解及用它显示真实IP地址
  • 宿主机连接oracle容器_虚拟机Linux安装Oracle容器并实现局域网其他主机访问查询...
  • Nebula3 in CLR
  • mysql 按顺序 自增长_mysql数据库自增id重新从1排序的两种方法
  • 【译】理解JavaScript:new 关键字
  • 0x05 Python数据分析,Anaconda八斩刀
  • co.js - 让异步代码同步化
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • express.js的介绍及使用
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • IndexedDB
  • Java基本数据类型之Number
  • Laravel 实践之路: 数据库迁移与数据填充
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • PAT A1120
  • Phpstorm怎样批量删除空行?
  • vue的全局变量和全局拦截请求器
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 讲清楚之javascript作用域
  • 数组的操作
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • # Panda3d 碰撞检测系统介绍
  • (04)odoo视图操作
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (day 12)JavaScript学习笔记(数组3)
  • (Python第六天)文件处理
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (待修改)PyG安装步骤
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (篇九)MySQL常用内置函数
  • (十三)Maven插件解析运行机制
  • (十一)图像的罗伯特梯度锐化
  • (算法)N皇后问题
  • (转)jQuery 基础
  • (转)人的集合论——移山之道
  • (转)详解PHP处理密码的几种方式
  • ***通过什么方式***网吧
  • .net core使用ef 6
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net web项目 调用webService
  • .NET 简介:跨平台、开源、高性能的开发平台