计算机科学与技术是学什么的,计算机科学与技术专业要不要考研?
回答这个问题要结合多种情况来考虑,不能一概而论。
由于笔者本人也是计算机科学与技术专业出身,本科就读于武汉大学,目前在阿里工作多年。所以针对这个问题,来谈一谈这对于很多人都会迷茫的选择。相信我,如果你认真看完我接下来所写的内容,你一定会从中有所收获。
计算机专业不同于其他文理科专业,它属于工科类,也意味着如果你想在未来的招聘市场上有足够的竞争力,是需要靠真凭实学去拿到offer。纵然有幸运者,但如果你的专业水平很差,编程能力不强,也会在实际项目中被发现,你会很痛苦。
对于题主的提问,我觉得有必要先给题主来个剖析,正所谓医生看病首先需要诊断,然后再治疗,也就是对症下药。题主的情况同样如此。
所以我想先了解一下些许困惑:
1、你是否就读于双非院校?
2、你是否想进互联网大厂?
3、本科四年,你的计算机专业知识学的如何?
4、你是否有做科研的打算,觉得本科的知识太过于浅薄,想更深入的研究?
其实,如果以上四个问题,题主能够回答了,那么这道题已经解了。
相信学计算机专业的同学都有一个互联网大厂梦,都想拿高薪offer,可是理想很丰满,现实却是很骨感!能进入大厂并拿到不错的offer还是部分同学,绝大多数的人要么是进入小厂,要么可能已经转行等。
为什么会这样呢?计算机专业不是很好找工作吗?因为企业招聘肯定是择优录取,特别好的互联网公司更是优中选优。
那么他们招聘的门槛是什么呢?答:好的学历(211/985)+好的专业技术(编程能力)。
我们在参加校招的时候,首先会有简历关筛选,而这一关其实就对于双非院校的学生很不利,可能有的同学会说,我的技术水平并不比那些985大学的差。可是你知道吗?系统在筛选简历的时候,由于你的学校,甚至看都看没看就被拒了。纵然对于互联网大公司也有双非院校的学生甚至专科生,但那毕竟是少数。
所以如果你觉得自己的技术水平很好,但又不甘心就这么被拒,那么我建议这时的你可以选择报考211/985研究生,三年后的你不管学历还是技术都将迎来质的改变,你的付出也终将会有收获。
你当然也可以选择先进入社会,从小厂干起,积累技术经验,然后通过社招再次弥补遗憾。但要知道的是社招要比校招苛刻很多,往往薪资水平不如校招生。
如果你觉得自己大学计算机专业水平学的一般,就这么进入社会没什么竞争力,那么就果断考研吧。三年的研究生生涯还是可以给你带来很多不一样的精彩,前提是你不能再混日子了,不然就是自欺欺人,浪费时间。
如果你想走学术路线,做科研,那么毫不犹豫研究生读起来吧,将来进入高校甚至带研究生也是相当不错的路线。
如果你是计算机专业,但你压根对计算机专业不感兴趣,那么此时的你,我建议还是跨专业考研吧。当然你也可以直接找工作,但是长远看,拿个硕士学历换个方向更好。
对了,忘了说了。
如果你本身就是985/211院校的计算机科班生,而且手上也有不错的互联网大厂offer,那么你就没必要再去考研了。此时的你,在社会历练三年不比再去拿个硕士学历差。
我要说的就这么多,有任何疑问欢迎与我交流,希望以上回答能够对相关同学有所帮助。
计算机科学与技术出来是干什么的?
计算机专业毕业去向大致分如下几种类型,对应不同职业规划如何要学好这个专业以,要有不同路径:
1 软件开发工作
1)客户端开发,网页h5前端开发,服务器后台开发,大数据分析,数据工程。
这一类型我称为纯软件开发。大学四年要学好计算机相关的专业基础课和专业课。
数学类
主要课程:高等数学、线性代数、离散数学,概率论、数理统计。
语言类
主要课程:C语言、C++、Java
专业类
主要课程:模拟电路,数字电路,数据结构,编译原理,操作系统原理,数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
选修课
主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
如果定位毕业从事这一分类的工作,在上述课程中要重点关注标注粗体的专业课程,大部分本科从事软件开发工作其实对于数学要求不高。所以我建议在这一分类中大学四年非粗体的课程,学懂,明白课程内在的逻辑关系即可,不用花太多时间,考试70,80分即可。因为要把时间留给课外提升软件开发的实际技能。提升软件开发技能可以有如下途径:
a: 针对不同种开发类型,要额外补充学习,因为这些大学四年一般很少讲,甚至不讲。
例如: 客户端开发,要学习android,iOS开发技术。服务器开发,要学习java web开发技术,还有熟悉常用开发框架: spring boot,mybatis。中间件技术: dubbo,redis等。数据分析,要熟悉数据库sql语句,还有了解kafka框架等
b: 参加计算机竞赛
可以参加ACM,数学建模竞赛等竞赛,提高理论与实践结合能力,同时通过竞赛可以接触一群进取向上的伙伴,如果竞赛得奖对于大四就业会有竞争优势。
c : 参加公司实习,进行软件开发项目实操。
如果在大四就业前,能参加一些公司软件项目的实际开发实习,不仅是对自己大学学习的查缺补漏,也会同样提高毕业就业竞争力。
2)嵌入式软件开发
少部分计算机专业毕业会从事嵌入式软件开发,比如: 单片机软件开发,嵌入式linux应用开发,驱动开发(对于计算机类学生难度较大),fpga开发等。
同样还要首先学好上述专业课,同时要把重心偏向模拟电子,数字电子,微机原理,单片机原理,ARM原理,EDA开发技术等这些课程。这里很多课程并不是计算机专业重点涉及的,但是也会在选修课或专业课中有所涉猎。这方面的书籍和视频教学资料非常完善,淘宝上买个开发版百十元就可以自己做些小程序检验所学。
这里还是着重推荐通过参加竞赛,提高自己开发嵌入式软件的技术,可以参加大学生电子设计竞赛,摩托罗拉嵌入式大赛,大学生机器人大赛。注意,计算机专业学生还是偏重于做嵌入式软件的开发比较好,嵌入式硬件开发难度较大,不适合计算机专业学生选择。
当然有条件还是参加相关企业实习,真实接触实际项目进行开发。
2 产品经理工作
如果经过大学专业的学习和自己兴趣的分析,自己不适合做软件开发,也可以选择产品经理的工作。产品经理是IT企业,特别是互联网企业的核心,关键岗位。负责产品的策划,需求制定,产品商业策略制定,产品运营策略制定等产品全生命周期的管理。
而大大的遗憾是,中国还没有针对这个需求量大,且十分重要的职业设置大学专业。只能从计算机相关专业毕业省中挑选。所以如果目标为产品经理的化,大学专业课,还是要首先学懂,弄懂很多课程的底层逻辑,重点放在知识的联系和原理上,不用苛求细节和数学知识。
除计算机专业课程之外,就要课外补足作为产品经理工作的核心技能课程:
管理类:
计算机信息系统项目管理,敏捷开发,表达与沟通类的课程
市场营销类:
产品文案设计,传播学基础,市场营销,尤其是互联网营销等
认知与心理学类:
社会心理学,产品设计心理学,消费心理学,互联网思维系列,大数据思维系列,逻辑学基础,版权法律等法律通识课等等
大学里可以通过参加大学生创业设计竞赛,挑战杯竞赛,磨炼产品设计的能力。当然能去互联网企业做实习产品经理,更是一线磨炼技能的好途径。
3 测试工作
1) 功能测试,这类工作要求较低,能理解软件产品需求和功能针对性的,以各种方式和场景的使用产品进而发现问题。
如果定位这类工作大学专业基本学懂就行。不用追求高分
2)自动化测试,这类工作除了功能测试的基本技能外,还要额外学习自动化测试技术,常用工具使用,有简单开发的能力。大学四年,除了专业课简单学懂,还有补足简单的程序开发能力。
4 销售工作
如果不想从事技术工作,毕业转向销售岗位,那么计算机专业得学习就要满足课上能听懂各门课程的基本内容,主要说的是什么事情即可。考试能满足毕业要求就行。把余下的时间精力。放在个人表达力,情商,逆商,抗压力的提高上。
还要补足经济管理,市场营销的专业知识,可以通过辅修的方式。
大学还可以参加学生会锻炼组织能力,领导力,表达能力,情商等。参加各种创业竞赛,提高自己的商业洞察能力,参加兼职,实习等活动不断精进自己的销售技能。甚至可以通过谈恋爱,了解人性,提高与人交往能力。
5 考研,读博
如果毕业定位继续深造,重点就要把重心放在学好,精深各门专业课上,不仅要学懂原理,还要就其知识细节,联系。针对考研专业几科还有不断做题,形成知识肌肉记忆。
争取每门课程无论主课还是选修都要争取前列,可以大四时提前保研。在学习上要重点学习数学,算法类的课程,而不是计算机编程,开发框架等实用技术。因为未来读博工作主要是研究算法等,那时编程简单学学足以满足工作研究要求。
另外一些研究生毕业从事机器学习,推荐算法,图像识别,自然语言解析等工作,更多面对的也是数学,机器学习算法等专业知识。
计算机科学与技术专业?
你所列三个专业;
一是所属学科不同。计算机科学与技术专业属于工科,信息管理与信息系统属于管理学,信息与计算机科学属于理学,是数学的一个分支。
二是学习的主干学科不同。计算机科学与技术主要学习计算机技硬件、软件和网络技术的开发、计算机管理和维护;信息管理与信息系统的主干学科是管理学、经济学、计算机科学与技术;信息与计算科学的主干学科是数学、计算机科学与技术。 三是学习计算机知识的目的不同。虽然这三个专业都学习计算机相关知识,但除计算机科学与技术是研究本专业的,信息管理与信息系统专业学习计算机知识是利用计算机信息为管理服务;信息与计算科学则是利用计算机进行大型运算。 四是就业领域信息与计算科学毕业生在毕业以后,在计算机信息处理、经济、金融等部门从事一些实际应用、开发研究或者管理工作;信息管理与信息系统专业主要到国家各级管理部门、工商企业、金融机构、科则是真正的围绕计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护的工作。
如果考研能推荐一些性价比高的大学吗?
谢谢邀请!
作为一名计算机专业的研究生导师,我来回答一下这个问题。
首先,计算机科学与技术专业是近些年来的考研热门专业之一,从近些年来的研究生就业情况来看,计算机科学与技术专业的整体就业形势还是不错的,薪资待遇也呈现出稳步提升的态势,大部分毕业生更倾向于就业到大型科技公司或互联网公司。
当前IT行业对两类人才的需求量比较大,一类是技能型人才,另一类是创新型人才,技能型人才以职业教育为主,而创新型人才则以研究生教育为主。技能型人才的工作岗位主要集中在产品生产、安装、维护等方面,随着产业结构的升级,未来整个IT行业会释放出大量的技能型岗位,尤其在智慧城市、智能家居、农业物联网等领域。目前教育部门为了提升本科生的就业能力,大量的普通本科高校也在进行职业化教育改造,大幅度提升了实践课程的比例。
除了技能型人才之外,创新型人才则是另一个行业需求的热点,随着产业互联网的发展,未来以大数据、物联网、人工智能为代表的一众技术将逐渐应用到传统行业,这个过程需要大量的研发型人才来完成新技术的落地。相对于技能型岗位来说,研发型岗位的薪资待遇和发展空间则更为广阔。
计算机科学与技术专业比较注重基础知识的教育,而且涉及到的知识面也比较广阔,毕业生的岗位适应能力也比较强,目前IT行业有大量的从业者都是该专业毕业的。在具体学校的选择上应该根据自身的学习能力来选择,如果学习能力比较强可以选择一个资源整合能力更强的高校(科研院所),这对于研究生的培养质量有较大的帮助。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
计算机技术有哪些?
小小的天,大大的梦,活成自己想要的模样
姓名:李泉江
年龄:18
“我要一步一步往上爬,等待阳光静静看着它的脸,小小的天有大大的梦想,重重的壳裹着轻轻地仰望……”奔走于都市的车水马龙之中,遍看城市的繁荣与喧嚣,你是否也有小小的天和大大的梦想?
大家好,我是四川新华电脑学院软件开发专业的一名学生,我叫李泉江,来自四川省巴中市,今年18岁。在我来到四川新华之前有过这么一段迷茫的时光,经历了激烈的思想斗争之后,我来到了四川新华电脑学院,选择了自己喜欢的专业。
不知不觉中,入学已经有很长一段时间了,校园生活丰富多彩,我也慢慢找到了自己的组织,找到了志同道合的小伙伴们。在学习之外的生活,我加入了很多协会,在协会里我不仅交到了很多好朋友,还学到了书本之外的知识。一段经历、一份经验、一群朋友,让我在这个学府气息浓郁的校园里倍感充实。
这不仅是一个看文凭的社会,也是一个看内在能力的社会,现在的我,多少有些年少轻狂,想着诗和远方,想着浪迹天涯,外面的世界很大,我想去看看,想来一场说走就走的旅行,我想过我自己想要的生活。但是想归想,在那之前我能够做的就是努力变成我想变成的模样。
在学校,有属于自己充足的时间,我可以做很多有意义的事。只要我足够勇敢、足够坚强、足够努力,勇于挑战自己,去寻找内心的自己,本真的自己,我相信我一定会实现我的梦想。
汪国真先生说:“没有比脚更长的路,没有比人更高的山。”确定了心中的那个方向,就要一直一直的走下去。站在人生的道路上,或许迷茫过,但也勇敢过,跟着心的方向,做真实的自己。前方路漫漫,你不知道会发生什么。但请你相信,一段时间过后,再回头来看,你会发现,自己改变了很多,这就是值得的回忆。


还没有评论,来说两句吧...