本节跟同学们讲讲互联网公司的各个职位及这些不同的职位是如何合作,支撑整个互联网公司快速运转的。
职位介绍
产品类:
产品经理:负责产品的原型设计、产品生命周期管理,产品竞品对比,客户需求收集。
数据分析:负责各类核心监测数据分析,用户行为分析等,提出或找出产品存在的问题。
技术类:
前端工程师:负责开发前端交互页面,包括pc电脑的前端,Android或iOS的收集前端交互页面开发。主要用到前端开发技术,如javascript, android,ios等开发技术
后端服务工程师:负责与前端进行交互开发,主要用到的技术如java,PHP,Python等服务端开发。
大数据工程师:主要负责大数据类研发工作。包括传输,计算,分析等技术。
算法工程师:主要负责算法策略类的开发,如推荐策略、检索策略、AI模型等的设计开发。
测试工程师:主要负责产品的测试,寻找开发工程师开发出来的产品在使用过程中的问题,主要包括黑盒和白盒测试。
运维工程师:对于部署到线上的系统,需要运维工程师来运维系统的正常运行,如机器挂掉,网络断开,服务异常等。
运营类
运营工程师:负责产品的线上线下宣传,如通过公众号、线上活动、线下活动来宣传、引导客户。确保线上产品的广泛宣传
UI类
UI工程师:负责产品页面的绘制和交互,比如每个页面的颜色,图片及排版等图都是由UI工程师负责完成的。
商务类
商务:负责政府或客户关系,为将来的合作和销售提供有利的关系。
销售:顾名思义,售卖产品及功能,为公司获得订单。
比如我以一个段视频app为例来说明各个角色是如何协同配合的,产品经理设计产品模块,经过评审确认,交由研发工程师研发,同时相关页面的UI设计交于UI工程师同步启动设计研发,研发过程大致分为前端,后端,策略算法模块,不同的角色负责不同的模块,大家按照计划排期开发,最后联调,上线前,测试工程师经过系统性的测试,并将bug交于对应研发工程师修复,之后进行上线,上线后,一方面运维工程师介入,进行线上的例行运维,另一方面,运营工程师开始宣传和客户运用。整个研发流程到此为止,同时该app一方面面向C端免费使用,另一方面通过广告变现,这时候商务和销售会出现来对广告客户进行售卖,对于大客户维持关系则由商务来负责。这样整个app就比较健康的运转起来了,产品研发线不断优化推出新的功能满足用户的需求,运用不断的推广,销售进行售卖来获取变现推动app的健康发展。
这就是最简单的互联网运作的流程,大家看到每条线都是非常重要的。希望帮助同学们了解互联网职位的细分,很多公司在技术招聘的时候,除非你由特长要找对某项技术的offer,大多数统称为软件工程师,会统一分配到不同的业务线。