IT行业中的互联网领域和软件领域工作方向有什么区别?

2020-07-24  啄木鸟学院 

计算机是什么,咱就不说了。我们普及计算机的那个年代,软件只有两种大方向,系统软件和应用软件。系统软件就是单纯的操作系统,其它所有软件,都叫应用软件。举个栗子,安卓和windows和linux都叫归属到系统软件。而运行于安卓系统上的app或者windows上面的应用就属于应用软件的范畴。不知道现在我们那个年代的划分方式还是不是时髦了,毕竟我们那时候,珠穆朗玛峰还高达8848。

接下来,所有的软件,包括操作系统和应用软件,都是需要编程语言来实现的。那个年代,所有能单纯使用编程语言来吃饭的,都叫软件工程师,他们所处的方向就叫软件开发行业。与之相对应的,就是硬件工程师,他们的工作内容是与各种硬件设备的设计及驱动实现的工作。这个时代,软件行业的相关学科,大概就只有计算机科学与技术(偏理论偏硬)和软件工程(偏实践偏软)。

在互联网兴起之前,软件领域的设计多数为C/S架构,你可以理解为定制化的客户端和定制化的服务端。然后互联网开始兴起了,对软件行业的技术架构差生了深刻的影响,很多软件都转向了B/S架构。你可以简单的理解为C/S的技术架构不时髦了,原因就是B/S架构编写的程序不需要客户端,只需要一个浏览器(你可以想象下,你的电脑桌面从N多图标,像网吧那么多,忽然变成了只有一个浏览器,那种感觉是多么爽)。几乎所有的软件都在向B/S转型,于是需求和技术积累上,都产生了巨大的优势,于是互联网方向成为了软件行业中最吃香的一个方向。

说了很多,与你问的似乎还是关系不大。现在整理下。IT行业就是计算机行业。大学所教授的一般都是技术方向(大学不会专门开设课程教你去做客服和销售或者售后的技术支持,但相关的从业者确实属于IT行业并且承担着不亚于技术的职责)。所以大学的专业可以简单的分为,计算机科学与技术(偏理论偏硬)的分支和软件工程(偏实践偏软)的分支。偏理论的你可能会学到,你书写的代码是如何变成应用的,这个应用是如何在操作系统上执行的,操作系统是怎么通过你编写的应用来控制电脑的内存设备的,电脑的内存设备是怎么和CPU交互的,CPU是怎么通电的,电是怎么变成信号的,信号是怎么在光纤中传递的.....而偏实践的你可以学到,你书写的代码是如何变成应用的,你怎么让你的应用在浏览器里运行,你怎么让你的应用在安卓里运行,你怎么让你的应用的PC里脱离浏览器运行,你怎么让你的应用既能在浏览器里运行又能在PC里运行,你怎么让你编写的应用一部分既能在浏览器里运行又能在PC里运行,你怎么优雅的存储你的应用的数据,你怎么优雅的使你的应用和别人的应用进行交互,你的书写代码的风格是不是时髦,你使用的技术是不是时髦,你是不是能够使你书写的代码既优雅又清晰还能很好的进行扩展....

综上,你可以简单的理解为,软件(技术)领域是一个较大的范畴,互联网(技术)领域是软件(技术)领域的一个分支,但是他是目前为止最好就业,就业形势最好的一个分支。细分领域大学教授的内容区别不是很大,毕竟都是一些基础的入门操作,等你工作之后,才是真正选择技术方向的时候。建议大学时代多了解一些技术应用方向,不需要深,但要广。更多IT行业相关知识可关注vw06120916

272°/2725 人阅读/0 条评论 发表评论

登录 后发表评论