首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这些高级软件工程师的职称有什么区别?

这些高级软件工程师的职称有什么区别?
EN

Software Engineering用户
提问于 2011-02-10 18:27:00
回答 6查看 483.6K关注 0票数 94

我目前是一家大公司的高级研究软件工程师,并被提供一个“高级职员工程师”的职位,在其他地方。我不确定新职位的头衔是否意味着横向调动或晋升。

因此,所有其他条件大致相同(工资、专业领域等),这些软件工程师职称之间的外部区别是什么(一般情况下,如果可能的话,不管是哪个公司):

  • 高级工程师
  • 高级研究工程师
  • 高级职员工程师
  • 技术人员
  • 首席工程师

编辑:让我详细介绍一下“技术人员”,因为这是不常见的。我认为这是一个很高的标题,通常与研究相关。我知道甲骨文、VMWare和旧贝尔实验室都有这样的头衔。见:技术人员。我知道这意味着什么,但我不知道它是如何与其他头衔相抗衡的,这就是为什么我会问。

EN

回答 6

Software Engineering用户

发布于 2011-02-10 20:26:27

“所以所有的事情都是平等的”他们不是。这些标题不是同等的。

我会这样给他们排序,从高到低:

  • 首席工程师
  • 高级职员工程师
  • 职工工程师
  • 高级工程师/高级研究工程师

一般来说,“高级”意味着有深度的经验和成熟的独立工作,在日常活动中没有那么直接的指导。工程师可以期望收到任务或任务以及外部优先级。高级工程师应该为自己确定这些任务的优先次序。

高级工程师通常是对一项技术或产品线有深入了解并具有多个发布周期经验的人。

高级研究工程师听起来像是一个人,他不参与生产周期,但更专注于算法或长期战略工作。

“技术工作人员”并不意味着任何资历或方案编制经验。接待员可以是技术人员的一员。

员工工程师通常对公司的多项技术和产品线有丰富的经验和贡献。

高级职员工程师负责所有员工工程师的工作,更多的工作是在多个产品线或技术中担任领导角色。高级工作人员还应考虑战略规划和执行。

在许多公司,首席工程师往往是技术阶梯的顶端,或者仅仅是“技术研究员”或“首席科学家”。校长也被称为建筑师,在各种形式。首席工程师负责软件技术或产品线的宏观体系结构,并为从事不同产品或技术的多个开发团队提供指导和监督,以确保技术之间的适当互操作或相互连接。

这些不是我作为人力资源经理的观点,而是作为一名工程师的观点,他从事(并帮助定义)所有这些角色。

票数 132
EN

Software Engineering用户

发布于 2011-02-10 18:34:39

唯一确定的方法是得到每个职位的工作描述(职责清单,预期技能)。这些标题上的限定符似乎是武断的,并将因公司而异。

票数 34
EN

Software Engineering用户

发布于 2011-02-10 18:35:40

这要看公司的情况。在联合技术s,进展是:

  • 副工程师
  • 工程师
  • 高级工程师
  • 职工工程师
  • 首席工程师
  • 技术研究员
  • 高级技术研究员

虽然首席工程师和技术研究员大致相当。

不过,在一家特定的公司之外,进展只是:

  • 工程师
  • 高级工程师
  • 首席工程师

之后可能增加“高级首席工程师”。

票数 26
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/46366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档