今天我们来数一数互联网行业的职业细分,同样的岗位只是级别程度不一样的会合并到一起,如高级/中级/初级这样的划分就不单独列出了。
产品经理的主要职责用一句话说就是调研市场并收集用户需求,策划产品并规划发展方向,协调各部门各岗位资源进行产品研发,制作产品原型,产品开发完成后对产品进行测试与回归,最后收集用户反馈对产品进行迭代。
技术总监,也就是俗称的CTO(Chief Technology Officer),负责带领技术研发团队对产品进行技术研发,同时一个优秀的CTO会对整个团队的技术选型、使用的技术栈、未来的技术方向胸有成竹,带领团队对技术难点进行攻坚,使用新技术优化产品体验和产品性能等。
一个完整的互联网产品包含有前端交互和后端服务两大块,后端研发工程师就是负责后端服务这一块,除了对数据进行存储、分析凯发K8一触即发、使用以外,后端服务隐藏在用户体验之外做了许多复杂的操作和业务逻辑,后端研发工程师常用的后端语言有JAVA,PHP,Python,C#等,目前在全球范围内以JAVA研发工程师从业最多。
前端研发工程师拿到设计稿后对产品进行前端研发,涉及到页面展示和用户交互的方方面面,k8凯发还包括与后端服务进行API对接,在用户体验方面离用户非常近,也非常需要注重细节,前端使用的基础语言统一为HTML+JS+CSS,现代前端工程拥有大量复杂而高效的前端框架,对这些框架的掌握已经成为了必备技能。
视觉设计师负责将产品原型转换为视觉设计稿,视觉设计稿非常接近真实产品,设计稿定稿后就可以进行标注并交付给前端研发工程师,在产品研发完成后设计师还会对最终成品进行视觉回归。
测试工程师分两种,k8凯发白盒测试和黑盒测试,白盒测试从难度上来说远高于黑盒测试,优秀的测试工程师会编写单元测试对整个产品进行自动化测试,也就是说白盒测试会深入到产品的每一个细节,而黑盒测试是纯粹站在前台用户的角度对产品进行测试和体验。
运维工程师负责对产品运营所需要的硬件资源(网络、计算和存储资源)进行管理和配置,负责监管并保障产品的正常运作,对产品的部署进行资源规划和组网。
售前工程师负责前期的产品调研、需求整理等工作,是产品工作的最前哨,与甲方直接对接后将相应的需求整理成文档交给产品负责人。
售后工程师负责将用户使用过程中的问题和体验反馈进行收集整理,迅速响应并通知研发团队解决突发的故障和已有的BUG。