![](http://tiebapic.baidu.com/forum/w%3D580/sign=a8b7c93e73d3d539c13d0fcb0a86e927/351d00d5ad6eddc430875d3b7cdbb6fd506633f3.jpg?tbpicau=2024-09-22-05_1af260ad9a1c327999947ea6afaa3c63)
常有朋友问乐学圆梦:想做程序员,但不知道选岗位?
互联网行业中的岗位种类繁多、五花八门,产品和运营这块儿,就能分出数据、B端、C端、策略产品经理,内容、活动、视频、电商运营等等。
技术岗位的种类就更是让人眼花缭乱,前端、后端、数据、测试、运维……这些岗位都有什么要求、薪资怎么样、前景怎么样?
今天乐学圆梦带大家看看程序员都有哪些岗位方向可选,以及它们的薪资情况,给还在迷茫的朋友们一些参考。
后端开发工程师
软件开发一直都是企业最需要的岗位,也是需求量最大的岗位,要求代码能力强,以Java为主,c++为辅。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=5df67832381ed21b79c92eed9d6fddae/6ae6c2f9d72a6059ff4f08da6d34349b013bbaf9.jpg?tbpicau=2024-09-22-05_fa71cfb0f0ee2ebfffa6435ca418cb82)
*后端开发工程师拿 30K-50K 工资的占比最多,达 30.9%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:熟悉掌握一门语言,比如C/C++、Java,、PHP、 Python等;熟练掌握各种算法及数据结构相关知识,熟悉分布式技术,总之懂得越多越深越好。
前端开发工程师
这几年前端的发展可谓非常迅速,以前,前端开发会被Java工程师顺手完成,那时候主要的web开发语言是Java和php,对前端页面的要求不高。但是现在前端需要掌握的技术越来越多,需要更多专业的JS前端工程师投入到开发中。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7fa0a1ee971b0ef46ce89856edc551a1/e210cc2a6059252d0f48f4c4719b033b59b5b9f9.jpg?tbpicau=2024-09-22-05_14b2fe62b62d498e22eb8612b7d44b3b)
*前端开发工程师拿 20K-30K 工资的占比最多,达 26.7%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:熟练使用各种前端技术,包括HTML、CSS、JavaScript/等,精通Vue、React、jQuery等主流框架的一种或多种,还要掌握浏览器内核知识,以及HTTP协议有关的一切知识,另外很多公司要求前端工程师懂一些后端,比如懂PHP、Python、Java、nodejs的优先。
大数据工程师
大数据的火我想大家都有所感受,基于大数据的广告投放、个性推送、用户画像等都能为企业创造不小的价值,因此,无论大数据开发、还是大数据挖掘都是目前热门高薪的岗位。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=a17c0eeb4bf41bd5da53e8fc61db81a0/ecc37b59252dd42af456e86b463b5bb5cbeab8f9.jpg?tbpicau=2024-09-22-05_f77535151e60a7935dd09489c9aa41f8)
*大数据工程师拿 30K-50K 工资的占比最多,达 44.4%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:熟悉大数据生态技术栈,包括但不限于hadoop、spark、kafka、mongodb等等,具体看公司的需求,熟悉一门后端或脚本语言,例如Java、Python等,熟悉SQL语句,且具有一定的数据分析技能能力。
云计算工程师
大公司忙着搭建自己的私有云架构,小公司都在纷纷将自己的业务迁移到公有云上。国内外各大云服务商都在积极推广自己的云计算产品,国外有亚马逊云,微软云, Google云,国内有阿里云,腾讯云,华为云,百度云,京东云…各大云计算公司争抢云计算市场,对人才也是求贤若渴。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=f66173333c310a55c424defc87444387/4de05036acaf2edda29ba029c81001e93b0193f5.jpg?tbpicau=2024-09-22-05_11b60b80676c5635a024ab363e88fef5)
*云计算工程师拿 20K-30K 工资的占比最多,达 30.5%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:熟悉底层技术,对网络,存储,或者某一方向有研究,熟悉主流虚拟化技术,熟悉Linux操作系统以及OpenStack架构和组件,熟练掌握Python/Go中的一种编程语言,懂数据结构和算法更佳。
软件测试工程师
软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作,让测试人员写一些代码去测试开发同学的代码,目前正在成为IT行业中一个新亮点。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=424f4bdb910735fa91f04eb1ae500f9f/011a2187e950352a2f0bccc81643fbf2b0118bf6.jpg?tbpicau=2024-09-22-05_c66637dc25ec57526de20bed18838319)
*软件测试工程师拿 10K-15K 工资的占比最多,达 28.4%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:软件测试需要写自动化脚本检测代码错误,要熟悉测试语言,以及基本测试流程,同时有时候要求测试同学自己开发测试工具,很多公司会要求掌握至少一门编程语言,比如Java、Python、Golang等。
运维工程师
首先,运维不是网管,看管机房、重装系统、故障维修。随着技术的发展,现在的运维需要了解虚机原理,懂Linux内核,并且还要写shell自动化脚本进行运维操作。甚至有的还负责自动化运维开发,提高自动化运维水平。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=cc7d6469ec014c08193b28ad3a7a025b/db178225bc315c6011f1822fc8b1cb134b5477f7.jpg?tbpicau=2024-09-22-05_a7a11372cf6bc39e63e1d596e2e94806)
*运维工程师拿 10K-15K 工资的占比最多,达 24.8%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:深入理解Linux系统管理、安全配置和系统优化,Linux命令手到擒来,要会shell脚本,最好会开发语言以及云计算相关技术。运维可以说是最怕电话响的人了。
算法工程师
算法是最近非常火热的方向,越来越多的人选择成为算法工程师,除了市场前景广阔,也是看准了它超过其他研发岗位一大截的薪资待遇。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=0f79d2045ed5ad6eaaf964e2b1ca39a3/5bb03e2dd42a2834e9f9dfcb1eb5c9ea17cebff9.jpg?tbpicau=2024-09-22-05_b11aa6b1caaa0e5586c3c3fb2c256f4e)
*算法工程师拿 30K-50K 工资的占比最多,达 48.1%,数据统计来源职友集,依赖于各平台发布的公开薪酬,仅供参考。
岗位要求:算法细分还有NLP自然语言处理方向、CV计算机视觉方向、以及机器学习方向等。另外,算法岗位大部分都是高学历卷王们的战场。
互联网公司的核心技术能力是由程序员来打造的,以上也仅仅是列举几个方向供大家参考,实际上各大公司对于技术岗位的划分会更加细致,尤其是大公司,小公司则会要求更加全面。
想要做程序员的朋友们,可以根据这些岗位的薪资和需求,作为选择的参考,选择适合自己的方向。
以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注乐学圆梦!