网友提问:
学什么方向的计算机专业以后就业比较吃香?
优质回答:
第一选专业的问题 只要是计算机相关专业,差别都不大。
第二是学习方向,对于大部分学校的学生来说,技术主要靠自己选择,学校课程最多是个引导作用,只靠上课基本是学不会的。
第三怎么学习 接触过太多毕业的大学生,我带过技术团队,做过招聘,做过企业培训,对于大部分刚毕业大学生来说,能掌握一门编程语言,并能动手做出项目,已经是十里挑一了。所以第一阶段掌握一门编程语言是关键。
第四选择什么学习方向,学习方向有前端,后端服务器,人工智能,大数据,物联网嵌入式,其实对于学生来说,在掌握了编程语言后每个领域都应该学习一下。或者以一个领域入手来强化实践技能,可以从人工智能学习着手,学习人工智能不一定要把数学推导都搞明白,先要把开源人工智能库用起来,并能够试着做些应用。所有技术的学习都是要先动手再研究理论。
其他网友观点
个人认为在计算机方面学习软件开发相关专业,后面很好找工作(当然要学好),目前和未来10年比较热门的方向:
1、目前比较热门的方向是互联网+、物联网,区块链、大数据,AI,VR;
2、计算机应用技术的发展很快,每年都有新技术出现,这些技术离不开计算机的基础、数据结构,算法,数据库、统计学等基础学科;
3、个人建议是在大学学习好计算机相关基础知识、算法、数据结构等学科,特别是要了解技术发展趋势,了解世界主流技术,可以学习现在互联网主流技术架构,以后很容易选择技术开发方面工作,马上就能进入开发工作。
下面我从互联网+相关 基础设施和 技术开发 (“前端+中间件+后端”)等,简要说明一下,在学计算机软件开发的时候,至少方向不会错:
基础设施:
IT设施管理:目前对于较大集团基本都会采用虚拟化技术来实现更具扩展性和灵活性的IT设施管理。虚拟化技术国外vmware为主要厂家,国内有华为的FusionSphere,华三的H3C CAS,深信服的虚拟化解决方案等。
编排管理工具:软件服务方面为实现扩展性和灵活性,基本都采用kubernetes框架。简称K8S,是为容器服务而生的一个可移植容器的编排管理工具,实现了服务发现与调度、负载均衡、服务自愈、服务弹性扩容、横向扩容、存储卷挂载。
技术开发:
前端:
WEB前端基本以javascript为基础,逐渐过渡TypeScript语言,框架方面Vue、React、Angular三大框架为主流,国产的Vue框架在国内比较火。
app前端比较流行的 React Native,但目前逐渐被Google的Flutter代替。
后端:
JAVA后端基本使用基于SPRING CLOUD,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。目前主要使用阿里技术团队开源的Spring Cloud Alibaba一站式解决方案。
中间件:
RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。
Apache Spark:是一个的大数据处理的引擎,主要特点是提供了一个集群的分布式内存抽象,以支持需要工作集的应用。
数据库:
mysql:传统的关系型数据。
influxDX: 新型的小型时序数据库,单机免费,集群需收费。
hadoop openTSDB: 基于hadoop大数据平台的时序数据库。
其他网友观点
这个需要看是男生还是女生了
如果是男生建议选择编程类的计算机专业:如课程包含了ASP.NET、C#、C++、单片机原理和技术以及数据库等,原因其实很简单:
第一、互联网时代,你能说你不懂一门计算机语言吗?或是不会简单的网络购物和图片处理吗?
第二、大学生毕业就等于失业,国家也提倡扶持大学生创业,而互联网行业是最容易创业也是基本上说是投入成本很低的一个行业吧;
第三、编程类的专业对于男生来说如果专业知识够扎实,到一些一线城市发展都是很不错的,而且也是能够快速累积一笔财富的方式;
第四、从事计算机语言编程开发类的工作等于是吃青春饭的,但是对于大学生来说,最多的就是时间了;
接下来就是女生了,女生其实建议选择偏平面设计类的或是数据库的也可以,原因如下:
第一、编程语言类的工作不是说女生不能做,但女生特殊的身体生理结构会给女生带来很多的不便,熬夜加班是常有的事情;
第二、平面设计或是前段的工作比较适合女生,因为本身上天就对女生赋予了美于水的天份,大部分男生不是色盲就是色弱所以有此类情况的肯定无法从事平面设计类的工作;
第三、平面设计类的工作的工作量不多,压力不大,可能需要多跟用户和老板沟通风格类;最后,最近这两年前端方向的工作机会其实蛮大的,女生也可以考虑。
其他网友观点
作为一名从业多年的老程序员,同时我也是一名计算机专业的研究生导师,所以我来回答一下这个问题。
计算机领域一直是变化比较快的领域,技术更新快,市场变化快,人才更新也快,所以计算机领域的热门就业方向一定是随着这些变化而改变的。
当前我们正处在第三次信息化浪潮中,这次浪潮的代表技术是物联网,云计算和大数据,以及区块链和人工智能等技术。这些技术之间本身就有紧密的联系,可以说你中有我,我中有你。
所以说,这些热门方向目前的就业比较好。目前大数据和人工智能的人才缺口比较大,大数据的人才缺口保守估计也在百万以上,而且在短期内很难得到有效改善。
大数据行业需要的人才结构也非常丰富,很多不同专业的人才都可以加入到大数据行业,比如数学,计算机,网络,统计,金融等专业都能在大数据行业中找到自己的位置。
人工智能领域目前人才缺口也比较大,但是人工智能领域的人才培养周期比较长,所以未来很长一段时间内不会有太大的改观。所以,目前的计算机,数学等专业人士可以考虑一下人工智能方向。
我的研究方向是大数据和人工智能,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获!
其他网友观点
要看读到什么层次:
本科:大方向就是偏软和偏硬两个方向。偏软可以学习Java编程,原因在于社会需求量最大、招聘单位最多;还可以学习数据科学等新兴方向,什么大数据、人工智能等,对学生的要求要高一些;还可以学习数字媒体,喜欢做游戏或软件界面的可以学习这个方向。偏硬可以学习嵌入式、物联网、电子技术,比较枯燥,需要坐的住,好处是绝对是经验学科、越老越吃香。
硕士研究生:方向很多,现在比较热的是人工智能、大数据,当然还有许多其他方向,可以去好一点的大学的招生网站看看,一目了然。现在工科硕士研究生分学术型和专业型,从名字就可以看出二者的分工,一个是偏学术、为读博做准备:一个是培养高级工程师,偏工程项目实践。二者的毕业要求是不一样的。
博士研究生:研究方向主要看自己的兴趣,以及硕士研究生阶段的方向,注意:跨学科和跨专业是比较忌讳的,但也不绝对,要具体问题具体分析,因素很多,除兴趣外还要看学校知名度、目标学校的专业办的怎么样、导师层次、是否有好的项目支撑等等。
其他网友观点
计算机科学与技术专业:培养学生将基本原理与技术运用于计算学科研究以及计算系统设计、开发与应用等工作的能力。教学内容包含数字电路、计算机系统结构、算法、程序设计语言、软件工程、并行分布计算、智能技术、计算机图形学与人机交互等知识领域的基本内容。
软件工程专业:培养学生将基本原理与技术运用于对复杂软件系统进行分析、设计、验证、确认、实现、应用和维护以及软件系统开发管理等工作的能力。教学内容包含软件建模与分析、软件设计与体系结构、软件质量保证与测试、软件过程与管理等知识领域的基本内容。还应至少包含1个应用领域的相关知识。
网络工程专业:培养学生将基本原理与技术运用于计算机网络系统规划、设计、开发、部署、运行、维护等工作的能力。教学内容包含数字通信、計算机系统平台、网络系统开发与设计、软件开发、网络安全、网络管理等知识领域的基本内容。
信息安全专业:培养学生将基本原理与技术运用于信息安全科学研究、技术开发和应用服务等工作的能力。教学内容包含信息科学基础、信息安全基础、密码学、网络安全、信息系统安全、信息内容安全等知识领域的基本内容。
物联网工程专业:培养学生将基本原理与技术运用于物联网及其应用系統的规划、设计、开发、部署、运行、维护等工作的能力。教学内容包含电路与电子技术、标识与感知、物联网通信、物联网数据处理、物联网控制、物联网信息安全、物联网工程设计与实施等知识领域的基本内容。
根据自己的兴趣爱好择其一!