计算机专业分流怎么选?
很多学校大一或者大二会有专业分流,从大类分到具体的专业。来问我怎么选的人不少。
常见的几个方向
计算机科学与技术:最传统的计算机专业,学的东西比较全面,什么都学一点。就业面最广。
软件工程:偏向软件开发,实践课程多一些,理论课程少一些。
人工智能:这两年新开的专业,学机器学习、深度学习这些。
大数据:也是新专业,学数据处理、数据分析。
网络安全/信息安全:学网络、加密、渗透测试这些。
我的建议
如果你不知道选啥,选计算机科学与技术或软件工程。
这两个是最传统的专业,就业面最广。学的东西都差不多,主要是后端、前端这些方向。
如果你数学很好,对AI感兴趣,可以选人工智能。
但要做好心理准备,AI方向卷得厉害,本科毕业基本找不到算法岗,得读研。
如果你对安全感兴趣,可以选网络安全。
安全方向岗位不多,但竞争也没那么激烈。喜欢的话可以学。
说点实际的
其实吧,选哪个专业没那么重要。
因为:
- 学校教的都差不多:不管哪个专业,基础课程都是那些(数据结构、操作系统、计算机网络)
- 找工作主要看你自己学了什么:专业是人工智能,但你啥也不会,照样找不到工作
- 转方向很容易:你学的软件工程,想做AI,自己学就行了
我见过学人工智能专业的最后做前端,也见过学计算机科学的最后做算法。专业只是个名字,关键是你自己学了什么。
选专业的常见坑
坑1:追热门
两年前人工智能最火,大家都选人工智能。结果现在这些人发现,本科毕业算法岗不要他们。
热门是会变的,你选的时候热门,毕业的时候可能就不热门了。
坑2:听别人说
你舍友说网络安全好,你就选网络安全。但你自己对安全一点兴趣都没有。
别人的建议只能参考,你得问问自己想要什么。
坑3:想得太远
"我选这个专业,以后一定能怎样怎样"。想太远没用,计划赶不上变化。
最后说一句
专业真的没那么重要。
你选了软件工程,不好好学,出来还是啥也不会。你选了人工智能,好好学,找工作照样没问题。
与其纠结选哪个专业,不如想想进了这个专业之后你打算怎么学。
