分享人教育背景:
燕山大学计算机科学与技术(本)
分享内容汇总:
1、计算机科学与技术专业重点是想要通过理论知识讲解与实践训练相结合,旨在培养出对计算机相关基础、传统、前沿知识有足够的了解,又能熟练掌握计算机相关技能的全面人才。
2、以燕山大学为例,课程基本集中在大学前三年,比较重要的专业课包括但不限于高等数学、线性代数、概率论与数理统计等数学课程,因为对计算机专业来说,实际上对于数学水平的要求是非常高的(但是说实话,个人在大学接近四年的生涯中除了上课学习本门课程之外几乎没有用到过相关知识,但是根据我打计算机学科相关比赛ACM等和本科期间就和老师开展一些科研项目的同学说还是要用到很多数学知识的。其次就是面向过程(C语言)和面向对象(C++)的学习,个人理解应该主要是让我们理解面向过程和面向对象两种语言的思想,同时具备基本的编程知识储备。再者就是计算机408的专业课(考研的同学应该比较清楚)数据结构、计算机组成原理、操作系统、计算机网络这四门课,这四门课对于所有计算机类的同学来讲都是非常重要的课程对于了解计算机的原理、硬件、软件都有非常大的帮助。除此以外就是一些其他的相关课程比如算法、Linux、嵌入式、大数据等课程都有所涉猎。
3、个人来到大学学习计算机之后感觉很多人后悔报考计算机,因为对计算机提不起兴趣。我大概总结下来,最好是再来大学之前就对计算机编程之类很有兴趣的可以考虑,其他人看自己对计算机的感觉吧,个人感觉几乎99%的人来到大学之前都是不知道自己所学专业的具体东西的。学习本专业后能获得什么素质,基本上和每个学校的培养计划相吻合,一般按照理想状态计科专业是能培养出对计算机软硬件都具有足够了解的人才。
4、1)非常重要的东西,就是自己学校的邮箱,来到大学之后基本每一所学校都会给学生一个申请注册自己邮箱的机会,众所周知,大学生的身份在社会上可以享受到很多的福利,其中,大学生邮箱就是一个非常好的证明材料。
2)每个学校都会有自己的软件正版化平台,这个平台基本是学校为我们弄来的正版软件的免费使用权,这样就避免了一部分软件我们需要自己去找破解或者网络资源的麻烦,而且一般学校给到的会是专业版,对我们而言也是非常方便。
3)对于我们计算机类的学生,平时除了上课从老师那里了解学习的知识以外,还可以通过优快云等网站搜索到我们需要的东西
4)代码:国内比较常用的是码云(Gitee)、比较好用的GitHub,总的来说还是GitHub好用
5、本专业认可度较高的是ACM、CCPC、ICPC等编程类比赛,还有CSP认可度也不错,有很多的公司也会举办自己的编程比赛但是认可度似乎不是很高,还有一些非编程类的比赛本人不是特别熟悉,在这里不做赘述。
6、本人对就业方向的理解可能较为片面,这方面酌情观看。就目前来看基本我们学校的毕业生面临的就是以下几个就业方向:
1)读研。如果有志于读研的同学建议是最好大学期间好好学习,争取保研;
2)直接找对口工作,可以留意校招或者自己关注互联网大厂的招生时间,到时候投递自己的简历:
3)考公,考公本人不是特别了解,基本应该就是看好自己要去的地方,然后正常复习正常去考试面试(大概)
4)做老师,做大学老师好像不需要教资,其他老师的话需要获得教师资格证,可以在大学期间早点准备;考公和做老师和本专业关系不大,属于一些将来不想从事本专业相关工作的同学的选择。
7、如果是想去互联网大厂工作的话一般人都会选择去一二线城市,因为大部分互联网大厂的总部/分部都在大城市,当然一些三四线城市也会有一些科技公司,只是机会相对少一些。
2)本地,因为本地对本地的大学似乎有一种天然的好感,本地大学毕业之后在本地找工作会相对在外地更加容易一些
8、由于计算机专业性质的原因,毕业之后相对一些其他专业来说是比较好找工作的;但是具体选择找工作还是读研我觉得更多的是取决于个人选择,因为读研可能相对比较枯燥,大部分时间是在做研究型的学习,可能有些人觉得已经对读书厌倦想去找工作也未尝不可;但是如果想要将来的上限高一些还是有必要读研的。
9、这个问题本人了解有限,大概一句话概括就是月薪几千到年薪几十万不等。
10、本专业未来就业之后应该可以让我们更加理解项目的整体流程,对于代码会有更熟悉的应用和进一步的理解;不过这个东西本人了解的也有限,讲解参考别的分享者吧。
11、众所周知,宇宙机,还是非常火爆的;就目前来看市场需求量还是很大的。
12、
1)不要只专注于课堂的学习,要同时专注于课后自己的自主练习与实践;
2)如果条件允许,提前联系一下自己专业的老师,可以的话本科期间和老师提前接触一下课题的东西会大有裨益;
3)多了解一下计算机相关资源的信息,到时候做东西什么的非常方便;
4)多学、多做、多问、多看。