读完大学出来能做什么工作?
作为一名计算机科学技术专业的学生,我可以很诚实地告诉你,本科毕业出来找工作,大部分都是从程序员开始做起。
计算机科学技术专业,是计算机类专业里面涵盖内容最全面的专业之一,从底层到软件都有学习到。这个专业出来找工作,主要有如下几类岗位可以选择:
1、嵌入式软件开发工程师。主要负责嵌入式芯片上软件的设计和开发。一般要求精通C语言,熟悉计算机组成原理,数字电路、模拟电路等硬件知识。嵌入式软件开发是一个偏向硬件的编程方向。
2、C++软件开发工程师。这类岗位的招聘一般会明确指出负责windows平台或者Linux平台的软件开发。主要负责后台数据处理,软件控制逻辑等软件编程和设计,一般对电子类硬件基础知识要求不高。这类岗位,也可能是负责系统内核设计。C++软件开发,一般要求具备C++的编程基础,熟悉软件工程。
3、java软件开发工程师。这类岗位一般要求熟练掌握Java技术,熟悉JVM,一般偏向于后端的服务开发。部分岗位也可能要求会运用spring和Struts等开源框架。
4、web前端工程师。web前端工程师,一般是负责web页面设计和开发,需要掌握html/css/js等基础知识。有些岗位,可能要求会使用vue、angular、react等流行的前端框架。
5、web后端开发工程师。对于后端开发工程师,如果企业采用Java技术开发,那么就需要用Java语言进行后端逻辑开发。如果企业采用python开发,那么就需要用Python语言进行后端开发。
6、数据库开发工程师。这个岗位主要负责数据库的管理、维护和优化。需要负责搭建数据库集群。这个岗位一般是数据库方向的毕业生才能做。
7、人工智能工程师。这类岗位一般要求具备深度学习的基础,熟悉机器学习算法,熟悉常用的深度学习框架。
本科毕业生,基本上能够从事上面提到的工作岗位。如果想做研发,还需要进一步攻读硕士和博士。如果对数据方面感兴趣,想要做数据分析的工作,可以报考数据分析的证书。