互联网公司职位简介

互联网公司职位简介互联网公司职位简介

大家好,又见面了,我是你们的朋友全栈君。

在这里插入图片描述

PM(项目经理或产品经理) package 10W/30W/50W+

1、项目经理为整个项目的第一责任人。
2、项目经理对《质量检查报告》中的所有细则负首要责任。
3、项目经理必须有效掌控项目开发的各个环节,协助、指导项目组成员的工作,及时发现并处理项目中存在的问题,并对项目组成员的工作进行合理的评价。
4、负责管理和控制项目全过程的质量、进度。分析偏差,采取纠正措施。如果发现项目实际进展显著偏离计划,则及时采取纠正措施。
5、根据项目规范建立项目组内部管理和沟通机制。
6、可根据需要调配组内人员等资源。
7、有权对项目组成员提出奖惩建议。
8、项目经理负责组织需求分析工作,并组织对需求文档和需求变更文档进行复审。
9、分配系统设计任务,包括体系结构设计、模块设计、用户界面设计、数据库设计等。
10、组织对体系结构设计、模块设计、用户界面设计、数据库设计进行评审。
11、负责组织项目开发小组会议并编写会议纪要。开发小组会议每周至少举行一次(可与项目例会合并),对难点、疑点问题进行分析、解决,保证小组内成员充分沟通。
12、负责每周对开发人员的代码进行检查。
13、负责提交测试版本、搭建符合实际的集成测试环境,每个项目只能有一个测试环境,开发环境不可与测试环境混合。
14、所需提交文档:

  • 立项后制定《项目计划》并保证该计划的合理性和现实性。组织项目组内对《项目计划》进行评审,《项目计划》制定或变更
  • 后必须发邮件通知部门经理、测试部及项目相关人员。
  • 每周五下班前提交项目的《项目周报》至TFS上项目相关目录。
  • 协助设计人员编写《体系结构设计报告》、《模块设计报告》、《用户界面设计报告》、《数据库设计报告》
  • 提交《内部验收表》。项目成果交付用户前项目经理必须组织内部验收,并签字生效。
  • 结项前向项目管理部门提交《结项申请书》。负责组织开发设计人员、需求分析人员、测试人员,根据《用户需求说明书》提交各类技术文档,并保证该文档的及时有效性和准确性。

PD(产品经理) package 10W/30W/50W+

产品经理是企业中专门负责产品管理的职位,产品经理负责市场调查并根据产品、市场及用户等的需求,确定开发何种产品,选择何种业务模式、商业模式等。并推动相应产品的开发组织,他还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。
1、产品策略制定:在关注行业动态并解读公司战绩之后制定产品策略(目标用户、产品定位、商业模式、产品生命周期、产品发展路线)
2、用户需求分析:市场调研(市场需求文档)、竞品分析(竞品分析文档)、需求收集(收集用户反馈、用户调研、数据分析)、需求管理(需求过滤、需求分析、需求提取)
3、产品功能规划:规划功能模块(业务流程图、交互原型、优先级排序)、撰写产品需求文档(PRD)
4、产品功能开发:资源协调、项目进度跟踪(进度跟进、项目管理)、产品测试验收、产品发布
5、其他工作:产品运营、产品推广、产品合作、产品宣介、产品培训

UE(交互设计师) 4-8K / 8-1W / 15-20k

1、内容包括:对产品进行行为设计和界面设计。 行为设计是指各种用户操作后的效果设计。Web的操作以点击为主。点击操作又可以分为“表单提交”类和“跳转链接”类两种。除点击外,还涉及到拖拽操作等。
2、界面设计包括:页面布局、内容展示等众多界面展现。例如:使用按钮还是使用图标?字号大小的应用,如何使用tab…… 之所以特意提出这样一个话题,是为了强调除了“界面设计”,还需要“行为设计”。
3、其他:交互设计在被认识的过程中会有很多误区,常见的是把交互设计理解为一种专业的、高级的界面设计。一个产品不好用很多时候是因为流程上有问题,页面表现的挺合理,但是,点击了一下之后,就会发现“走不下去了”。流程是一系列的操作,也需要设计。

RD(后端/前端/无线工程师) 8k/12-20k/30k+

RD: Research and Development engineer,研发工程师,对某种不存在的事物进行系统的研究和开发并具有一定经验的专业工作者,或者对已经存在的事物进行改进以达到优化目的的专业工作者。
互联网产品研发中,研发工程师会在PM的指导,按照PD的文档下去研发产品,在整个团队中是产品的主要生产力,IT的绝大数岗位RD的需求是最大的因为开发语言繁多,学精成本高,所以也分作多种岗位,以后端为典型的就是Java开发工程师。

QA(测试工程师) 6-8K/8-10K/10-15k+

1.编写测试计划、规划详细的测试方案、编写测试用例。
2. 根据测试计划搭建和维护测试环境;
3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;
4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
5.提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
6.为业务部门提供相应技术支持,确保软件质量指标。

OP(运维工程师)4.5-6k/6-8k/8-10k/10-12k+

事件管理:目标是在服务出现异常时尽可能快速的恢复服务,从而保障服务的可用性;同时深入分析故障产生的原因,推动并修复服务存在的问题,同时设计并开发相关的预案以确保服务出现故障时可以高效的止损。在这方面主要工作内容有:
问题发现:设计并开发高效的监控平台和告警平台,使用机器学习、大数据分析等方法对系统中的大量监控数据进行汇总分析,以及在系统出现异常的时候可以快速的发现问题和判断故障的影响。
问题处理:设计并开发高效的问题处理平台和工具,在系统出现异常的时候可以快速/自动决策并触发相关止损预案,快速恢复服务。
问题跟踪:通过分析问题发生时系统的各种表现(日志、变更、监控)确定问题发生的根本原因,制定并开发预案工具。
变更管理:以可控的方式,尽可能高效的完成产品功能的迭代的变更工作。在这方面主要工作内容有:
配置管理:通过配置管理平台(自研、开源)管理服务涉及到的多个模块、多个版本的关系以及配置的准确性。
发布管理:通过构建自动化的平台确保每一次版本变更可以安全可控地发布到生产环境。
容量管理:在服务运行维护阶段,为了确保服务架构部署的合理性同时掌握服务整体的冗余,需要不断评估系统的承载能力,并不断优化之。在这方面主要工作内容有:
容量评估:通过技术手段模拟实际的用户请求,测试整个系统所能承担的最大吞吐;通过建立容量评估模型分析压力测试过程中的数据以评估整个服务的容量。
容量优化:基于容量评估数据,判断系统的瓶颈并提供容量优化的解决方案。比如通过调整系统参数、优化服务部署架构等方法来高效的提升系统容量。
架构优化:为了支持产品的不断迭代,需要不断的进行架构优化调整。以确保整个产品能够在功能不断丰富和复杂的条件下,同时保持高可用性。

其他

软件UI/美工 4.5-6k/6-8k/8-10k/10-12k+

PS:软件UI是对产品的图片图像图形进行设计,而美工则是对公司活动,日常事务的图像进行设计
1、负责公司所需的各类三维设计、平面设计、POP设计、VIP应用设计等。
  2、负责各类活动的现场布置、背景布置和道具制作。
  3、负责商场各类模型、道具的制作和绘制POP等。
  4、协助美术师对商场店堂内、外广告的管理。
  5、协助美术师对商场环境的规划、形象的规划、美陈布置等。
  6、配合公司各类社会活动、促销活动的现场布置、道具的制作及美术陈列。

CTO(首席技术官) 不同公司给的不一样,但不会低

首席技术官是技术资源的行政管理者,CTO作为企业技术的创建者和推动者,首先因为他和CIO一样是进入企业决策圈的角色,有义务对企业的长期发展负责,制订企业或组织的技术愿景和战略,执行并监督实施技术的长短期战略,组织新技术研发应用,参与并保证对客户需求的技术满足,参与知识产权(IP)策略制。CTO还是高级市场人员,他可以从技术角度非常有效地帮助公司推广理念,其中包括公司对技术趋势所持的看法。
1、国外CTO的职能,除取决于公司规模外,还与高科技企业的发展模式相关联。硅谷很多公司创始人都是技术出身,但公司做大之后并不想转为技术团队管理者,所以除了从外面请来专业经理人担任CEO外,还有可能聘请专门负责研发管理的VP,这样创始人就可以把自己定为CTO角色,以便脱离管理中的琐事,专心研究技术走向。例如,Google的创始人之一Sergey Brin就专门负责研究技术的走向。
2、国内CTO更偏重于研发管理,CTO要负责把所有同开发相关的资源都管理起来,按时完成项目。另一方面,就是类似总工的角色,作为技术方面的权威,要对公司下一步的技术发展方向进行一些研究、探讨,做出判断并帮助CEO做出决策。
对于CTO的职责范围,国内公司还在摸索中。这个职位的职责同公司现阶段的需求和人员配备密切相关,对于中小规模的公司,CTO的工作要求也是模糊的,这种情况在国内比较多。

系统架构师(比PM略低一点)

1 负责公司系统的架构设计、研发工作;
2 承担从业务向技术转换的桥梁作用;
3 协助项目经理制定项目计划和控制项目进度;
4 负责辅助并指导 SA 开展设计工作;
5 负责组织技术研究和攻关工作;
6 负责组织和管理公司内部的技术培训工作;
7 负责组织及带领公司内部员工研究与项目相关的新技术。
8 管理技术支撑团队并给项目、产品开发实施团队提供技术保障。
9 理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架)
10 对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。 系统架构师的目的:
11 对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握。

程序员工资构成: 年薪数(12-16新)、年终奖、搬迁补助、房补、交通补、通信补、基本工资、五险一金、项目提成/奖金、设备折旧费等等,也有其他实体奖励的,以及公司福利(季度/年度旅游,日常聚餐,野外烧烤)等
上述数据来自网络,工资以一线城市工资标准(二线80%,三线60%),以上仅供参考,希望能够对你有所帮助。编写日期:2020年2月25日

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106415.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 微信公众号基础功能搭建怎么弄_怎么做一个订阅号

    微信公众号基础功能搭建怎么弄_怎么做一个订阅号自动回复在微信公众号后台首页左侧导航栏中找到功能。然后点击自动回复。自动回复包含被关注回复、收到消息回复和关键词回复三项内容自定义菜单

    2022年10月28日
  • System.getProperty()

    System.getProperty()System类来自于这个包:java.lang.SystemSystem.getProperty("XXX")方法用来读取JVM中的系统属性,那么java虚拟机中的系统属性使用

  • table array什么意思_html中table属性

    table array什么意思_html中table属性IamcreatingalargeHTMLtableandIhaveproblemwithpagebreaksasyoucanseeinthefollowingimage:Isthereamethodsettledowntheproblemautomatically?Orwhatisthewaytodoit?Tryaddi…

  • linux卸载jdk的方法_linux卸载自带的jdk

    linux卸载jdk的方法_linux卸载自带的jdk第一、以root账号登录如下[whutsun@localhost~]$surootPassword: 第二、查看系统已安装的jdk[root@localhostwhutsun]#rpm-qa|grepjdkjdk-1.6.0_22-fcs第三、卸载jdk[root@localhostwhutsun]#rpm-e–nod

  • 分布式文件存储选型比较[通俗易懂]

    分布式文件存储选型比较[通俗易懂]一、分布式文件存储的来源在这个数据爆炸的时代,产生的数据量不断地在攀升,从GB,TB,PB,ZB.挖掘其中数据的价值也是企业在不断地追求的终极目标。但是要想对海量的数据进行挖掘,首先要考虑的就是海量数据的存储问题,比如Tb量级的数据。谈到数据的存储,则不得不说的是磁盘的数据读写速度问题。早在上个世纪90年代初期,普通硬盘的可以存储的容量大概是1G左右,硬盘的读取速度大概为4.4MB/s.读取一张硬盘大概需要5分钟时间,但是如今硬盘的容量都在1TB左右了,相比扩展了近千倍。但是硬盘的读取速度大概是10

  • Linux安装CUDA的正确姿势[通俗易懂]

    Linux安装CUDA的正确姿势CUDA(ComputeUnifiedDeviceArchitecture,统一计算架构)是由NVIDIA所推出的一种集成技术,是该公司对于GPGPU的正式名称。透过这个技术,用户可利用NVIDIA的GeForce8以后的GPU和较新的QuadroGPU进行计算。查看显卡是否支持CUDA输入下面命令查看电脑的NVIDIA型号:v…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号