知道吗,你和高级工程师差距巨大

这也是为什么大厂有等级,比如华为的职级,腾讯的T级,阿里的P级,百度、头条、PDD都有自己的级别,这就是区分一个人能力的等级。你还别不服气,等级划分不是随便来的,接下来就带你看看,为什么高级工程师这么值钱;为什么一些厂的要求高。

来吧!!!

缺少高级工程师的领导你会发生什么

时间:2020.2.25

我不认为存在单一的“完美”组织结构。每个公司都有不同的需求,并且对人才的要求也会有所不同。一些团队结构是平坦的,有些是有深度的。无论你如何建立一个技术团队,如果有共享你产品的过程,那你就成功了。

但是,每个公司/团队都应优先考虑一个职位:高级工程师。

无论你的行业,规模或者技术栈如何,你都需要高级工程师来指导你的软件开发产品以及内部交流。没有这个高级工程师的领导,可能会发生不幸的事情,其中一些破坏性更大。

这里罗列了一些缺少高级工程师的情况下可能会发生的最常见的情况。

陷入重写的陷阱

20年前,Joel Spolsky 写了一篇我今天仍然推荐的非常出色的文章。它强调了软件公司团队可能做出的最糟糕的决定之一:从头开始重写代码。

这是高级工程师需要介入的时候。凭借他们在各种数据库程序中的丰富经验,他们将能够考虑产品的需求,预算和框架,然后选择实现产品业务目标的数据库。

工程师可以是非技术领导

奇怪的是,你的领导团队并非需要技术精湛。

同样有可能的是,你的开发人员与你的五年业务战略不符。

有时候,当事方在功能,优先级,时间表,框架方面意见不一,你可以自己命名。如果你的领导团队不讲开发,那么您很容易雪崩。

换句话说,开发人员可能会声称必须采用这种方式,故意使用专业术语让你让步。

为了避免开发人员被骗,需要具备技术领导才能进行筛选并翻译每个团队的基本需求。

最后说明

这篇文章不是针对初级开发人员的攻击。毕竟,你的初级开发人员将学习并很快地成长为高级工程师。相反,这是雇用具有技术能力的强大的高级工程领导的案例,但也可以:

  • 与非技术团队成员沟通
  • 帮助解决各类技术问题
  • 了解产品的业务方面
  • 将多年的实践经验带给团队成员

正确聘用此人将确保您的产品以最高水平进行计划,构建,发布和维护。

结语

这是一篇外文的翻译,但是从工程师能力的评判来看,和我们国内的区别不大。高级工程师,不仅仅是写代码,还需要有带团队的能力、做决策的能力、领导能力、沟通能力。

比如文中说的数据库选型,不是因为MongoDB成为趋势,就一定要使用它。而是需要根据经验,根据项目,考虑产品的需求,预算和框架,选一个最佳的方案。

在我开发的项目中,也遇到过选型问题。消息队列,用Kafka还是MQ,用什么MQ,都是需要按实际情况来选择的。还有Android开发中,图片加载框架等等,这些作为新手的你,和公司里,或者和交流群里的其他人交流,你能感受到差距吗平时的选择是如何呢/p>

所以,现在你知道为什么高级工程师值钱了吧。你知道如何成为一名优秀的高级工程师了吗/p> 文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91531 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月8日
下一篇 2020年3月8日

相关推荐