IT学习主要学习什么?

此城无心忘少年15240071


IT行业包括的方向有软件、硬件、网络、通信以及其它的电子方向。

学什么首先要看兴趣在哪


web知识分享


进入IT行业的最大的好处是:无论是科班出生(本科或专科)还是跨行重新开始,每个IT人总会有很多选择。如果非要明确列出(不分先后)来对IT行业加以阐述,现在的主要潮流是以下10类:


1. JAVA / J2EE及其框架(Struts,Spring,Hibernate):

世界各地几乎所有大公司(银行,电信,生命科学,金融服务,航空,学术界,零售和消费者产品)使用最广泛的技术就是Java。如果选择JAVA,它就是无休止的海洋,您应该集中精力尽可能地加强自己对它的理解。

2.思科CISCO技术类

如果您对连接到计算机的各种类型的网络线,编程逻辑和交换机着迷,并且对通过这些交换机的数据流(路由)感到好奇,那么CISCO技术可以成为您的选择。

3. SAS

数据分析现在是一个快速发展的领域,因此,该商务智能领域已成为当前IT毕业生中最赚钱的选择。这个要想拿高薪,最好是高学历,数学思维要强!

4. DBA(Oracle,DB2,MySql,SQL Server)

在充满活力的软件/ IT行业中,数据库管理(DBA)也是您可以依靠的一门稳定职业。

DBA致力于创建,管理和维护庞大的数据文件。从市场上几种数据库语言中,Oracle可能是您的最佳选择。其他的也很流行,但是一旦您熟悉了Oracle,以后就可以在较短的时间内轻松学习MySql和DB2之类的东西。

5.系统管理(Red Hat,Solaris,UNIX,VMware)

对于喜欢安装和计算机管理活动(例如用户管理,系统安全性,风险管理,程序包安装)的用户-系统管理可以是一个不错的选择。

与CISCO技术一样,系统管理在非IT领域也很受欢迎。这个领域稍微冷门一些,人才缺口很大。您需要定期获得IT考核证书,各种专业认证是必需的。

6.云计算

IT现在国内最火的应该就是云计算了。国内BAT三大巨头都在卯足了劲争抢这块市场,我们已经在使用许多基于云的服务,例如阿里云。

7.微软技术

微软为IT爱好者提供了多样化的技术产品,从使用.NET的基于Web /桌面的应用程序开发到桌面/数据/服务器管理,甚至是云平台。云计算课程中讨论的Azure。

8.移动SDK(Android,iPhone,Windows Phone)

智能手机这些年增长的速度简直是太狂热。因此,手机软件工程师成为现在最热门的职业之一。就平台而言,目前只推荐: iPhone,Android

9.动画与图形

动画产业一直在全球都很有活力,尤其是近年来国产动漫快速增长。您在LCD / LED / TFT或巨大的巨型影院屏幕上观看的所有动画电影(2D / 3D),卡通和引人注目的高端图形都是动画和图形领域的产品。

10.其他语言课程(PHP,Ruby / Perl / Python)

轻量级的Web应用程序(或更广为人称的网站)需要更易于学习和更简单的语言,而这正是PHP和Ruby之类的语言所提供的帮助。还有最近特别流行的Python,语言简洁,被认为是未来人工智能编程语言的入门必选。


以上这十类未必完全能概括现在的IT行业,但假如你正在或者打算学习IT,这十类主要的潮流可以供您参考,个人建议不要只盯着现在热门领域,更要结合个人的喜好,学习能力去适应变化,主动拥抱变化,这样才能在IT行业笑傲江湖~~如果您赞同我的观点,不妨帮俺点个赞,谢谢~!


嘎创意


现代计算机、网络、通讯等信息领域的技术

IT实际上有三个层次:

第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;

第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;

第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。


从技术层面上看,IT技术可以分为以下三个层次:

-----传感技术 这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器;

-----通信技术 这是人的神经系统的延伸与拓展,承担传递信息的功能;

-----计算机技术 这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。


莫非8125


计算机专业领域一共有几个大方向,十几个分支方向,而每个分支方向又有几十个小方向,每一个方向的深入学习与熟练到一定火候都不是一朝一夕,互相之间也不是完全没联系的,但是你现在就应该选择一个大方向并在其中的一个小方向内深入。 这里列出计算机的几个大方向: 基本方向: 1、单片机、嵌入式方向 2、网络编程:涉及到服务器程序、客户端开发、脚本设计等。 3、系统编程:基础API 开发、桌面开发、系统程序开发、服务程序 4、图形学:3D、2D、图像识别、人脸识别 5、音频:语音识别、音频解码、音频软件 6、编译原理:编译器设计、脚本解释器、虚拟机、非自然语言翻译系统 7、应用层开发:利用高层语言去开发表层应用 8、安全:反工程、病毒、反病毒、木马、反木马、软件破解、软件加壳 附加方向: 8、人工智能:遗传算法、神经网络、灰色系统等等 9、游戏设计:各种游戏引擎设计以及业务逻辑设计等 、基本方向是你一定要选的,附加方向只是基于基本方向的一些锦上添花,但是不管你怎么选,最开始某些东西一定要深入而不是只是懂就够,我把这个列出来: 数据结构:下面其他理论的基础。 操作系统原理:理解操作系统的架构和细节,你才能对以后关于多线程、文件管理、 内存管理、指令优先级等有一个正确理解和运用。 编译原理:能够升华你对计算机编程语言的理解,对以后出现的各种编译、解释、兼 容、移植、优化、并发与并行算法等有一个深入理解。 数据库系统原理:这个是进入公司都要会的,也是大型软件开发的基础。 软件工程:这个是你能够在经验不足还能保证大项目正常完成的理论基础。网络技术:这个是必须学的,因为目前几乎没有一款装几率很高的软件或者平台跟网 络无关。 计算机组成原理 数学的话,主要是:离散数学、线性代数、高等数学、计算机图形学、概率论 以上几个基础就是你成为一个融汇各个主要分支牛人必须学的(当然不是指理论,而是理论+ 实践编码能力) 以上都是大的基础,要一一攻破并深入学习,虽然网络时代计算机专业知识爆炸式的增长, 但是以上几个基础掌握后,会发现,以后的什么新的理论和技术都是基于这些大基础,你就很容易理解了。 我为什么开头不讲你要具体学什么怎么顺序学呢?因为那些技术你要掌握的话,根本可以 自己解决,但是如果你由于兴趣,沉迷于一些自己可见的小范围技术的话,那么毕业后虽然也能找到不错的工作,薪水也可能高,但是不能成为一个高级IT。


爱坤小仙女湖


计算机科学与技术专业。

C,C++,JAVA,8086汇编,计算机组成原理,操作系统,编译原理,微机原理与接口技术,电路与电子技术(模电),数字逻辑(数电),数据结构,数据库原理,EDA技术,算法分析与设计,计算机网络,面向对象系统分析,软件工程,windows编程(Qt),数字图像处理,计算机图形学。微积分,概率论,离散数学,线性代数。


一只快乐的发布者


软件技术专业(网站应用开发方向) 培养未来网站应用的编码、测试人员,以及网页制作人员。 熟练应用主流开发平台进行网站应用开发、网页制作、网站的管理与维护。核心课程来自于微软、Borland、Adobe等国际著名IT厂商,并有机会获得来自原厂的认证证书。 软件技术专业(桌面应用开发方向) 培养未来Windows应用的编码、测试人员。 熟练应用主流开发平台进行Windows应用程序的编码与测试工作。核心课程来自于微软、Borland等国际著名IT厂商,并有机会获得来自原厂的认证证书。 软件技术专业(移动应用开发方向) 培养未来的手机、PDA等移动终端应用与增值服务软件的编码、测试人员。 熟练运用主流开发平台进行手机、PDA等移动终端应用、增值服务软件的编码与测试工作。核心课程来自于Borland、微软、Symbian等国际著名IT厂商,并有机会获得来自原厂的认证证书。 软件技术专业(数据库管理与应用方向) 培养未来的数据库管理人员、数据库应用设计与开发人员、信息管理系统开发人员。 熟练掌握主流数据库产品,进行数据库应用的设计、管理与维护,以及管理信息系统软件的开发工作。核心课程来自于微软、Oracle、Sybase等国际著名IT厂商,并有机会获得来自原厂的认证证书。 网络系统管理专业 培养未来的网络管理人员、系统管理与维护人员、网站维护人员。 熟练应用主流操作系统及相关软件进行企业网络的部署、管理和日常维护,以及小型网站的搭建。核心课程来自于微软、Turbolinux等国际著名IT厂商,并有机会获得来自原厂的认证证书。 计算机网络技术专业 培养未来的网络集成、调试、布线人员。 熟练进行中小企业网络设备的配置、管理和日常维护。核心课程来自于微软、华为、神州数码等国际著名IT厂商,并有机会获得来自原厂的认证证书。 图形图像制作专业 培养未来的平面设计师,网页制作人员、多媒体制作人员。 熟练运用相关软件进行平面的设计与制作,网页设计,文档制作、印前处理等工作。核心课程来自于Adobe、Autodesk、Corel等国际著名IT厂商,并有机会获得来自原厂的认证证书。 计算机多媒体技术专业 培养未来的美工动画制作人员,影视编辑,广告制作人员,多媒体综合应用开发人员。 熟练运用相关软件进行视频编缉、音频编辑、动画制作、网页制作等工作。核心课程来自于Adobe、Autodesk、Corel、Discreet等国际著名IT厂商,并有机会获得来自原厂的认证证书。 计算机信息管理专业 培养未来的信息管理人员、信息管理系统开发人员、办公自动化集成人员。 熟练运用主流信息管理软件、办公软件进行企事业单位的信息采集、整理、统计等工作。核心课程来自于微软、Adobe等国际著名IT厂商,并有机会获得来自原厂的认证证书。


种金超


IT 职业是社会的高薪职业、稀缺职业,那么对于初学IT的人士来说,首先要明白一个问题,就是 IT 职业分为哪几个大类,学完后能干什么?

武汉北大青鸟鲁广校区职业规划师总结了部分 IT 职业的分类,希望能为爱好 IT 人士提供一些帮助。

一、IT 主体职业

软件类: 系统分析师、计算机程序设计员、软件测试师、软件项目管理师、系统架构设计师。

硬件类: 计算机维修工、硬件工程师。

网 络类: 计算机网络管理员、计算机系统设计师、网络综合布线员、网络建设工程师、网络运维工程师、网络安全工程师。

信息系统类: 计算机操作员、信息系统安全师、信息系统管理师、数据库系统管理员、信息系统监理师、信息系统评估师、信息资源开发与管理人员、信息系统设计人员。

制造类: 半导体器件测试工、半导体器件制作工艺师、半导体器件制作工、半导体器件制作工、半导体器件支持工、半导体器件封装工。


互联网引流论


It涉及的东西非常多,这里还有不同的方向,从问题来看,建议先学习基础知识,列几个方向

  • 计算机原理
  • 计算机网络
  • 操作系统
  • 软件设计
  • 软件开发,各类不同语言,建议多了解不同的特点,专精一门,待到时机成熟,机会发现这些东西都可以融会贯通,学新的东西会非常轻松
  • 软件测试,如果做测试可以学学测试的理论,不要小看测试,这个入门简单,精通太难
  • 学习一些Linux基础知识,shell脚本,命令行等,虽然windows上可以做大量的开发测试等工作,像前端开发,也完全不需要Linux,但为了系统化,Linux的学习,我认为是个必选项
  • 学习一些开源软件,对任何事物的理解都有一个过程。学习了一堆理论,一些基础的实操,没有复杂项目和系统的历练,其实不会有太深的感触,比如虚拟化相关的openstask ,流媒体相关的gstream,大数据相关的spark。尝试去理解设计和开发的初衷,理解他的使用场景,要解决的问题,不要太抠细节代码

如果这些东西都学的差不多了,那么可以朝着更加广阔的方向去看,人工智能,大数据,物联网,都有一些应用场景,开发框架,这些可能很早就开始陆续提出来的概念,随着时间的推移和技术的发展,逐步发展出来了一些框架,针对当前这个时代特定的一些或者一类问题,有完整的解决方案,要多思考如何解决问题,而不是某一段打开时怎么写的。

另外现在边缘计算也非常热门,可以多做了解。

做IT同样要有大局思维。

以上是从业8年的一些想法,现在已经不在做开发测试工作了,像解决方案规划和产品规划发展中,同样在学习,产品规划有很多方法论,这个层面就更高了。希望对你游泳,共勉。


杯酒看苍穹


含现代计算机、网络、通讯等信息领域的技术IT实际上有三个层次:第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的IT把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。

从技术层面上看,IT技术可以分为以下三个层次:

-----传感技术 这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器;

-----通信技术 这是人的神经系统的延伸与拓展,承担传递信息的功能;

-----计算机技术 这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。


藍氏念宗


《计算机导论》,知道计算机有“CPU”,“内存”,“磁盘”等部件,一堆概念。知道如何组装电脑成了大一最有用的技能。

《C语言》的基本语法,在一个黑色的命令行窗口里,可以打印出诡异的图形,处理一些最简单屏幕输出等等。

《高等数学》,嗯,这个现在都忘了学的啥,极限必然要懂的,微积分必然是要考的。

《离散数学》,关于集合的科学,全忘了,这个我就记得 A && B 等价于 !(!A || !B) 。

《模拟电路》,我也忘了,啊,对了,知道喇叭放大器的原理了。

《数字电路》,全忘了,只记得与或门电路什么鬼的了。

《C++语言》,课的内容全忘了,不过技能尚存,正用它来讨饭吃。

《集成电路设计》(或者叫EDA?),唯独记得,用一堆实验器材,给一种叫FPGA的芯片写程序,还有一堆实验器材,让你拨开关。

《汇编语言》,就是更加诡异的编程语言,很低级,C语言可能变成好几句汇编语言,而且汇编只有指令。

《编译原理》,哈,就是把C语言变成汇编语言的种种方法,这门课非常重要,不过,我现在忘的差不多了。。。


分享到:


相關文章: