一图看懂互联网各职位都是干啥的

前言

在大厂打工一年有余了。
一年前我干的活是看论文写代码,总是苦恼于现实与预期不符。现在的我,深入到一线产品研发团体中,更遗憾的是再没有多大空间能发挥创意,而只能做个执行者。
但是也有幸接触到了不同的职能,学习到了一些产品专属概念,以及产品研发的主要流程,也很开心有机会在这里给大家做分享。
也许还能指导到一些小朋友呢,对吧(●’◡’●)?

产品分哪些类型?

按照离用户的远近来区分的话,产品分为前台、中台产品。

  1. 前台:直接触达用户(toC或者toB)的业务产品,这类产品一般有前端界面,比如我们在支付时的界面和点击的按钮。
  2. 中台:中台是可以服务于不同前台的产品,可以看作公共能力的提供者。比如我们在使用美团的时候,不论是团购,还是买外卖,付款的时候使用的同一种能力,相应地调用的都是同一个产品。

这是从阿里流传出的著名“大中台小前台”战略,前台业务可以快速更迭,中台业务保持稳健,在支持业务灵活变化的同时,也保证通用能力保持稳定。

产品内部是如何组织的?

要实现上述“大中台小前台”的形式,那自然所有代码不能写在一堆里边,各产品组通过微服务形式进行组织和通信。
每个产品组通常提供一种专门的能力,比如说,可能是结算、支付、付款、营销等,承担业务流程中的一个环节,各产品组之间通过接口调用(RPC机制)进行通信,以完成业务全流程。
每个产品组内部,不是只有一个代码仓库,而是分为多个代码仓库,每个仓库中的代码承担了更细分的单一功能,每个负责单一功能的代码仓库会被称为“服务”(这类是最常见的“单仓库单服务”,也有从一个代码仓库中划分多个服务的,叫做“单仓库多服务”,后者代码的耦合性就比较强)。每个服务通常有自己的消息队列,有自己的数据库,有自己的配置项。
所有这些服务共同配合、通信,完成业务全流程,就叫做微服务架构

各职能如何配合来研发产品?

为了理解这个问题,我们需要知道以下问题的答案:

  1. 一个产品的发展改变,会涉及到哪些职能序列?
  2. 各序列完成的任务是什么(这点可以参考各职位JD)?
  3. 各序列之间是如何配合的?

首先,我将围绕产品的多个职能序列列举在下方,供大家做个总览。
在这里插入图片描述

以下对这些岗位的工作内容做更详细的讲解和说明:

  • 销售/客服/商务
    将这三者归为一类是因为这三者是直接与外部人员进行接触的人,他们各自的职责是:
    销售,将商品推销售卖出去的人;
    客服,为客服服务解答疑问的人,售前、售中、售后都需要客服;
    商务,为公司业务发展谈合作的人。
  • 产品经理
    产品经理接受来自高层、销售、客服、商务、运营等同学提出的需求,其工作内容是明确以下内容,并督促大家按预期完成。
    • 产品需要设计成什么样子才能满足需求方的要求?
    • 完成本次需求实现需要调动哪些产品组?
    • 各产品组之间分别需要负责什么改动?
    • 各产品预期何时开发,何时测试,何时上线?
  • 商业分析
    负责对竞品、行业进行调研分析,并完成行业报告,为业务的战略发展提供支持。
  • 数据分析
    负责建设业务数据指标体系,并从数据指标变化观察业务异常、洞察行业机会、提出业务改进机会。
  • 服务端开发工程师/前端工程师/算法工程师
    负责根据产品经理提出的需求,设计具体的技术方案,并完成代码实现和上线。
  • 测试(开发)工程师
    负责根据产品需求、技术方案,设计测试用例验证需求实现并且代码无缺陷,开发完成的代码必须测试无误后才能上线。
  • 运营
    产品上线后,运营同学会建设关键运营指标,并通过各种手段提高关键运营指标,如与用户做沟通调查。
  • 运维(开发)工程师
    负责代码上线后,服务器、部署环境方面的维护工作。
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值