序言
作为一名刚入校的大一新生,入校前因为对家里IT从业者的高收入的向往选择了这个专业,并且臆断计算机专业毕业后的就业方向就是进厂做程序员。经过一段时间的学习才逐渐真正真正了解计算机专业,也明白之前自己对于本专业的认知有多么浅显,同时我也发现绝大多数大一新生甚至大二大三的学长对于计算机相关专业的日后就业都不是特别明晰。所以我结合课堂老师介绍、课下查阅资料、采访计算机相关专业从业者三个方面总结了计算机专业本硕就业方向。
【注】* 表示最好硕士毕业就业的岗位
// 硕士多科研,就业多实习
就目前的就业形势而言,大部分企业还是更倾向于招收硕士,所以读研还是很有必要的
一、就业方向简述
1.技术类
(1)客户端开发
各个系统的软件和app开发,直接面对用户
客户端包括PC客户端、移动客户端、Web开发等
a.Windows C++客户端开发工程师
b.Windows C#客户端开发工程师
c.ios开发工程师
d.Web前端工程师
e.微信小程序工程师
f.Android开发工程师
g.鸿蒙开发工程师
(2)服务端开发
服务于客户端
a.C++后台开发工程师
b.Java后台开发工程师
c.Python开发工程师
(3)测试
找bug,提升代码质量,优化作用
a.测试工程师
b.测试开发工程师(更高级)
(4)运维
确保产品上线后服务正常运转,比如出现某热点新闻时,平台有可能承受不住过多的访问从而崩溃,运维的工作就是排查问题,恢复应用正常运行(需要随时待命)
a.运维工程师
b.运维开发工程师
c.系统开发工程师
*(5)算法
比较高端,和大数据相关,比如检索客户的浏览和搜索后进行的相关推送
a.算法工程师
b.数据开发工程师
*(6)大数据与人工智能
与算法相关岗位类似,都是较高端的,需求少、门槛高,需要至少是研究生学历(且最好是92学校研究生)
a.数据挖掘工程师
b.自然语言处理工程师
c.智能驾驶系统工程师
d.人工智能算法工程师
e.语言/图像识别工程师
(7)游戏
市面上的游戏,尤其是大型游戏,多是以C++为主进行开发。当然,此外,游戏的业务逻辑、客户端和数据库等也会用到Phthon、C#等编程语言。
a.C++游戏客户端研发工程师
b.Unity 3D研发工程师
c.C++游戏引擎研发工程师
d.C++游戏服务器研发工程师
(8)数据库
不推荐:岗位少,且没有专项技术,容易被替代
a.数据库研发工程师
b.DBA数据库管理员
(9)嵌入式
万物互联,软硬件结合
a.嵌入式C开发工程师
b.驱动开发工程师
c.嵌入式软件开发工程师
(10)安全
喜欢可以尝试,但是岗位少,一般企业不重视,只有大厂和安全类公司(360)有此类岗位
a.网络安全工程师
2、非技术类
(1)产品经理
(2)产品运营
(3)产品销售(售前工程师、售后工程师)
(4)技术支持
3.转岗
众所周知计算机专业面临着一个所谓的35岁危机问题,如果从事偏应用开发的工作,随着年龄的增长可能会精力不足,创新力下降,压力增大。对此我们有两个较优路线选择(越老越吃香)。
(1)技术专家
钻研算法,走高精尖路线
(2)技术管理
二、大厂各岗位需求及薪资情况
以某上市电子科技公司2023年秋招岗位数据为例
岗位类型 | 岗位名称 | 招聘人数 |
软件开发 | Java开发工程师 | 130 |
C/C++工程师 | 100 | |
前端开发工程师 | 40 | |
算法工程师 | 10 | |
大数据开发工程师 | 10 | |
FPGA开发工程师 | 10 | |
数据ETL工程师 | 15 | |
数据库开发工程师 | 20 | |
测试 | 测试开发/测试工程师 | 100 |
技术支持 | 实施/运维/维护 | 200 |
其他 | 金融业务研究员 | 15 |
需求分析师 | 20 | |
售前 | 10 | |
销售 | 10 | |
其他 | 10 |
从上述表格中不难看出软件开发岗位的需求量是最大的,其中Java和C/C++方向的后端开发岗位数量遥遥领先,其次是就是测试岗和运维岗。这些岗位的薪资待遇目前看来也是最好的,哪怕是双非的本科院校,学好技术也能拿到十几W起步的薪资,92的学生更是可能拿到30W、40W甚至更高的起薪。
PS.计算机大类各专业学习及就业
查找资料时看到一个很好的视频,对计算机大类各专业同学应该都很有参考价值(侵权删【鞠躬】)
【该无脑计算机吗?一个视频讲透计算机类所有专业!【框框的b站大学-计算机类专业上期】计算机科学与技术、软件工程、物联网工程、数字媒体技术、数据科学与大数据技术…】https://www.bilibili.com/video/BV1YF411a75Y?vd_source=185f652e6c9b6cb872d9183d19c4fb01
预告
关于Java、C/C++两个明星开发方向,下回博客将会具体说明我们应如何作出适合自己的最优选择。