技术类
客户端开发
客户端开发是指客户使用的这一端软件的开发,如移动客户端(王者),PC客户端(steam)。
包括的岗位:
-
C++客户端开发工程师
-
C#客户端开发工程师
-
ios开发工程师
-
微信小程序工程师
-
android开发工程师
虽然设计的到语言多种多样,但是一定要学好精通一门语言。
服务器开发
服务器端开发就是指服务器端的开发,也叫后端开发,比如上传视频到百度网盘,就是上传视频到百度网盘服务器,百度网盘服务器需要对你的视频文件进行处理。又比如 淘宝,你通过淘宝按销量排序也是上传命令到服务器,服务器进行按销量排序,所以服务器也是需要开发的。常见的岗位:
- C++后台开发工程师
- Java后台开发工程师
- Python后台开发工程师
测试
- 测试工程师
- 测试开发工程师
测试开发工程师(要求懂得开发)要好于测试工程师。
运维
运维其实叫网络服务器运维,运维工作其实就是保证程序上线后的一般维护,比如微博管理员管理微博服务器的温度、硬盘维护。显然需要24小时待命。岗位需求较小,现在的运维只有大厂才招聘,只有大厂才招聘
嵌入式
要求较高,待遇较低,但也是待遇好的,如海康威视和大疆,没有35岁危机。
算法
要求极高,对学历要求极高,不建议从事,但不代表不学算法
安全
网络安全工程师
数据库
- 数据库研发工程师
- DBA数据库管理员
游戏
做游戏选择C++比较多
- C++游戏客户端研发工程师
- Unity3D研发工程师
- C++游戏服务器研发工程师
- C++游戏引擎研发工程师