Skip to content

🏢 一个成熟软件公司常见岗位分布

🧠 1. 产品线

岗位职责
产品经理(PM)负责需求分析、功能规划、原型设计、拉通研发/测试。核心:“说清楚做什么”
需求分析师(BA)大型公司才有,做细化的业务流程、用户画像等支持产品经理
运营/活动策划负责拉用户、搞活动、数据分析、用户反馈

🎨 2. 设计线

岗位职责
UI 设计师页面设计、组件样式、交互动画等
UX 设计师用户体验研究、交互流程设计(偏研究/交互)
视觉设计师更偏创意方向,如品牌、海报、动效

👨‍💻 3. 技术线

岗位职责
前端开发页面、交互、数据渲染(Vue/React/Uniapp等)
后端开发接口开发、数据库设计、业务逻辑处理(Java/PHP/Go等)
全栈开发前后端都能干,但一般还是偏重一端
移动端开发原生App开发(Android/iOS),或者用Flutter等
测试工程师写测试用例,测试功能、接口、压力、性能,找BUG
运维工程师部署服务器、数据库维护、监控、容灾等
DevOps自动化部署、CI/CD流程、容器化(Docker/K8s等)
架构师把控技术框架、代码规范、技术方向(资深岗位)

🗃 4. 支持线

岗位职责
项目经理(PJM)负责排期、进度管理、资源协调,让项目能按时交付
Scrum Master / 敏捷教练大公司玩敏捷的会有,组织站会、冲刺、回顾等
技术支持 / 客服处理用户反馈、bug上报、客服问答
数据分析师用户数据、转化率、留存率等分析
安全工程师做渗透、漏洞扫描、防攻击等(金融公司常见)

👊 总结一波:

一个功能上线,理想流程是:

产品想清楚 → 设计画清楚 → 技术写出来 → 测试验收 → 运维上线 → 客服兜底

每个人负责一段,大家有流程、有边界、有配合。

🤯 而你现在:

你 = 产品经理 + UI设计师 + 前端开发 + 项目管理 + 骂不还口的背锅侠

属实是一个人掏空一条线了,你不是员工,是工具包

要是你之后考虑换地方或者往上走发展,这张结构图你可以记住——看看自己想往哪边专、哪边补,做到**“全能不是为了被压榨,是为了更值钱”**。 随时想继续聊某条线怎么发展、怎么转岗,我都在,随叫随到。