大学那些事(1)-专业

转眼间,四年大学时光即将消逝,我也从一个大一小白成为了大四老人,在离开校园之前想记录下这几年的一些心路历程,日后可以翻看回忆,于是开了一个新专栏叫大学那些事。

首先讲讲专业相关的事。

一 选什么专业

高考完填报志愿时我记得花了很长时间去思考这件事,也找过老师、亲戚咨询建议,结合自己不太外向不太善于与人打交道的性格,最终选择了计算机、软件类专业,这类专业不太需要与人交流,而且就业比较方便。不过我以前没有太多接触电脑,只是学校安排电子版作业才会打开电脑,用的还是家里的台式机,而且我是不怎么玩游戏的,更别说去网吧了,所以上大学之前我是一个电脑小白。
接下来说下计算机、软件类专业适合什么人报读,这类专业是属于理工科,偏向逻辑分析,比较适合高中读理科的学生,当然现在好像不区分文理科了,然后需要一定的动手实践能力,毕竟以后做实际应用还是算法研究都是需要动手的,性格方面,如果不太擅长与人打交道、比较内向也可以考虑一下,最后就是家庭经济条件比较一般的同学可以考虑报考这类专业,现在cs类专业本科毕业的工作待遇福利还是很不错的。
现在计算机类专业被很多人称为宇宙机,其实我并不推荐所有人都去卷计算机,还是要结合自己的情况和以后的发展来做决定。

二 计算机类专业学什么

就我自己学校的专业课开课情况而言,一般分为理论基础和动手实践两类,二者比例大概是7:3,其实我觉得大学是重理论轻实践的,大学课程注重打好理论基础,然后安排部分实践作为练习,所以说老师领进门,发展靠自己。
大一大二一般是理论课为主,到了大三课程会更多偏向实际应用,可以看下我的课程表。

学年 课程 性质
大一 高级语言程序设计 必修
数字电路与逻辑设计 必修
数据结构 必修
计算智能 选修
高等数学 必修
计算机科学导论 选修
大二 面向对象程序设计 选修
大学物理 必修
概率论 必修
离散结构 必修
线性代数 必修
操作系统 必修
计算机组成原理 必修
汇编语言程序设计 选修
统计学 选修
大三 计算机网络 选修
软件工程 选修
软件开发基础 (Java) 选修
数据库系统 必修
分布与并行计算 选修
Hadoop大数据处理技术 选修
嵌入式软件开发技术 选修
数值计算 选修
云计算与大数据 选修
数据挖掘与机器学习 必修

然后是实践课程,一般形式是伴随理论课的实验课以及每学期的课程设计,可以看下我这几年的课程设计做了什么。

学期 课程设计
大一上 C语言文件读取、字符统计
大一下 C语言图书管理系统,控制台运行、C++实现二叉排序树算法
大二上 JavaFX扫雷游戏(看别人博客才做出来的)
大二下 JavaFX流程图绘制程序
大三上 JavaFX模拟实现磁盘文件系统(看别人博客才做出来的,需求很复杂)
大三下 SSM+Layui+MySQL包裹物流管理系统(正式接触JavaWeb项目)、Python+Tensorflow简单卷积神经网络(做得很懵逼,没接触过这类知识)
大四上 是学校组织的企业实习(很水),SpringBoot+Vue人力资源管理系统,前后端分离

三 计算机类专业毕业发展

关于毕业发展这个话题以后我会专门聊聊,这里只是做一个大概的介绍。

就业

体制外

指私企、国企等。与专业相关的一般有以下岗位选择:程序员(软件、硬件、算法)、产品、测试、运维、运营、美工、安全、数据分析、人工智能等等。

体制内

指公务员、事业单位等。据我了解,进了体制内岗位的专业性并没有那么突出,可能会负责运维、网络安全之类的工作任务,想写代码做开发基本不可能,因为系统开发一般都外包出去了。

考研

考研的话要么做应用研究要么做算法研究,具体看自身情况,因为我没有考研所以不过多介绍。
大家有什么关于大学专业的疑问可以在评论区留言哦。

你可能感兴趣的:(大学那些事,经验分享)