NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 工作心得 .: 新时代好IT人必须掌握的六项技能

新时代好IT人必须掌握的六项技能

任何一位对IT行业稍有涉猎的朋友都会明白,故障排查是技术工作中多么重要的一大组成部分。总有些硬件设备或软件组件会以完全出乎意料的方式宣告罢工,而且一般说来这些问题都要由我们来解决。当我们要证明自身的工作价值时,有过多少知识积累、对于用户指南多么熟悉或者具备哪些个人专长都不再重要,对于企业而言只有能够迅速摸清故障重点并解决疑难杂症的员工才是宝贝。

如何使用协议分析器

如果大家还从没使用过协议分析器,那么一定会误以为这是一款只有少数网络工程师才会用到的工具。从字面上看,这东西肯定是跟网络协议有关,主要作用是追踪并分析网络活动啥的——例如数据包的内容是什么、当网络应用程序报错时告诉技术人员到底发生了什么。但如今的时代,任何事物都或多或少与网络有点联系,因此能准确把握网络状况的工具对于任何人都是有意义的。

事实上,相对于网络工程师,程序员及分析人士更关注网络设备间所传输的信息内容。另外,这款工具真的相当有趣。Wireshark是个不错的选择,大家可以尽情尝试并从中发现心得。它能够记录远程登录活动并重现整个会话,使用者甚至能轻松查看到登录所需密码(这就是我们要普及加密机制的原因)。

如果大家手头有VoIP电话系统,别忘了制作电话机端口镜像并录制构成来电内容的原始数据流。如果大家愿意进一步熟悉这款工具,还可以把它用在自己家的电脑及网络上——看看玩游戏和看网络电视时,有哪些信息被发出、又有哪些信息被接收进来。

只要这种好习惯能一直坚持下去,大家早晚会从中获得足够丰富的实践经验,并最终拥有轻松解决大多数怪异网络问题的神奇能力。

如何让Web应用程序也有飞一般的体验

在我听到过的所有问题描述当中,最令人沮丧的就是“它太慢了!!”虽然响应缓慢的情况在任何应用程序中都可能出现,但Web应用慢起来才真正会令用户勃然大怒。我们可以顺着网络工程师、服务器管理员、数据库管理员直到应用程序开发者这条线一路问下去,每个人都会信誓旦旦地表示自己这个环节没有问题。但这都是屁话,可怜的终端用户对着空白屏幕坐了好几秒都没个响应结果,这换了谁也是要发火的。

据我所知,有很多工具能帮大家解决这类问题,例如Fiddler、火狐专用Web开发人员插件以及Chrome中内置的开发人员工具等。大家如果将来再次遭遇Web应用程序性能低下的问题,可以立即启动Fiddler中的“timeline”功能或者Chrome中的开发者工具,使用记录功能并再次点击要用到的链接。这些工具会追踪整个调用流程,并将每个步骤的时耗反馈给我们。

如何处理布线及供电工作

这算是一项必备技能,这方面所涉及的内容相当丰富,从直连与交叉以太网布线的区别、L5-30L6-30电源插座的不同到精确测量距离以保证网线足以从路由器拉到自家的娱乐室,网络布线与供电设施方面的技能会让你在工作与生活中更加游刃有余。

虚拟化技术到底如何运作

虚拟化技术已经成为IT领域中一大不可或缺的组成部分。各种类型及规模的企业已经开始将虚拟化纳入日常业务,而且几乎一切热门云产品也都以此为基础。在大多数情况下,虚拟机在使用观感、操作体验方面都与物理设备毫无差别。但表面现象只是一方面,真正重要的是我们要了解虚拟化在管理程序中到底如何运作,又是如何改变大家排查性能问题的方式。正所谓有一利必有一弊,虚拟化技术带给我们无数便利,但同时我们再也无法仅仅通过打开任务管理器就看懂服务器工作负载以及发生了哪些意外状况。

大家首先应该尽量熟悉自己的虚拟化基础设施,并且学习资源调度机制如何运作——也就是说管理程序如何为虚拟机分配物理资源。在虚拟机当中创建一个与处理器紧密相关的进程,然后为CPU设置不同的性能限制,看看这些调整会给虚拟机带来怎样的性能影响。最后得出的结论可能会令大家惊讶,但同时积累下来的实践经验也会让我们在面对其它资源争用问题时更加得心应手。

如果各位在虚拟化方面毫无经验也没关系,涉猎这一领域其实并不困难:VMware提供了一款可以免费试用的VMware工作站,大家可以通过它引导自己走出误区、迈向成功。

如何编写有用的脚本

简单来说,编程并不只对开发人员才有意义。无论大家打算如何使用,掌握像一种像Perl或者Python这样的脚本语言都是极为有益的。

下一次当大家发现自己需要完成一项无聊且重复性很强的任务时,一定想办法用脚本的形式代替自己完成工作。在最初的几次,大家可能会发现制作脚本比手动完成任务更耗时、也更辛苦,但千万别灰心。用不了多久,大家就会培养出这种实用性超高的技能,脚本编写能力不仅把我们从简单重复劳动中解放出来,也为今后的职业发展奠定了良好的基础。

无论前面所提到的六种素养大家是否具备,在IT行业中生存都应该始终遵循一条颠扑不破的真理:不断发现自己不了解的事物并学习掌握它。也许这些技能储备永远都不会派上用场,但学习的过程是最重要的,我们可以从中扩大视野并磨练意志。

 


这篇文章对你多有用?

相关文章

article 打开网页广告满天飞?去广告只需3步!
打开网页广告满天飞?去广告只需3步!

(No rating)  12-25-2012    Views: 847   
article IT外包商帮用户管好网络基础安全的六项注意
...

(No rating)  7-28-2011    Views: 1144   
article 必须掌握的八个cmd命令
必须掌握的八个cmd命令一、ping  它是用来检查网...

  2-1-2010    Views: 862   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited