系统维护工具软件的使用方法(史爱武IT售后解决用户技术问题的)
系统维护工具软件的使用方法(史爱武IT售后解决用户技术问题的)数据库主要指的是关系型数据库,比如MySQL、Oracle、SQL Server、DB2,等等。随着当前大数据应用的日益普及,NoSQL数据库在生产环境中也用得越来越多,包括文档型数据库(如MongoDB)、键值存储数据库(如Redis)、列存储数据库(如Hadoop Hbase)、图形数据库(如Neo4J)等四大类。根据公司产品或系统的需要,IT售后工程师也可能需要掌握某一种或几种NoSQL数据库。操作系统、数据库和中间件构成基础软件的三大支柱。服务器端的操作系统主要是Linux 市面上有好多种Linux版本系统,比如Redhat、CentOS、Fedora、Ubuntu 等等。IT售后工程师至少要熟悉一到二种Linux操作系统的安装、部署以及常用操作命令。另一方面,IT售后工程师要能解决客户使用过程中出现的各种问题,关键在于能够快速准确定位和分析问题。一旦找到了问题出在哪里,分析出了问
来源于计算机大学生
技能要求
IT售后工程师的主要工作包括产品(系统)的安装部署等交付工作,以及交付后客户使用过程中的问题解决。所以,售后工程师的技能要求也是围绕着“交付”和“解决问题”这两项工作而来的。
一方面,不管是“交付”还是“解决问题”,IT产品或系统都可能涉及复杂的基础设施环境。所以,有关服务器、网络设备等基础硬件,以及操作系统(特别是服务器环境用得更多的Linux操作系统)、数据库(如关系型数据库MySQL、NoSQL数据库MongoDB等)、中间件(如Web应用服务器Tomcat、反向代理服务器Nginx、高可用HA软件等)等基础软硬件技术和产品,IT售后工程师还是要很熟悉的。
另一方面,IT售后工程师要能解决客户使用过程中出现的各种问题,关键在于能够快速准确定位和分析问题。一旦找到了问题出在哪里,分析出了问题的原因,问题也就容易解决了。就算解决方案不一定是最佳的,最起码能够帮助客户快速解决问题,把给客户带来的不好影响(或损失)降低到最低。
总之,IT售后工程师的技能要求主要包括两方面:一是熟练掌握基础硬件、基础软件相关的技术能力;二是定位问题的逻辑分析能力。
基础硬件、基础软件相关的技术能力在一个IT基础设施环境里,典型的基础硬件一般包括服务器、存储设备、网络设备(如交换机、路由器等)、安全设备(如防火墙等)。大型的数据中心一般还包括供配电系统、不间断电源系统、终端配电系统、电源辅助系统和空调系统等。不过,这些强电设备一般也不是IT售后工程师负责。
操作系统、数据库和中间件构成基础软件的三大支柱。服务器端的操作系统主要是Linux 市面上有好多种Linux版本系统,比如Redhat、CentOS、Fedora、Ubuntu 等等。IT售后工程师至少要熟悉一到二种Linux操作系统的安装、部署以及常用操作命令。
数据库主要指的是关系型数据库,比如MySQL、Oracle、SQL Server、DB2,等等。随着当前大数据应用的日益普及,NoSQL数据库在生产环境中也用得越来越多,包括文档型数据库(如MongoDB)、键值存储数据库(如Redis)、列存储数据库(如Hadoop Hbase)、图形数据库(如Neo4J)等四大类。根据公司产品或系统的需要,IT售后工程师也可能需要掌握某一种或几种NoSQL数据库。
顾名思义,中间件就是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序。也就是说,中间件是一类能够为一种或多种应用程序合作互通、资源共享,同时还能够为该应用程序提供相关的服务的软件。
中间件是一类软件的统称,而非一种软件。中间件可以分为基础中间件、集成中间件和行业领域应用平台。其中,基础中间件是构建分布式应用的基础,也是集成中间件和行业领域应用平台的基础,包括应用服务器(如常用的Tomcat)、消息中间件(如Rabbit MQ)等。
不管是上述的基础硬件还是基础软件,IT售后工程师要尽可能的熟悉相关技术和产品,特别是要能安装、部署和调试这些技术和产品,能够熟练使用各种常用操作命令。当然,不同IT公司的售后工程师,可能对这些技术和产品的侧重点会有不同。IT售后工程师一定要重点关注与自己工作密切相关的基础硬件和基础软件,一定要非常熟悉相关产品的安装调试,以及各种操作命令。
定位问题的逻辑分析能力IT售后工程师日常工作最多的任务就是帮助解决客户使用产品(系统)过程中出现的各种问题。解决问题,不管是远程还是到客户现场,关键第一步就是准确定位问题,分析问题的原因。
对于IT系统来说,问题一般可以分为两大类,一是公司产品(系统)本身的质量问题导致的。对于这一类问题,作为一个成熟产品来说,公司一般都有一个常见问题及解决办法FAQ列表,对照这个FAQ列表,IT售后工程师应该能够很快地解决这些常见问题。就算是在特殊应用场景出现的一些不常见问题,如果是公司产品(系统)本身质量问题引起的,IT售后工程师可能一时也无法彻底解决,只能是作为一个产品“Bug”报告给研发团队,以期他们开发“补丁”程序来临时解决或者在下一个产品版本中解决。
当然,面对这些不常见的产品问题,IT售后工程师也不能是“束手无策”或者“无动于衷”。在研发团队在技术上不能解决之前,IT售后工程师要能定位问题,并分析出问题的可能原因,并采取一些临时的补救措施,比如告诉客户怎样操作来尽量避免出现这些问题,或者通过其他操作方式来完成对应的工作,等等。
对于IT售后工程师来说,定位和分析问题的逻辑思维能力还有一个很重要的作用——合理界定问题的边界。有些问题其实并不是公司产品(系统)的问题,公司产品(系统)只是呈现出问题的结果,真正原因是其他的产品或者系统引起的,比如,公司的应用软件不能登录,可能是由于“没有网络”,有线或无线网络出了问题。
第二类问题就是上述类似的,其他公司产品或系统导致的。对于这类非公司产品(系统)的问题,IT售后工程师能够快速定位出问题点,并分析出问题的原因,并及时反馈给客户,客户也就能够快速协调其他资源来解决问题。如果售后工程师不仅能准确定位分析问题,也能协助解决其他厂商产品的一些问题,客户肯定是最满意的。这样的售后工程师肯定是大受客户好评的,不管是对售后工程师个人还是公司来说,都会赢得较好的客户口碑。
IT售后工程师要不断锻炼和提高定位和分析问题的能力。一方面,他们要对自家公司的产品(系统)非常熟悉,既要熟悉安装部署调试等基本操作,也要熟悉产品(系统)的工作原理以及相关的开发技术。另一方面,他们也要熟悉自家产品(系统)运行所依赖的其他设备、产品和系统,因为这些支撑环境的故障也会导致公司产品(系统)不能正常运行。再一方面,售后工程师除了要学习上述技术能力之外,就是要不断积累解决问题的经验——碰到的问题越多,解决的问题越多,经验就越丰富;经验越丰富,就越能快速定位和分析问题,并能解决更多问题。
大学生,你要为IT售后实战些什么
计算机大学生如果想毕业后从事IT售后工程师的工作,可以在课程实践或个人自学中多练习服务器、网络设备等基础硬件的安装、调试、系统管理等等,以及多熟悉Linux、MySQL和Tomcat等在校期间常用的三种开源基础原件。对于在校计算机大学生来说,除非有网络等硬件相关的课程,否则他们比较难得有机会管理和操作服务器、网络设备等硬件设备。但是,上述三种开源基础软件应该是在校计算机大学生实践的重点。
有的同学可能会说,我们都是使用个人台式机或者笔记本,也都是安装Windows操作系统,也没有机会接触Linux操作系统呀。即使大学阶段没有开设Linux操作系统相关的课程,大学生完全可以利用Virtual Box、VMware Workstation等虚拟化软件在个人电脑上虚拟出各种Linux版本的虚拟机,完全可以满足大学生实践Linux操作系统的需求。
实际上,我发现,在计算机大学生群体中,很多人连服务器的基本管理操作也不会,甚至从来就没操作过服务器的开机或关机,更不熟悉Linux的基本操作命令。所以,如果自己定位为将来想担任IT售后工程师,大学期间多练习服务器等IT基础硬件以及Linux等基础软件。其实,就算不从事IT售后工程师,而是从事IT其他岗位,作为一个计算机科班的大学生,这些IT基础硬件和基础软件也都应该是基本功。
遗憾地是,很多计算机大学生并没有很好地掌握这些基本功。
服务器、网络设备等基础硬件除了较少的硬件相关课程之外,计算机大学生可能在校期间没有太多硬件相关的课程实践机会。但是,就算是软件工程等可能根本没有开设硬件相关课程的专业,他们在校期间也一样可以实践服务器、网络、防火墙等硬件相关的技术和应用。实践的主要途径有两种:
一是使用公有云服务。计算机大学生可以花费少量的租赁费用,使用阿里云、腾讯云、华为云等公有云上的云服务器、云网络、云防火墙。他们可以通过网络方式安装、配置、管理云上的硬件设施,熟悉相关基础硬件的工作原理、配置管理方法,基本与操作物理设备没太大区别。尽管云上的基础设施的管理配置简化了很多,但是核心功能的操作肯定是可以实践到的。
而且,现在企业的数据中心除了大量的物理设备之外,一般都会构建私有云环境,或者外接公有云服务。计算机大学生在校期间如果能够实践阿里云等公有云上的基础设施的配置和管理,毕业后成为了IT售后工程师,在客户的IT基础设施上安装、部署和调试公司的产品(系统),对他们来说,都不会是完全陌生或者是无从下手的。如果客户公司使用的也是你曾经使用过的阿里云等公有云基础设施,你可能就是驾轻就熟,So Easy!
二是上培训班、考证。主流的IT硬件厂商(如华为、思科等)的产品都有成熟的认证体系,市场上也有很多培训班提供相关的认证培训。华为认证分为工程师级别(HCIA)、高级工程师级别(HCIP)和专家级别(HCIE)三个认证等级。其中,HCIA是华为认证ICT工程师,是华为职业认证中用于标识个人能力在某一技术领域达到工程师级别的证明,表示通过认证的人员具备安装、配置、运行华为ICT 设备,并进行故障排除的能力。思科证书的分支比较多,比较常用的、社会需求量比较大的有思科认证网络工程师(CCNA)、思科认证网络高级工程师(CCNP)、思科认证网络互联网专家(CCIE)。
考证培训班一般都能教授相应IT设备的理论知识、工作原理并让学员能够熟练操作管理相关的设备。大学生如果在校期间能够获得华为的HCIA工程师认证、CCNA思科网络工程师认证,那是相当不错的。他们找到一个好公司的IT售后工程师岗位也都不会是难事。
这些年,我却发现了一个“怪现象”。有些同学大四毕业了,才发现啥都不会,也找不到工作,到这个时候,才跑来咨询我“是不是要上各种培训班”。早知如此,何必当初!这些同学基本上是在校期间“没规划、没目标”、虚度了大好光阴!
Linux、MySQL和TomcatLinux、MySQL和Tomcat基本是计算机大学生在校期间软件类课程实践的标准配置。选修了软件类课程或者做过B/S模式开发的大学生对这些应该都不会陌生。对于计算机大学生来说,数据库MySQL和Web应用服务器Tomcat应该相对来说还是比较熟悉,安装部署和使用应该都不成问题。但是,Linux操作系统的熟悉可能是很多计算机大学生的大问题!
从我这些年招收的研究生来看,很多计算机大学生的Linux水平可能还是“小学水平”,甚至是“幼儿园水平”。所以,对于很多计算机大学生来说,Linux知识和应用还是要加强,对于毕业后想从事IT售后工程师工作的大学生,更要加强。否则,给客户安装部署公司的产品(系统)都有可能不会成功的。
Linux是目前最流行的服务器操作系统。常见的Linux操作系统包括CentOS、Ubuntu、Fedora、Redhat等,想从事IT售后的大学生至少需要熟悉一到两种,要掌握Linux系统的安装和操作;Linux上安装软件(yum安装命令,通过tar、gz等网络上下载的安装文件安装,JDK、MySQL数据库和Tomcat安装等);Linux远程管理和文件传输工具Xshell、Xftp等;Linux终端的各类常见命令(日志查看、文件压缩解压、文件权限等文件和目录操作命令,用户与组管理命令等等);Linux网络设置、防火墙、环境变量等常用的系统设置;Linux文件编辑器Vi/Vim的使用,等等。
想毕业后从事IT售后工程师的计算机大学生在校期间需要多实践这些IT基础硬件和基础软件。除了课程实践之外,也可以通过租赁公有云服务、参加考证培训班等方式来补充在校期间课程实践环节缺乏的一些硬件或软件技能。至于各个公司自己销售的产品或系统,一般入职后,公司也会有相应的产品(系统)的售后技术培训的。然而,那些产品相关的IT硬件和软件技术和能力,公司认为你应该在校期间就掌握和熟悉的。
IT售后工程师的首要任务就是解决用户的技术问题,也就需要售后工程师经常“飞到”异地客户现场解决问题。所以,我们常说IT售后工程师(包括其他技术售后)是“解决用户技术问题的空中飞人”。随着年龄的增大以及老人小孩等家庭方面原因,IT售后工程师可能不是“越老越好”的工作。但是,对于刚毕业的大学生来说,特别是喜欢出差(或者喜欢有机会到处旅游)的同学,IT售后工程师可能是一个不错的选择!