研发工程师职位阶梯.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
研发工程师职位阶梯

开发工程师职位阶梯(草案) 专业能力要求 对于开发工程师,为了完成所负责的工作,需要在具备多项专业能力,本节说明了一些公司希望工程师长期发展的各项专业能力的方向,而具体级别定义中把握、解决问题的能力(如“工作质量有保证”之类的描述)会由这些专业能力来构成,在具体评级中做参考。 编程能力 根据产品和系统设计,编写代码实现的能力。 能力 描述 掌握的通用编程语言的数量和熟练程度。这里的语言主要指实际项目中使用的,并且具备开发实际应用能力的语言,包括但不限于Java,C/C++,Javascript,Python,php等。 程序效率 在编程、设计或者Code Review时能够注意程序的空间效率和时间效率,发现和解决代码中的效率问题。 可读性 书写代码清晰,逻辑结构易于理解,注意函数和变量命名、注释等。 可维护性 程序或者程序设计结构合理,模块划分清晰,合理利用设计模式,程序易于维护与扩展。 测试 程序具有良好的可测试性,习惯于书写全面有效的单元测试,熟练使用至少一种单元测试工具。 编程质量要求 在一年内的code review中,能提出有效的意见和建议,其有效意见数反映对于代码质量的要求。 解决问题的能力 针对技术问题给出合理解决方案的能力。 能力 描述 根据产品需求给出合理的系统设计 算法设计 根据产品需求给出并实现合理的算法 技术调研和学习 根据产品需求进行技术调研,学习和利用新工具和新技术来解决项目中的技术问题。 专项技术 对于与公司业务相关的专项领域的熟悉程度。包括但不限于数据库使用、Web开发、手机软件开发、Windows开发、操作系统优化以及大型系统开发等。 技术表达能力 文档书写 设计文档、项目报告和测试报告等的书写。善于使用WiKi等文档管理工具来生成和整理文档。 能共通过口头报告,与大家分享技术经验。 级别与职称 要求 T1(助理研发工程师) 具有初步的开发基础,在明确的规范和指令下,负责具体模块的实现,解决工作中的简单问题。 T2(研发工程师) 能理解所负责产品的开发背景和目标,有能力进行简单模块级的设计和实现,独立解决开发中的常见问题,个人工作质量和效率符合项目要求,让人比较放心。 T3(中级研发工程师) 能够独立完成一般模块的设计与实现工作,能把握一般难度的方向/项目(较低难度的完整Topic,或者是一个较难的Topic中的技术子集合 -- 注:后续类似这样的描述在评估时候根据具体工种会给出解释) 通常,达到此级别需要1~3年的全时工作经验。 T4(高级研发工程师) 能够独立负责大型产品线中较大、较难的模块,或者完整中等规模产品的技术设计与实现,或者能够解决较难的技术问题(广度或者深度的要求,如cover周边topic较广,或者在topic内做的较深) 能够指导更低级的同事 具备较好的技术表达能力 通常,达到此级别需要3~5年全时工作经验。 T5(架构师) 独立负责涉及多条产品线的较完整的技术方向/团队,能够完成大型产品的整体框架/核心算法的设计与实现 在某个技术方向具有较高的水平,能够规划、组织、指导完成系统级程序的设计、开发,制定技术方向(topic)的中长期规划 在团队中具备较强的技术影响力,能够指导和培养高级工程师 通常达到此级别需要5~8年的工作经验 T6(高级架构师) 负责多个中大型产品(或技术topic ,负责过的项目对公司构成杰出业绩,并经过实践验证,设计不存在重大缺陷。 具有较强的技术影响力,能够带动团队的整体技术水平提升。对于公司内外及业界相关资源及水平有较好的了解并能运用到工作决策中。 具有较强的技术迁移能力,能够主导复杂的新业务、新技术的发展。 通常达到此级别需要8年以上工作经验 T7(高级技术专家) 能够对公司专业领域的技术方向提出引领性的意见,参与公司关键技术方案的讨论和技术把关 在某个专业技术领域(如底层架构、存储;数据挖掘… 具有较高的技术水平和影响力,能做出中长期的系统级技术规划,在业内属于领先水平。 对本领域的产品发展方向有一定的认识和把握能力,能够对产品决策产生影响。 具备较好的技术表达能力 T8(首席科学家/首席专家) 引领多领域或关键领域的技术创兴,在业内有影响力,能制定公司的中长期规划,参与重大产品决策 代表公司领导和管理某个或多个专业技术职能领域 在多个方向有独特的研究成果,均处于业内领先水准

文档评论(0)

sb9185sb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档