就业|读研
首先让我们看看就业岗位需求
一般而言,大厂的后台开发岗位需求主要是以下几样:
-
c/c++/java/golang
-
编程基础
-
网络编程基础/进程通信编程
-
包括算法、操作系统、计算机网络、设计模式、数据结构等专业知识
-
脚本语言 shell/php/python
-
数据库知识/数据库编程能力
-
后台开发项目经历
-
后台开发框架相关知识和实用熟练度
至于为什么考虑是后台的需求,主要是因为开发方向,我只接触过后台……
算法岗位需求则主要是以下几样(特指CV):
-
博士/优秀硕士(非硬性)
-
Python/matlab and c++
-
ICCV/ECCV/CVPR/AAAI/ICML等顶级学术会议或期刊以一作作者身份发表过文章
-
相关比赛排名top
-
熟悉(Caffe)/tensorflow/pytorch/keras等库
-
做过部门内部相关方向项目研究
-
论文对口&&专业对口&&算法实现能力硬核
再让我们看看研究生方向
工程方向
老板接外包项目(主)
兼顾学术研究(论文需要)
类互联网公司的模式
毕业后主要就职非算法类岗位
学术方向
学术研究(主)
学有余力接触项目开发
老板要求发表论文(取决于实验室内部要求)
毕业持论文成果有概率从事算法/数据分析/数据挖掘等岗位
对于本科毕业选择读研还是就业,个人有以下看法:
为什么选择读研:
1.想要从事学术研究
2.本科毕业岗位没找好(比如我)
3.对现有offer不满意,觉得自己还有提升的空间
4.认定了要从事算法岗位,本科学位限制自身发展
5.硕士/博士毕业生相比本科毕业生提升更快(取决于个人)
6.从业几年之后返校继续读研:
a.干久了觉得自己的岗位没意思。
b.相对于校招,社招转岗难度更大。
c.想要寻求更多机会。
为什么选择工作:
1.本科能力足够强,拿到的offer足够诱人
2.没有科研兴趣或没有继续完成硕士学位的热情
3.男/女朋友已经就业
4.考研/保研结果不理想,二战压力太大
5.家庭条件限制
6.读研节奏比较慢,但是只是短暂的,毕业同样要和本科生竞争岗位
7.研究生毕业之后,代码能力可能退步,学术成果不足,高不成低不就
8.读硕士只是学术研究的入门,科研金字塔底层是博士,往上还有博士后、讲师/助理研究员、副教授/副研究员、优青/青千、教授/研究员、长江/千人、院士。
请各位本科生师弟师妹们慎重做出选择