985 CS 科班学长,20 年毕业,拿到过 BAT 等互联网公司 offer,对这几个专业非常了解。
在我这里:软工 ≈ 计科 > 网络工程 > 大数据 ≈ 物联网
本篇文章回答了以下几个问题:
1、学习计算机如何择校;
2、学习计算机如何选专业;
3、如何学好计算机专业,大学毕业成为 offer 收割机。
这个回答一定要看完,可能会影响你读 CS 的整个大学阶段。
首先说几个 CS 选校原则:
1、能去 985 不去 211,能去 211 不去其它学校;
2、对于学计算机的同学来说优先北京、上海、杭州这样的学校,因为这些地方互联网公司多,不少同学大二就去各种大厂实习了,边上课边实习,挺方便的,其实非常好选,看你自己的分数:
Top 级:清北、复交浙
次顶级:北航、北邮、北理
3、能选软件工程和计科就不要选大数据、人工智能、物联网、网络工程这一类二级学科。
对于计算机的,同等情况下首选电子、邮电一类,比如川大和电子科大首选电子科大,北京邮电、杭州电子科技大学等。
当然,不管去了哪个学校,在大学阶段你如何选择过才是最重要的,一定要好好学习,不要荒废了,学习计算机一定不要想着速成,要下苦功夫,去啃那些经典书和源码,然后自己动手写,我大学整理了一套计算机必读的经典书籍,对于 CS 学习的同学帮助非常大,且十分系统,现在免费分享给大家:
再说择校吧,选学校的时候综合实力,地域,就业,影响,认可,当地竞争力,考研/保研难度,学科评估,个人主观等因素: 划为六个档次(大部分为 985)
可以参考 教育部的学科评估结果,它把学校划分为 A+ - C- 九个等级。
如果分数够 C9、top 985:直接考虑评估结果为 A+ 、A 的学校
如果分数够普通 985: 直接考虑评估结果为 A、A-、B+ 的学校
如果分数够 211:直接考虑 B+、B、B- 的学校
如果分数只够普通学校:则直接考虑 B、B-以下的学校
贴一下 2019~2020 教育部最新第四轮计算机科学与技术学科评估,评估结果分为 A+、A、A-、B+、B、B-、C+、C、C-九个等级,结果是比较权威的,供各位学弟学妹们参考:
一.评估结果为 A+的学校:
北京大学、清华大学、浙江大学、国防科技大学
二.评估结果为 A 的学校
北京航空航天大学、北京邮电大学、哈尔滨工业大学、上海交通大学、南京大学、华中科技大学、电子科技大学。
三.评估结果为 A-的学校
北京交通大学、北京理工大学、东北大学、吉林大学、同济大学、中国科学技术大学、武汉大学、中南大学、西安交通大学、西北工业大学、西安电子科技大学、解放军信息工程大学。
四.评估结果为 B+的学校
中国人民大学、北京工业大学、北京科技大学、南开大学、天津大学、大连理工大学、哈尔滨工程大学、复旦大学、华东师范大学、东南大学、南京航空航天大学、南京理工大学、杭州电子科技大学、合肥工业大学、厦门大学、山东大学、湖南大学、中山大学、华南理工大学、四川大学、重庆大学、西南交通大学、重庆邮电大学、解放军理工大学
五.评估结果为 B 的学校
北京师范大学、天津理工大学、山西大学、大连海事大学、长春理工大学、哈尔滨理工大学、燕山大学、华东理工大学、上海大学、苏州大学、中国矿业大学、河海大学、江苏大学、南京信息工程大学、浙江工业大学、安徽大学、中国海洋大学、中国地质大学、武汉理工大学、暨南大学、深圳大学、西南大、学兰州大学、火箭军工程大学
六.评估结果为 B-的学校
北方工业大学、中国农业大学、首都师范大学、天津工业大学、华北电力大学、太原理工大学、内蒙古大学、沈阳航空航天大学、东华大学、南京邮电大学、江南大学、浙江工商大学、福州大学、山东科技大学、济南大学、华中师范大学、广西大学、桂林电子科技大学、云南大学、西北大学、青海师范大学、新疆大学、中国石油大学、空军工程大学
七.评估结果为 C+的学校
河北工业大学、沈阳建筑大学、辽宁师范大学、上海理工大学、上海海洋大学、常州大学、浙江理工大学、浙江师范大学、温州大学、福建师范大学、南昌大学、郑州大学、武汉科技大学、湖南科技大学、广西师范大学、成都信息工程大学、贵州大、学昆明理工大学、长安大学、青岛大学、西安邮电大学、北京化工大学、北京语言大学、中国传媒大学、中国民航大学、河北大学
八.评估结果为 C 的学校
北京工商大学、河北工程大学、石家庄铁道大学、中北大学、东北电力大学、长春工业大学、上海师范大学、安徽工业大学、江西师范大学、山东财经大学、河南理工大学、郑州轻工业学院、湘潭大学、华南农业大学、西安理工大学、西安工业大学、西北农林科技大学、三峡大学、扬州大学、大连大学、广东工业大学
九.评估结果为 C-的学校
中央民族大学、沈阳理工大学、黑龙江大学、上海海事大学、江苏科技大学、华侨大学、东华理工大学、江西理工大学、江西财经大学、河南工业大学、河南大学、河南师范大学、武汉工程大学、武汉纺织大学、湖北工业大学、长沙理工大学、海南大学、桂林理工大学、西南石油大学、重庆交通大学、西华大学、西南财经大学、西安石油大学、北京信息科技大学、湖南工业大学、海军航空工程学院
还有一个软科世界学科排名,可以看看 CS 的:
那么学校搞定了,像一大堆 CS 相关专业,比如大数据、物联网、网络工程等等,如何选择呢?
在我这里:软工 ≈ 计科 > 网络工程 > 大数据 ≈ 物联网
不管咋说,这些学科出来的归属大概率都是互联网公司码农,我学计科一样可以去做大数据、物联网,学物联网一样也可以去做 Java。
这里的>不是说网络工程就比大数据和物联网好,而是更适合大部分人。
除非你有特别爱好,否则不要去选物联网、网络安全、大数据这类,虽然说上的课和计科、软甲都差不多,但是会学得更杂一点。
计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。
大家可能现在还会听到物联网、人工智能、大数据等专业,不管叫什么,这些专业要学的核心主干课程就是那些 CS 基础课,只是专业方向侧重不同而已!
而且这些专业出来大概率最终就业归属都是:互联网公司(BATTMD 等)码农。
而且这些细分的二级学科方向不会限制死你的方向,比如你学软件工程,你一样可以研究大数据、人工智能。
所以如果问大家常说的计算机到底选哪个专业,我的建议是:
1、计算机科学与技术
2、软件工程
基本上核心课程 90% 都是一样的,大概是下面这些:
高级语言程序设计、数据结构与算法、电路与电子技术、集合论与图论、代数与逻辑、数字逻辑、计算机组成原理、操作系统原理、数据库原理、编译原理、软件工程、计算机网络。
学习计算机最核心的方法,也是学长一路走来总结的,按照学长推荐的这个路线走,大学毕业成为 offer 收割机,去 BAT TMD 这些都没啥问题:
入门看视频 + 不断编码 + 深入看源码和经典大黑书 + 做国外计算机硬核 Lab
学习计算机一定不要想着速成,要下苦功夫,去啃那些经典书和源码,然后自己动手写,我大学整理了一套计算机必读的经典书籍,对于 CS 学习的同学帮助非常大,且十分系统,现在免费分享给大家:
这是我其中一个学期的成绩单,可以看到很多课程都是上面这些书所涉及的:
可以看到除了一些《形式与政策》这种「水课」,其它都是 CS 基础课。 送大家一句话吧:
万丈高楼平地起,勿在浮沙筑高台。
所以一定要在大学期间把基础打牢固,整扎实,这是科班的核心竞争力。
由于看到这个问题很多都是大一或者刚高考完的同学,在这我给学弟学妹们分享下计算机这个大类专业,在大学期间该如何学习吧:
在大学,首先树立一个观念,那就是学习靠自己,要培养自学能力。
虽然我是 985 CS 科班出身,即便是所谓的科班,但任然认为自己是「自学编程」。
为什么这么说呢?
使用 App 查看完整内容目前,该付费内容的完整版仅支持在 App 中查看
🔗App 内查看 |