计算机专业即将新学期重点学什么?
每当有在校生问到我即将大二,即将大三我接下来的重点是什么的时候,我都说先找准自己的方向。编程涉及的领域太多了,范围也太多了,具体你想做什么呢?
如果要按照我给方向是这样的
大一:前端技术(HTML+CSS+JavaScript)后端技术(C/C++)、初等微积分、离散数学,数据结构以及算法、线性代数;
大二:软件(Git、Visio、Axure、IntelliJ IDEA、MyEclipse)、前端技术(Jquery、Vue.js)、后端技术(Java、SSM框架、Redis)、数据库(Mysql、Oracle)、Linux系统(Ubuntu、CentOS)、服务器apache Tomcat;
大三:软件(Vitual Machine、VirtualBox、JMeter、Postman)、后端技术(深入Java)、项目(结合自己所学搭建一个自己的博客)
大四:实习、毕设(认真完成选题,自己好好做Demo工程,学会解决各个项问题)
但这个方向,实在是完美方向了,毕竟理想是丰满的现实是骨干的。所以,大家一定要在在校期间尽量找到自己的希望发展的领域,前端开发和后端就不同,不喜欢敲代码的同学是准备考虑软件测试还是产品经理呢?
计算机专业日后工作方向
- 前端:前端开发也就指的用户端看到的界面,前端的框架比较多,技术更新较快,主要用的是HTML+CSS+JS。很多计算机专业的女生会考虑毕业后选择前端相关工作。
- 后端开发:更多的是代码层面的,不同语言有不同的后台,主要是选择开发语言+技术框架。
- 数据库:数据库也成为DBA,曾经阿里培养过一批很优秀的BDA,主要是维护数据库,针对数据库进行设计和开发。常用MySQL、Oracle、SqlServer等。
- 大数据:大数据是新一些的方向,小一点的爬虫到大一点的数据挖掘,都被称为大数据,大数据也就是后台技术加上数据库操作,还有海量数据。
- 嵌入式:有同学对于自动化驾驶或者是机器人有兴趣可以了解嵌入式开发,主要用C语言和C++;
- 机器学习:这都是人工智能方面的内容,普通本科毕业后还不能达到就业水平,主要是研究生的方向。
- 产品经理:很多学了计算机的同学,发现自己真的是对代码一窍不通也不感兴趣,就选择了产品经理,有计算机专业背景的产品算是很有竞争力的。
自学有道
给各位大学生的建议就是学校的安排尽快过,知道自己发展的重点,按照上面说的不同方向的不同重点学会自学!
自学就要有自己的方法,现在是一个信息爆炸的时代。优秀的学习资源随处可见,反而我们变的越来越懒。大家自学首先就要有一定的自我驱动力,强制自己每天多学习一段时间。
其次善用工具,好的学习网站:Stack Overflow、GitHub等;
大学生们可以多多关注一下阿里技术、美团技术,腾讯技术等。
认清方向才能少走弯路!