软件工程本科生宝典
首页/就业方向调查
就业方向调查

就业方向调查报告 · 20 个方向

不写空话:每个方向都告诉你每天具体干什么、门槛硬不硬、钱多不多、五年后在哪、以及最真实的行业处境。

怎么读这份调查报告

先看下面的横向对比表,用需求、薪资、门槛、强度四个维度快速筛掉不适合你的;再点进 2-3 个感兴趣的方向,重点读「日常工作」这一节——它会告诉你这份工作每天、每周具体在干什么,这是判断「我喜不喜欢」最可靠的依据,比薪资表管用。

📊20 个方向横向对比

评分均为相对值(1-5),综合 2024-2026 年中国市场情况。薪酬为一线城市参考区间,具体见各方向详情页。

方向分组市场需求薪资水平入行门槛工作强度薪酬参考
后端开发工程师
Backend Engineer
研发类需求薪资门槛强度一线城市(北上广深杭):应届大厂 20-35K/月,字节/腾讯/阿里等 SP 可到 30K+,普通互联网 15-22K/月,中小厂与外企 8-15K/月;3…
前端开发工程师
Frontend Engineer
研发类需求薪资门槛强度一线城市:应届大厂 15-28K/月(SP 可达 30K+),普通互联网 10-18K/月,中小厂/外包 6-12K/月;3 年经验 20-35K/月;5 …
全栈工程师
Full-Stack Engineer
研发类需求薪资门槛强度一线城市:应届大厂全栈方向 18-30K/月(多为前后端都通的候选人),普通公司 10-18K/月;有 3 年经验的全栈 22-40K/月;5 年经验 35…
移动端开发工程师
Mobile Engineer (Android/iOS/HarmonyOS)
研发类需求薪资门槛强度一线城市:应届大厂 Android/iOS 15-28K/月,鸿蒙方向因人才缺口溢价,应届可到 18-30K/月;普通公司 10-18K/月;3 年经验 2…
测试开发工程师
Test Development Engineer (QA/SDET)
研发类需求薪资门槛强度一线城市:应届测试开发(能写代码)12-22K/月,字节/腾讯等大厂 SP 可到 22-28K/月;普通公司 8-15K/月。纯功能测试/点点点(手工测试)…
运维/DevOps/SRE工程师
DevOps / SRE Engineer
研发类需求薪资门槛强度一线城市:应届运维/DevOps 12-22K/月(大厂 SRE 可到 22-30K/月),普通公司 8-15K/月;3 年经验 20-35K/月;5 年经…
网络安全工程师(渗透测试/安全研发)
Cybersecurity Engineer (Penetration Testing / Security R&D)
研发类需求薪资门槛强度一线城市:应届安全工程师 15-30K/月,大厂安全岗 SP 可到 25-35K/月(安全岗普遍要求更高、校招名额少);普通公司 10-18K/月。3 年经…
嵌入式/IoT 开发工程师
Embedded / IoT Engineer
研发类需求薪资门槛强度一线城市:应届嵌入式 8-18K/月,大厂/芯片原厂可到 15-22K/月,普通公司 8-12K/月;3 年经验 15-28K/月;5 年经验 22-40K…
算法工程师
Algorithm Engineer
算法与数据类需求薪资门槛强度薪酬分化是所有方向里最大的。一线大厂应届硕士 25-45K/月,顶尖 SP(如字节 Seed、腾讯青云、华为天才少年)可到 50-70K;普通互联网 15-…
大数据开发/数据工程师
Data Engineer
算法与数据类需求薪资门槛强度一线城市应届 15-25K/月,大厂 SP 可到 28K,普通公司 10-18K,外包/数据服务商 8-14K;3 年经验 20-35K/月;5 年 30-…
游戏开发工程师
Game Developer
前沿与交叉类需求薪资门槛强度一线城市应届客户端 15-28K/月(腾讯、米哈游、莉莉丝等头部可到 30K+),服务器 18-30K/月,引擎/TA 更高;普通中小厂 10-18K/月,…
图形学与音视频开发工程师
Graphics & Multimedia Engineer
前沿与交叉类需求薪资门槛强度一线城市应届 20-35K/月,头部大厂(字节、腾讯、快手、B站)音视频与渲染岗可到 35K+,普通公司 15-25K/月;3 年经验 30-50K/月;5…
数据库工程师/DBA/存储研发
Database & Storage Engineer
工程与交付类需求薪资门槛强度一线城市应届运维型 DBA 12-22K/月,存储内核研发 20-35K/月,大厂数据库内核(如 PolarDB、OceanBase、TDengine 等)…
区块链/Web3 开发工程师
Blockchain / Web3 Engineer
前沿与交叉类需求薪资门槛强度薪酬高但波动极大且以加密资产计价为主。国内合规机构(联盟链、数字人民币相关)应届 18-30K/月;海外 Web3 团队或 DAO 常以 USD/USDT …
云计算/云原生开发工程师
Cloud Native Engineer
工程与交付类需求薪资门槛强度一线城市应届 18-30K/月,云厂商(阿里云、腾讯云、华为云)与基础设施团队 SP 可到 30K+,普通公司 12-20K/月;3 年经验 25-40K/…
量化开发/金融科技工程师
Quantitative Developer / FinTech Engineer
前沿与交叉类需求薪资门槛强度薪酬天花板全行业顶尖但门槛极高。头部私募(幻方、九坤、明汯、九章等)应届量化开发 30-80K/月,顶尖应届可达年薪百万级(含奖金);普通量化私募与券商 2…
基础软件/操作系统/编译器研发工程师
Systems Software Engineer
前沿与交叉类需求薪资门槛强度一线城市应届 20-35K/月,大厂基础软件团队与国产操作系统厂商 SP 可到 35K+,普通公司 15-25K/月;3 年经验 30-50K/月;5 年 …
技术产品经理(TPM/产品经理)
Technical Product Manager
前沿与交叉类需求薪资门槛强度一线城市应届产品经理 15-30K/月,大厂 TPM 可到 25-35K,中小厂 8-15K/月;3 年经验 20-40K/月;5 年 35-70K/月,资…
技术支持/实施交付/售前工程师
Technical Support / Delivery / Pre-sales Engineer
工程与交付类需求薪资门槛强度一线城市应届技术支持/实施 8-15K/月,售前工程师 12-20K/月,普通外包与驻场 6-10K/月;3 年经验 12-22K/月;5 年 18-35K…
央国企与事业单位信息技术岗
SOE / Public Sector IT
工程与交付类需求薪资门槛强度薪酬不高但稳定且福利好。四大行科技岗应届 8-15K/月,加年终与公积金综合年收入 15-30 万;三大运营商(移动、联通、电信)应届 6-12K/月,年综…
研发类8 个方向
🛠️
后端开发工程师 Backend Engineer

后端工程师是整个软件产业链的中枢,负责把产品的业务规则、数据、算法沉淀成稳定、可扩展、可维护的服务端系统。前端负责把界面呈现给用户,算法负责把模型跑出来,而后端负责让这…

需求 ★★★★★薪资 ★★★★门槛 ★★★强度 ★★★★
🎨
前端开发工程师 Frontend Engineer

前端工程师负责用户直接看到和触摸到的一切:网页、小程序、App 内的 H5、PC 客户端、可视化大屏。它处在「产品体验」与「后端能力」的交界处,把后端的接口和数据渲染成…

需求 ★★★★薪资 ★★★★门槛 ★★强度 ★★★★
🧩
全栈工程师 Full-Stack Engineer

全栈工程师指能同时胜任前端和后端(甚至包含一定运维、数据库、部署)的复合型开发者,能够独立把一个产品从零到一搭起来并上线。它不是一个独立的技术方向,而是一种能力结构:以…

需求 ★★★薪资 ★★★★门槛 ★★★★强度 ★★★★
📱
移动端开发工程师 Mobile Engineer (Android/iOS/HarmonyOS)

移动端工程师负责把产品装进用户的手机里:Android、iOS 原生应用,以及新兴的鸿蒙(HarmonyOS)应用。它处在「用户」与「后端」之间,不仅要把界面做出来,还…

需求 ★★★薪资 ★★★★门槛 ★★★强度 ★★★★
🧪
测试开发工程师 Test Development Engineer (QA/SDET)

测试开发工程师(SDET)是介于「开发」与「测试」之间的复合角色:既懂测试方法论和质量体系,又能像开发一样写代码,用自动化、工具和平台替代重复的人工验证。它存在的意义是…

需求 ★★★★薪资 ★★★门槛 ★★★强度 ★★★★
⚙️
运维/DevOps/SRE工程师 DevOps / SRE Engineer

运维/DevOps/SRE 是保障整个软件系统「稳定运行并被高效交付」的岗位。传统运维关注服务器、网络、机房、中间件的部署与值守;DevOps 强调用自动化与文化打通开…

需求 ★★★★薪资 ★★★★门槛 ★★★强度 ★★★★
🛡️
网络安全工程师(渗透测试/安全研发) Cybersecurity Engineer (Penetration Testing / Security R&D)

网络安全工程师负责保护系统和数据不被攻击、泄露、篡改,是数字化转型中越来越关键的岗位。主要分两大方向:一是攻防方向(渗透测试、红蓝对抗、漏洞挖掘),像黑客一样思考,主动…

需求 ★★★★薪资 ★★★★门槛 ★★★★强度 ★★★
🔌
嵌入式/IoT 开发工程师 Embedded / IoT Engineer

嵌入式/IoT 开发工程师让软件跑在「看得见摸得着」的硬件上:单片机、传感器、智能家电、汽车电子、工业设备、无人机、物联网终端。它处在「软件」与「硬件」的交界处,用 C…

需求 ★★★薪资 ★★★门槛 ★★★★强度 ★★★
前沿与交叉类6 个方向
🎮
游戏开发工程师 Game Developer

游戏开发工程师负责把游戏玩法、美术资产、数值系统变成能跑起来、手感好、稳定不掉线的产品,分为客户端、服务器、引擎与工具、技术美术 TA 等细分方向。它处在内容与技术、创…

需求 ★★★薪资 ★★★★门槛 ★★★强度 ★★★★★
🎬
图形学与音视频开发工程师 Graphics & Multimedia Engineer

图形学与音视频开发工程师负责把画面渲染出来、把音视频采集编码传输解码播放出来,覆盖渲染引擎、游戏/仿真图形、视频会议、直播、短视频、播放器、云游戏等场景。它是计算机里数…

需求 ★★★薪资 ★★★★门槛 ★★★★★强度 ★★★★
⛓️
区块链/Web3 开发工程师 Blockchain / Web3 Engineer

区块链开发工程师负责用智能合约、共识机制与密码学构建去中心化应用,分两条差异极大的路径:一是国内的联盟链与产业区块链,服务供应链金融、溯源、存证、数字人民币等场景,偏企…

需求 ★★薪资 ★★★★★门槛 ★★★★强度 ★★★★★
📈
量化开发/金融科技工程师 Quantitative Developer / FinTech Engineer

量化开发工程师负责为量化投资搭建基础设施与交易系统:低延迟行情接入、策略回测与实盘系统、订单管理、风控、因子计算与数据清洗。它是金融与计算机的交叉岗位,一端连着数理金融…

需求 ★★★薪资 ★★★★★门槛 ★★★★★强度 ★★★★★
🧩
基础软件/操作系统/编译器研发工程师 Systems Software Engineer

基础软件工程师负责构建计算机系统最底层的核心组件:操作系统内核、编译器与编程语言、虚拟机与运行时、虚拟化与容器底层、数据库内核、网络协议栈等。它是计算机科学的「硬核区」…

需求 ★★★薪资 ★★★★门槛 ★★★★★强度 ★★★★
📋
技术产品经理(TPM/产品经理) Technical Product Manager

技术产品经理是连接技术、商业与用户的桥梁,负责定义做什么、为什么做、做成什么样,并把需求转化为团队能执行的方案。它分两类:一类是业务产品经理(PM),关注用户价值与商业…

需求 ★★★薪资 ★★★★门槛 ★★★强度 ★★★★
工程与交付类4 个方向
🗄️
数据库工程师/DBA/存储研发 Database & Storage Engineer

数据库工程师与存储研发覆盖两条差异很大的路径:一是 DBA,负责数据库的部署、监控、备份恢复、性能调优与故障处理,保障数据不丢、服务不断;二是存储/数据库内核研发,负责…

需求 ★★★薪资 ★★★★门槛 ★★★★强度 ★★★★
☁️
云计算/云原生开发工程师 Cloud Native Engineer

云计算与云原生工程师负责让应用跑在云上、跑得稳、跑得省,涵盖平台研发、SRE、基础设施、Kubernetes 生态与可观测体系。它是现代软件交付方式的定义者:把 Doc…

需求 ★★★★薪资 ★★★★门槛 ★★★强度 ★★★★
🧰
技术支持/实施交付/售前工程师 Technical Support / Delivery / Pre-sales Engineer

技术支持、实施交付与售前是一类面向客户的技术服务岗位,构成了软件从产品到客户价值的最后一公里。技术支持负责解决客户使用中的技术问题;实施交付负责把产品部署、配置、迁移到…

需求 ★★★★薪资 ★★门槛 ★★强度 ★★★★
🏛️
央国企与事业单位信息技术岗 SOE / Public Sector IT

央国企与事业单位的 IT 岗位,涵盖银行科技岗、运营商、电网、烟草、事业单位信息中心与各类研究所,主要从事内部系统建设、运维保障、数据管理、外包项目管理与信息化规划。它…

需求 ★★★★薪资 ★★门槛 ★★★强度 ★★