系列:工业软件与开发者成长实战
本文主题:重新认识软件行业的就业分布,以及工业软件开发的真实价值
资料基础:个人学习记录与项目分析;未在代码中确认的内容以 [TODO] 标记
整理日期:2026-07-17
背景:入职xxxx(做MES智能制造平台),发现学校教的、B站讲的"好工作"和真实的软件行业就业是两回事
🐟这里是yurenpai
27届开发者,主要学习 Java 后端与 AI 应用开发。
这里记录真实项目中的代码调用链、Agent/RAG 工程化、问题排查和开发复盘。
个人理念:
看清软件行业,不是为了马上选出唯一答案,而是先知道自己究竟有哪些选择。
写在前面
先给结论:互联网大厂只是软件行业最容易被看见的一部分,不是软件行业的全部。本文把原稿中的个人观察、To B 软件、MES 和职业选择重新组织起来,同时明确不把个人经历写成权威就业统计。
〇、核心认知:工业业务经验比技术值钱
一个对比
面试官问:"你用过Redis,讲一下" 纯互联网候选人的回答(可以复制粘贴): "秒杀场景用Lua脚本原子扣库存,Redisson分布式锁做DB层去重。" → 这个回答可以从任何一篇博客学到。 有工业背景的候选人的回答(编不出来): "工厂MES里,Redis做了三件事。 一是64台设备每500ms上报数据,直接查MySQL扛不住,设备实时状态全放Redis。 二是产线工人手机上扫码报工,看板实时刷新工单进度,走Redis Stream削峰。 三是Andon呼叫——产线拉急停,WebSocket推给看板,呼叫记录Redis Stream → 异步落MySQL。" → 这个回答绑在真实业务场景上,没在工厂待过的人编不出来。为什么工业经验值钱
互联网程序员的市场: 供给 → 培训班、科班、转行的,每年几十万人涌入 需求 → 互联网公司在收缩 结果 → 竞争激烈 工业软件程序员的市场: 供给 → 几乎只有"误打误撞进来的人" (毕业去了给工厂做软件的公司,一待三五年) 需求 → 中国制造业数字化转型,政策推动,工厂在觉醒 结果 → 供不应求你在xx科技的这段经历,简历上是"工业互联网+AI"双标签。每一个标签单独看都不稀缺,组合起来很少见。
开篇:为什么你只知道互联网大厂
没接触过的世界,连想象都无从下手。大部分计算机学生毕业前能想象的工作只有三种:去互联网大厂、去银行写代码、去外包。但实际上中国的软件行业远不止这些。
信息茧房是怎么形成的
你在学校听到的: 同学都在刷LeetCode、背八股、投大厂 → 大厂校招声势最大,海报贴满教学楼,宣讲会场场爆满 你在B站/知乎/牛客网上看到的: "上岸字节跳动""拿下美团SSP offer""腾讯面经合集" → 这些内容有流量,UP主愿意做,平台愿意推 你在招聘App上看到的: → 小公司不买Boss直聘的推广位,你根本刷不到它 你永远听不到的: 一个20人公司,做注塑厂MES,客户稳定,不融资不上市 老板一年赚几百万,员工965不加班 但他们不发招聘广告,不上知乎,不录B站 → 你永远不会知道这家公司的存在大学四年听到的"好公司"= 同学都在投的公司 = 互联网大厂 + 银行IT。但这只是软件行业的冰山一角。水面下是几十万家To B的小公司,闷声赚钱,不参与互联网圈的话题。
中国软件行业就业全景图![]()
┌──────────────────────────────────────────────────────────┐ │ 第一大类:给普通人用的 To C(你熟知的,也是最吵的) │ │ │ │ 互联网大厂(BAT/字节/美团/拼多多/小红书) │ │ → 做App、做平台、推荐算法、广告系统,用户量千万到亿级 │ │ │ │ 游戏公司(米哈游/网易/腾讯游戏) │ │ → 手游/端游,拼美术和引擎,钱多但996重灾区 │ │ │ │ 工具软件(WPS/美图/剪映/百度网盘) │ │ → 单个工具,靠会员/广告赚钱 │ │ │ │ 占软件从业者:约15% ← B站和牛客网让你以为这就是全部 │ ├──────────────────────────────────────────────────────────┤ │ 第二大类:给企业用的 To B(沉默的就业大户,你看不到) │ │ │ │ 🏭 给工厂用的 → MES/WMS/QMS/SCADA/ERP │ │ 公司:用友/金蝶/鼎捷/无数个小公司(包括你们) │ │ │ │ 🏛️ 给政府/国企用的 → 电子政务/智慧城市/税务/公安/党建 │ │ 公司:浪潮/东软/中软/太极/各省本地系统集成商 │ │ │ │ 🏦 给银行/保险/证券用的 → 核心交易/风控/信贷系统 │ │ 公司:恒生电子/宇信科技/科蓝软件 + 大量外包公司 │ │ │ │ 🏥 给医院用的 → HIS/电子病历/挂号/影像存储 │ │ 公司:卫宁健康/东华软件/创业慧康 │ │ │ │ 🏫 给学校用的 → 教务系统/选课/校园卡/在线教育 │ │ 公司:正方软件/强智科技/超星 │ │ │ │ 🍽️ 给餐饮/零售/酒店用的 → 收银/会员/供应链/排班 │ │ 公司:美味不用等/客如云/石基信息 │ │ │ │ 🚚 给物流/快递用的 → 仓储WMS/运输TMS/配送 │ │ 公司:富勒/唯智/各家快递公司IT部门 │ │ │ │ 占软件从业者:约50%+ ← 这才是真正的就业基本盘 │ ├──────────────────────────────────────────────────────────┤ │ 第三大类:外包/人力派遣 │ │ │ │ 人力外包 → 把你派去甲方驻场,甲方让你写啥就写啥 │ │ 公司:中软国际/软通动力/文思海辉/博彦科技/无数小外包公司 │ │ │ │ 项目外包 → 甲方给需求,公司做完交付,什么行业都做 │ │ 公司:各省市本地的软件公司 │ │ │ │ 占软件从业者:约20%+ │ ├──────────────────────────────────────────────────────────┤ │ 第四大类:专门做某个技术层的 │ │ │ │ 数据库/中间件:达梦/人大金仓/OceanBase/TiDB │ │ 云计算:阿里云/华为云/腾讯云/UCloud/青云 │ │ 安全:奇安信/深信服/安恒/绿盟 │ │ AI平台/大模型:智谱/百川/MiniMax/月之暗面 │ │ 低代码:简道云/明道云/轻流 │ │ IoT平台:涂鸦智能/机智云 │ │ │ │ 占软件从业者:约10% │ ├──────────────────────────────────────────────────────────┤ │ 第五大类:硬件+软件 │ │ │ │ 嵌入式/IoT:智能家居(小米生态链)、工业设备(PLC编程软件) │ │ 车载系统:比亚迪/蔚来/小鹏的车机软件团队 │ │ 安防监控:海康/大华的摄像头管理系统 │ │ 手机/家电厂商软件部门:华为/OPPO/vivo/美的/格力 │ │ │ │ 占软件从业者:约5% │ └──────────────────────────────────────────────────────────┘B站和牛客网让你以为世界只有第一层。但真正吸收最多就业的,是第二、第三层。To B行业的从业者几乎不在互联网上发声——工厂里的IT经理不会录B站视频,给银行写接口的程序员不发知乎,做医院系统的公司不买热搜。所以你看不到他们。
To B和To C的本质区别
To C(给消费者用) To B(给企业用) ───────────────────────── ───────────────────────── 用户量:千万到亿级 用户量:几十人到几千人 你的软件好不好 → 用户卸载/差评 你的软件卡了一下 → 产线停线赔钱 收入模式:广告/会员/佣金 收入模式:软件授权费/年费/项目款 技术追求:高并发/推荐算法/体验 技术追求:稳定/不出错/数据准确 公司知名:全民皆知 公司知名:业界外没有人知道 从业者:爱发声(B站/知乎/GitHub) 从业者:沉默(不分享、不录视频)To B行业的存在方式:你每天在用但不知道是谁做的。医院的挂号系统、银行柜台的操作界面、工厂车间里的工单流转——它们全是软件公司的产品,但你永远不会去想"这是谁开发的"。
〇、核心认知:工业业务经验比技术值钱
(以下内容同原文件,补充在上述全景图之后)
1.1 面向工厂的标准化产品
① MES 制造执行系统← 当前
公司就在做这个
客户:各类制造工厂(化工/制药/电子/食品/机械加工) 售价:几万到几十万一套 开发量:几十到上百个功能模块 核心模块:工单/排产/报工/设备/质检/异常/看板 竞争:国内市场碎片化,还没有一家独大② WMS 仓储管理系统
客户:有仓库的企业(工厂/电商仓库/物流中心) 售价:几万到十几万 核心功能:入库/出库/盘点/库位管理/波次拣货 复杂度:比MES简单,但对接自动化设备(传送带/AGV小车)时难度升级③ QMS 质量管理系统
客户:制药/食品/医疗器械(GMP强制要求必须有质量管理系统) 售价:几万到十几万 核心功能:检验标准/检验记录/不合格品处理/审计追踪/电子签名 行业壁垒:GMP合规逻辑复杂,做得好的公司不多④ 设备数据采集/SCADA
客户:有自动化产线的工厂 售价:按采集点数收费(一个点=一台设备/一个传感器) 核心功能:协议适配(OPC-UA/Modbus/MQTT/Profinet),数据存储,可视化 技术壁垒:工业协议适配是最复杂的部分⑤ ERP 企业资源计划
客户:各类企业(不限于工厂) 售价:几万到上百万(看模块数量) 核心模块:财务/采购/库存/销售/人事/薪资 竞争:金蝶、用友占领大半个市场,小厂做垂直细分1.2 垂直行业定制
不卖通用产品,专攻一个行业: 染整厂 → 配方管理系统 注塑厂 → 模具生命周期管理系统 电线电缆厂 → 线径实时监测系统 食品厂 → 批次追溯与保质期管理系统 印刷厂 → 油墨配色与色差管理系统 这类项目的特点: 客户需求非常具体,通用MES满足不了 报价按项目走,不按套卖 一个行业做深了,竞争对手很难进来1.3 工厂自家IT团队做的
稍微大一点的工厂(几百人以上)可能自建几个人的IT团队: 内部报表/看板系统 → Spring Boot + ECharts 条码扫码出入库 → 对接扫码枪硬件 微信小程序报工 → 工人手机上报产量 轻量MES → 买不起几十万的,自己写20个模块够用二、中国制造业的真实分层
中国有几百万家制造企业: ┌────────────────────────────────────────────┐ │ 第一层:大型企业(年产值10亿+) │ │ 用SAP/Oracle/西门子,或大型国产ERP+MES │ │ 有IT部门,有预算,供应商抢着做 │ │ 占企业总数:不到1% │ ├────────────────────────────────────────────┤ │ 第二层:中型企业(年产值1-10亿) │ │ 买国产MES/ERP,几十万预算 │ │ 1-2个IT人员维护 │ │ 占企业总数:约5% │ │ ← 这是你们公司的主要目标客户 │ ├────────────────────────────────────────────┤ │ 第三层:小型企业(年产值500万-1亿) │ │ 用Excel管理生产 │ │ 老板觉得"十万买软件不如多雇两个人" │ │ 占企业总数:约20% │ ├────────────────────────────────────────────┤ │ 第四层:微型企业(年产值<500万) │ │ "什么是MES?" │ │ 生产计划写在小黑板上 │ │ 库存靠老板娘脑子里记 │ │ 占企业总数:约70%+ │ └────────────────────────────────────────────┘真实的制造业数字化程度:塔尖的企业在用你们的MES,塔基的企业还在用纸和笔。
这就是为什么国家在推"智能制造2025"“数字化转型”——不是工厂不想用,是以前用不起、用不上、不知道有什么用。
三、互联网软件 vs 工业软件
3.1 本质区别
互联网软件 工业软件 ───────────────────────── ───────────────────────── 追求"多":用户多、并发高 追求"稳":不出错、不丢数据 用户多了加机器 产线停了赔钱,不能随便加 Redis扛不住上Cluster 一个版本用五年 MySQL慢了分库分表 升级要停产,停产就是损失 出bug了灰度发布、回滚 出bug了可能整批产品报废 敏捷开发,一周一个迭代 瀑布开发,测试三个月再上线 用户是消费者,挑剔但可以换App 用户是工人,不挑剔但不能出错3.2 技术栈对比
互联网公司面试考 工业软件公司面试考 ───────────────────────── ────────────────────────── HashMap底层原理 你知道BOM是什么吗 JVM调优/GC日志 工序和工艺路线的区别 Redis击穿/穿透/雪崩 OEE的三个因子是什么 秒杀系统设计 GMP合规要求是什么 微服务拆分原则 批次追溯为什么重要 互联网考"能不能写出高性能代码" 工业软件考"能不能理解业务在干啥"3.3 你在这个体系里的位置
大多数人: 只会互联网那一套 → 不懂工厂 或者 只在工厂干过 → 不懂互联网新技术(AI) 你: 互联网底子:Spring AI / Redis / MQ / 微服务 / 高并发 工业业务:MES 10板块107子模块能讲清楚 AI落地:知道每个板块AI怎么嵌入面试时:
“我在xxxx负责AI模块,平台是一个面向化工/颜料行业的MES系统,覆盖产品管理、生产执行、设备管理、质量检验等10大板块。我做的AI层就是给这些模块加自然语言交互能力——工人口头报工、设备告警自动出处理建议、质检数据AI分析。底层技术上用的是Spring AI多模型管理+Function Calling工具编排+RAG知识库检索。所有AI能力都绑在真实的生产业务流程上,不是Demo。”
这段话把工业业务经验 + AI落地能力 + 技术深度三个维度全串起来了。任何一个只写CRUD、或者只做AI Demo的人,编不出这段回答。
四、对你职业发展的建议
4.1 短期(这个项目期间)
核心目标:把AI模块做出来,把整个MES业务流程搞懂 具体产出: - 模型配置管理后端(第一个模块,证明你能独立开发) - RAG知识库(文档上传+向量检索+问答) - Agent工具编排(至少接MES里2-3个业务API) - 一份能在面试里讲清楚"工厂怎么做数字化"的业务知识4.2 中期(1-2年后)
工业互联网赛道还在上升期,你有两条路: 路线A:继续深耕工业软件 → 在xx做到核心开发/技术负责人 → 或者跳槽到更大的工业软件公司(用友/金蝶/西门子/罗克韦尔) → 工业软件+AI的复合技能,薪资天花板比纯互联网高 路线B:带着工业经验回互联网 → 面试时你比其他候选人多一个维度 → 做B端SaaS产品、做AI平台、做企业服务 → "我在工厂待过,知道真实的制造业需要什么"4.3 长期(3-5年)
中国制造业数字化转型的窗口期还有10年以上。 目前的市场格局: 互联网 → BAT+字节+美团,格局已定 工业互联网 → 极度分散,还没有真正的巨头 你的优势不是比别人写Java写得好, 而是你同时理解"工厂需要什么"和"AI能做什么"。 这两种理解放在一个人身上,市场上很难找。五、几句话总结(面试/自我介绍用的)
关于这段经历的一句话版本:
“我在一家做智能制造MES平台的创业公司,独立负责AI模块从零搭建,同时深入理解了制造业全流程——从产品BOM、工艺路线、工单排产到设备OEE、质量检验、异常管理。”
关于工业业务价值的回答:
“工业软件和互联网软件最大的区别不是技术栈,是思维方式。互联网追求高并发,工业追求高可靠。工厂产线停一分钟可能赔几万块,所以工业软件的代码不追求写得快,追求不出错。我在朗涞科技学到的最重要的东西,就是在写每一行代码之前先想清楚:这个数据从哪来的、谁在用、错了会影响什么。”
关于AI在工业里的落地:
“AI在工厂里的价值不是’让ChatGPT帮你写周报’,而是让工人在嘈杂的车间里说话就能报工、让设备告警自动给出维修建议、让质检数据AI一键分析趋势。所有AI能力都必须绑在真实的业务流程上,否则就是Demo。”
六、计算机技术可以进入的所有行业
你大学里知道的"做软件"只有互联网大厂。但软件可以嵌入任何行业。以下是你换个行业、技术不变、但业务完全不同的全景图。
6.1 制造业(你在的行业)
MES 制造执行 → 工单/报工/质检/设备OEE WMS 仓储管理 → 入库/出库/盘点/AGV小车调度 QMS 质量管理 → 检验标准/不合格品/GMP审计追踪 SCADA 数据采集 → PLC传感器 → 设备数据实时监控 ERP 企业资源计划 → 财务/采购/库存/销售/人事 PLM 产品生命周期 → BOM/图纸/变更管理/合规 APS 高级排产 → 算法优化产线效率 数字孪生 → 3D可视化工厂实时映射 AI落地:视觉质检、设备预测维护、工艺参数优化、AI排产6.2 能源/电力
电力调度系统 → 发电→输电→配电→用电全网实时平衡 新能源管理 → 光伏/风电的发电预测、并网调度 储能管理 → 电池充放电策略、梯次利用 充电桩运营平台 → 选址/定价/运维 碳交易/碳核算 → 碳排放数据采集+交易 智能电表 → 几亿台电表的数据采集和分析 AI落地:负荷预测、设备故障预警、新能源功率预测6.3 交通运输
城市交通信号控制 → 红绿灯配时优化 高速公路收费 → ETC全国联网结算(千万笔/天) 地铁信号系统 → CBTC列车自动控制(安全等级最高的软件) 网约车调度 → 数百万司机实时匹配 智慧停车 → 车位引导+预约+无感支付 港口自动化 → 集装箱堆场无人化 机场行李分拣 → 传送带自动识别分拣 低空经济(2024-2026最火赛道): 无人机飞控后台 → 航线规划+实时监控+电子围栏 空域管理平台 → 飞行计划审批+冲突检测 eVTOL运营系统 → 飞行汽车的调度+充电+票务 反无人机系统 → 机场/敏感区域无人机侦测 AI落地:路径规划、订单预测、自动驾驶感知6.4 金融(不只是银行柜台系统)
核心交易系统 → 交易所撮合引擎(微秒级延迟) 量化交易 → 策略回测+实盘交易 风控系统 → 反欺诈/反洗钱/信用评分 保险精算/理赔 → 定价模型+AI图像识别定损 支付清算 → 银联/网联核心系统(每天几十亿笔) 数字货币/区块链 → 央行数字货币、供应链金融 消费金融 → 花呗/白条的风控和账务 监管科技 → 数据报送+合规检查 AI落地:智能风控、智能客服、OCR票据识别、智能投顾6.5 医疗健康
HIS 医院信息系统 → 挂号/收费/药房/住院 EMR 电子病历 → 结构化病历+临床决策支持 PACS 影像存储 → CT/MRI/X光片存储调阅(数据量巨大) LIS 检验系统 → 检验仪器数据采集+报告 远程医疗 → 视频问诊+电子处方 医保控费 → DRG/DIP付费改革下的成本核算 基因测序 → 生物信息学分析 药物研发 → 分子模拟+临床试验数据管理 公共卫生 → 传染病监测+疫情预警 AI落地:AI辅助影像诊断、病理切片分析、合理用药审查6.6 农业
精准种植 → 传感器+气象 → 浇水/施肥决策 无人机植保 → 自动巡田+精准喷洒 智能灌溉 → 土壤湿度自动控制 农产品溯源 → 区块链记录从田间到餐桌 渔业养殖 → 水质传感器+自动投喂 畜牧养殖 → 耳标定位+健康监测+自动饲喂 农机自动驾驶 → 拖拉机GPS+视觉导航 农产品交易平台 → 产地直供+价格预测 AI落地:病虫害图像识别、产量预测、价格预测6.7 建筑/地产
BIM 建筑信息模型 → 3D建模+碰撞检测+施工模拟 智慧工地 → 塔吊监测/人员定位/扬尘噪音 楼宇自动化 → 空调/电梯/照明/门禁统一管理 智慧园区 → 停车/安防/能耗/物业一体化 装配式建筑 → 预制件设计→生产→运输→安装 CIM 城市信息模型 → 整个城市的3D数字底座 AI落地:工地安全巡检(识别未戴安全帽)、能耗优化、预测性维护6.8 零售/消费
POS收银系统 → 后面连着库存/会员/营销 全渠道中台 → 线上+线下统一订单/库存/会员 智能补货 → 销量预测自动生成补货单 RFID应用 → 智能试衣间、无人零售 无人便利店 → 计算机视觉识别商品 私域运营 → 企业微信+SCRM+精准营销 跨境电商 → 报关/退税/汇率系统 AI落地:销量预测、智能推荐、智能客服、视觉货架巡检6.9 物流/供应链
快递路由规划 → 每天几亿件快递的中转+派送路线 仓库自动化 → 传送带分拣+AGV搬运+机械臂码垛 冷链监控 → 温湿度全程监控(疫苗/生鲜) 最后一公里 → 快递柜/驿站/众包配送 国际物流 → 海运/空运订舱+报关+提单 供应链金融 → 仓单/运单质押融资 AI落地:路径优化、货量预测、面单OCR、异常预警6.10 教育
智慧校园 → 教务/选课/成绩/一卡通 在线教育 → 直播/录播/题库/作业批改 自适应学习 → 根据水平推送不同难度题目 考试系统 → 在线考试+防作弊+自动阅卷 学情分析 → 学生行为数据 → 挂科预警 招生系统 → 高考录取(几千万考生) AI落地:AI批改作文、AI口语评测、个性化题目推荐6.11 政府/公共服务
政务服务 → "一网通办"背后的系统 公安系统 → 人口/户籍/出入境/案件管理 税务系统 → 金税工程(中国最复杂软件系统之一) 社保/医保 → 几亿人的养老金/医保结算 智慧城市 → 城市大脑:交通/城管/应急指挥 法院信息化 → 电子卷宗+庭审直播+执行查控 环境监测 → 空气质量/水质/噪声全国网络 应急管理 → 地震预警/防汛抗旱/消防救援 AI落地:人脸识别、舆情分析、灾害预警、智能派单6.12 军工/航天
指挥控制系统 → 战场态势+作战推演 雷达数据处理 → 目标检测+跟踪+识别 卫星地面系统 → 遥测遥控+数据处理 仿真模拟 → 飞行模拟器/战场仿真 密码通信 → 加密机/量子通信 导航系统 → 北斗地面增强系统 军工MES → 比民品严格100倍的生产管控 AI落地:目标识别、情报分析、故障预测七、关键认知:技术不变,变的是业务
任何一个行业,后端开发的核心技术栈都一样: Java/Go + Spring Boot + MySQL + Redis + MQ + Docker + 这个行业的业务规则 你在xx写过: 换到其他行业就是: 工单CRUD → 飞行计划CRUD 报工状态机 → 保险理赔状态机 设备OEE实时统计 → 充电桩利用率实时统计 检验标准比对 → 风控规则比对 工艺路线9道工序流转 → 审批流N个节点流转 库存看板 → 电网负荷看板 代码逻辑一模一样,换的是表名和字段名。真正学会的不是"怎么写MES",而是"怎么把一个陌生行业的业务吃透"。这套方法论——第一天看表结构、第二天看页面、第三天开始写代码——以后你去任何行业都能用。这个能力比任何具体技术都值钱。
总结
本文的核心不是罗列概念,而是把“重新认识软件行业的就业分布,以及工业软件开发的真实价值”放回真实项目和个人学习过程里理解。阅读时建议沿着下面的路径复述:
问题或现象 → 业务背景 → 系统/行业结构 → 真实项目案例 → 可验证结论小鱼点睛
先区分“资料中的规划”“代码中的实现”和“自己已经验证的结论”,再把经验写成文章,内容才经得起复盘。
下一篇
下一篇将继续写OT 与 IT 的鸿沟:为什么工业软件不能只按互联网思维开发。
下一篇将从行业岗位继续走向生产现场,解释 IT、OT 和 MES 的边界,以及设备数据如何进入业务系统。