计算机专业毕业去向大概如下:
1互联网软件开发:
1)前端开发:android,ios,h5,各种小程序开发
这类工作:北京应届生都是月薪1万起,工作三年根据个人情况,大概率可以达到2万左右。
目前不建议做android和ios开发,移动互联网红利逐渐消失,这类开发人员基本饱和,面试非常难,要求技术很全面又深刻。H5和小程序开发还是比较推荐。尤其最近抖音小程序刚提出,是一个很好的机会。趁着抖音小程序还处于红利期,大有可为。
2)服务器开发:
目前主流大多数服务器开发,还是基于javaweb技术。除了熟悉java语言,还有掌握流行的开发框架:
springboot,mybatis。中间件技术:dubbo,redis等。
目前基于javaweb的服务端开发岗位需求量还是很大,也是学计算机专业毕业做软件开发概率最大的工作,工资水平略低于客户端开发,三年到五年经验后基本与客户端三年,五年工资持平。这个工作是互联网开发里最有上升空间的,大多数互联网公司的CTO都是做服务器开发出身,然后做架构,最后成为CTO。
3)大数据分析
这个岗位对于软件编程要求不高,主要要对数据库操作的sql语句和python语言熟悉即可,也要会使用kafka等框架,主要是针对app或服务端的打点数据进行设计,收集,整理,统计,按产品经理要求形成数据报表,供产品经理分析,决策使用。
现在这个大数据时代,大数据分析岗位越来越重要,待遇与前面的两种工作差不多。我们公司就有一个数据组的组长是个博士后。
4)数据工程
该岗位主要基于搜索引擎框架,存储框架对于互联网公司的b,c两端的数据按照产品的需求提供推荐数据,搜索数据,按需求对数据存储和读取。
注意:这个岗位开发中涉及到算法的是算法岗位的工作,数据工程只是按照算法提供的sdk调用即可。
5)算法
主要提供互联网产品的用户画像,用户行为分析,推荐算法,自然语义分析。这个岗位要熟悉机器学习算法,各种数学知识。会一定的编程。待遇现在硕士毕业都是年薪30万起
2嵌入式软件开发
嵌入式软件主要的岗位主要为如下:
1)单片机软件开发
例如很多车载设备中基于单片机编程,银行usb网银模块内部的安全芯片的编程,读卡器编程,医疗设备中X光机的镜头控制,床体运动控制,机器人控制程序等等。
这类开发要既熟悉模拟电路和数字电路,还要熟悉c语言或汇编语言。由于相关岗位传统IT企业较多,普遍待遇较互联网软件开发差一大截。而且要学习的东西较多,但是对于年龄的要求没有互联网那么苛刻。
2)嵌入式Linux应用开发
很多上述单片机开发中,如果系统复杂,需要网络通信,多任务,并行操作,人机界面,非实时等特征的话,需要选择ARM架构,并且上嵌入式操作系统,一般以linux为主,那么就要用c,c++开发。
主要领域:智能汽车中各个模块控制,中控系统模块,通信系统,例如:高速公路的ETC天线等,待遇较单纯单片机开发略高。
3)嵌入式驱动开发
针对上面嵌入式linux系统中移植,修改硬件模块:液晶,串口,并口等驱动,这个岗位对于硬件原理,linux系统底层等要求较高,需求量少,现在主要大量招聘的都是android手机厂商,待遇较高作为计算机专业难度较大。
3产品经理
如果经过大学专业的学习和自己兴趣的分析,自己不适合做软件开发,也可以选择产品经理的工作。产品经理是IT企业,特别是互联网企业的核心,关键岗位。负责产品的策划,需求制定,产品商业策略制定,产品运营策略制定等产品全生命周期的管理。
比较适合女生从事这个工作:
1)女孩细心,安静可以做产品的设计,需求的分析这类工作
2)产品经理天生与程序员是一对冤家对头,容易在工作中产生矛盾,而女性产品经理由于性别的关系,摩擦一般会控制在低水平。具体产品经理的工作需要大学里怎么学习,请参看本号大学四年如何学好计算机专业的文章。举个自己公司的例子:前年公司一个女产品因为设计商业变现策略,年会时得了公司大奖,奖励一辆特斯拉。
4测试
1)功能测试,这类工作要求较低,能理解软件产品需求和功能针对性的,以各种方式和场景的使用产品进而发现问题。如果定位这类工作大学专业基本学懂就行。不用追求高分
2)自动化测试,这类工作除了功能测试的基本技能外,还要额外学习自动化测试技术,常用工具使用,有简单开发的能力。大学四年,除了专业课简单学懂,还有补足简单的程序开发能力。
5高校老师,研究工作
如果毕业定位继续深造,重点就要把重心放在学好,精深各门专业课上,不仅要学懂原理,还要就其知识细节,联系。针对考研专业几科还有不断做题,形成知识肌肉记忆。争取每门课程无论主课还是选修都要争取前列,可以大四时提前保研。在学习上要重点学习数学,算法类的课程,而不是计算机编程,开发框架等实用技术。因为未来读博工作主要是研究算法等,那时编程简单学学足以满足工作研究要求。
6公务员,事业单位
计算机专业考公务员,专业限制较多,报考岗位较少。
很多事业单位需要计算机专业学生,例如大量的国家检测机构,软件评测机构等。
7销售
如果不想从事技术工作,毕业转向销售岗位,那么计算机专业得学习就要满足课上能听懂各门课程的基本内容,主要说的是什么事情即可。考试能满足毕业要求就行。把余下的时间精力。放在个人表达力,情商,逆商,抗压力的提高上。还要补足经济管理,市场营销的专业知识,可以通过辅修的方式。大学还可以参加学生会锻炼组织能力,领导力,表达能力,情商等。参加各种创业竞赛,提高自己的商业洞察能力,参加兼职,实习等活动不断精进自己的销售技能。甚至可以通过谈恋爱,了解人性,提高与人交往能力。