标签:it基础
说到IT技术,在早期的时候指的是InformationTechnology,即信息技术;而计算机技术发展到现在,很多人也习惯性的称IT为Internet Technology,即互联网技术。
IT技术总的来说可以分为两大类:研发以及应用(也是人们常说的运维)。所谓研发,就是通过学习、实践等,并根据人们的生活生产所需,而将某种工具创造出来的过程。所谓运维,就是将开发者所创造出来的各种工具,让其更好的服务于人们的生产生活中。
其中研发又可以细分为两类:硬件研发和软件研发。
硬件研发,就是制造出可以应用在计算机底层的硬件设备,例如人们所设计电路板、芯片等。当然了,设计这些东西是要让人们使用,所以还要基于这些设备设计出能供人们正常使用的操作接口。说道操作接口,不管是对研发人员还是用户来说,都是一个很恶心的存在。为什么这么说呢?
例如我们拥有一台电视机,电视机上面有开关、音量、频道等按钮,然而这些按钮是开发者为了方便用户使用而设计的,如果没有这些按钮,那么就需要用户先熟悉电视机的中线路之间的逻辑关系,然后再通过各种线路的短接,实现开关机,音量加减等的操作。试想,如果你是用户,光开个机就需要大费周折,你会对这台电视机感兴趣?不恶心死才怪。当然,这台电视机也就不会有什么销量了。所以开发者想要更好的获得效益,就必须花费时间将这些硬件上的逻辑关系设计成容易让用户使用,并且一眼就能看懂的按钮,这个过程对于开发者而言当然是很恶心的了。
虽然举出来的例子是电视机,但是在实现方式上它们是类似的,最底层的功能由硬件来实现,然而想要让消费者更好的使用,还要使用软件来实现,也就说到了软件研发。
软件研发,就是基于硬件编写相应功能的程序。我们还以电视机为例,生产者根据用户的需求将生产的硬件以软件的形式进行封装,从而以更为简洁的接口呈现给用户,这时就出现了可以红外遥控电视机的遥控器。
大致说完研发,现在来说一说应用,所谓应用,在Linux管理的领域中通常称之为运维技术。因此运维技术就是在应用其他构建在Linux生态圈中各种应用程序的应用。说的通俗一点,就是用好开发者所开发的应用程序。你可以通过使用shell脚本的自动化特性,能够让某些应用工作自动完成;当然了,还可以使用更高级的Python来实现更为复杂的功能。
标签:it基础
原文地址:http://xuwenlong.blog.51cto.com/13132323/1971842