技术人,如何年薪百万?

蓝色关注,回复“9”获取个人如何快速成长、架构、程序员或产品经理能力模型、技术管理等资料。

见字如面,我是军哥。

最近有好几位朋友私信我,如何年薪百万?

我觉得呢,技术人靠打工年薪百万也是有办法的,其中有一个办法就是专业技术水平达到 P8 级别,那 P8 级别需要有什么样的能力呢?

今天我们聊聊 P8 的能力模型,请各位跟我来!

技术人,如何年薪百万?_第1张图片

文章将从「工程能力、影响力、沟通能力协作和项目管理、解决问题、领导力」6点逐一展开。


 1 

工程能力

我们先看下定义,工程能力:能够正确评估各种新兴技术和工具,并将其恰当的应用在所负责的平台或系统中。

定义看起来有些晦涩,我来举例子说明。比如 docker 技术,饿了么从2015年开始研究,到2017才开始全面容器化,是调度系统技术成熟之后,最后容器化和调度系统一起推进。

service mesh 新技术出现之后,饿了么并没有盲目跟进,我们更多是学习了service mesh 的思想,用我们的 go proxy 来充当 sidecar 的过程。

再比如2017年小程序刚火起来的时候,饿了么大前端团队(sofish带领)的一位P8来 own 这事,并迅速判断小程序在外卖这个场景是非常合适的,后来还在全国各技术大会上做了多次相关分享。

上面这些例子,事后都证明我们有技术的前瞻性思维,而这些新技术背后选择和试探都是由P8同学来操盘的。


 2 

影响力

再来看看能力模型的第二个维度——影 响 力:在一级部门(整个技术部)内有极高的影响力,能够发现新机会,并影响其他部门调整资源来配合。

这里有一个案例,2018年我在饿了么的时候,当时我们公司核心开发语言是Java、go、python,具体在使用Java这个场景,大家用的东西有springmvc,springboot,还有自己研发的内部框架,反正是千奇百怪的,go和python也是一样。

我们当时有自己监控、trace、配置等公司基础组件,但是每个 team 用法都不一样,新人来要么 copy 原有的工程依葫芦画瓢,但是这个效率太低了,有没有一款一键生存「脚手架」的工具呢?

我们一位P8发现这个机会,若有这样脚手架,我们的代码生产效率会提升很多,当然他不可能 go,python 都熟悉,最后从其他二级部门技术团队找来go和 python 的高手一起建设这个项目,也为此得到工程师的好评。

这就是P8的影响力。


 3 

沟通能力

最后我们看看能力模型的第三个维度——沟 通 能 力:能够在跨团队沟通中提出建设性的建议,提高跨团队间的沟通效率。

2018年,我的一位 P8 下属在推进一个修复安全漏洞的项目,这个项目需要物流和商家部门技术、产品和业务都配合,但是问题来了。

这个项目本质是一个技术优化项目,对产品功能没有什么大的影响,但是当时商家的用户体量是几十万规模,物流是百万的规模,这个需求还非常紧急,因为它是一个安全的漏洞。

怎么办?

和安全部沟通下来,必须要48小时内修复,否则会收到安全事故P1等级的处罚。我和他盘算了一下,这里有3个难点:

1、商家 app 有安卓和 iOS 两端,他们产品和业务希望可以先灰度一部分用户再全量。

2、物流有三个子 app,物流产品和业务同学同样不希望,先去更新最重要的一个子app,怕出现系统稳定性问题被用户投诉。

3、物流和商家app还需要调整部分的后端代码。

最后我的下属给出的方案是:

1、物流和商家先调整后端代码并且可以适配老的代码,让项目经理去跟进并尽快上线。

2、通过监控时间找到商家和物流用户低峰时段,先选择商家 iOS 和其中一个物流(次重要)子app先实施,历史数据早上7点左右时候有一波小高峰,我们系统监控和业务反馈,如果没有问题,继续观察中午午高峰的监控数据和业务反馈。如果还是没有问题,就先全量商家 iOS 和安卓,如果有问题及时回退并找到问题原因并解决之。

3、最后,按照上述步骤没有出现什么异常问题,我们在晚高峰先灰度其他两个物流子app并观察情况。

4、第二天早上发现监控都正常,物流业务和用户也什么异常反馈,这个时候准备全量物流3个app。

最终,我们在40小时左右完成整个安全漏洞方案计划和实施。大家都对这位P8竖起大拇指,这种紧急的项目对人的考验是巨大的,但成长也是飞快的。

我上个月和他闲聊,你现在在新公司做什么新技术么?他说我最近在公司负责serverless 的落地,祝福这位P8的大牛工作顺利,也感谢曾经一路相伴。


 4 

协作和项目管理

我们先看下定义,协作和项目管理:能够组织并推动产品/研发/运营/业务方之间的协作项目。

举一个案例:2017年饿了么内部推广一款工单系统,这个工单系统单源头是客服输入-》客服专家组-》物流运营,物流运营把结果反馈给客服,然后我们通过系统通知用户处理最终结果。

不瞒你说,在这之前,客服的工单和物流运营处理是数据孤岛,客服通过邮件反馈相应的工单给到物流业务然后反馈回客服,这种方式在17年前是 work的,随着订单的暴涨,需要客服处理的工单的数量增长迅速,并且之前的处理方式是数据孤岛,很容易出现有的投诉没有反馈或者反馈时效性问题。

我的一位P8下属接下这个任务,协调对方的产品、我们的研发和物流的运营一起出色的完成了这个项目。他的方法如下:

1、第一步先完成系统对接,然后对工单数据反馈形成闭环。

2、对不同等级不同实效的工单,有多种提醒机制触达处理的人,并且关键节点必须有备份的处理人。

3、每周有工单处理数量、环比同比的报表,并同时抄送干系的负责人。

4、对产品一些不足之处,我们定期开会决策方案快速迭代。

通过以上四项工作的落地,工单的准时处理率提升了20%,不会出现任何遗漏的工单,同时大家的合作更加密切,有了更好的用户体验。


 5 

解决问题

再来看看能力模型的第二个维度——解决问题:能够理解公司在业界的业务价值以及发展方向,并能够以量化的研究结果帮助公司进行正确的技术或者业务决策。

2018年,我这边负责饿了么整个客服线,我们在思考是否使用机器人客服来处理一些标准化的问题,这样最终提升我们的处理效率。

我让我一位P8下属做市面上客服产品和技术调研,于是他调研了百度夜莺智能客服、网易七鱼智能客服、还有两家创业客服公司,一家叫追一科技,一家叫来也。

最终发现百度和网易的客服通用型比较强,不太合适饿了么有定制化的场景,而当时追一的主要客户是滴滴,但滴滴的业务和饿了么的业务差距甚大,他们在外卖类的行业经验显然不足,来也已在运营商、零售、商旅、教育、金融等行业应用,与中国移动、惠氏、携程、新东方在线、浦发银行信用卡等达成了合作,但是这些公司业务与饿了么业务差的太远。

还有两个问题,就是当时追一和来也都不是私有化部署,我们需要和他们系统进行数据交互,数据安全也是我们考虑的最大因素之一。

最终我们决定自己研发智能客服系统,虽然在算法这块的人员储备一般,但是这不是问题的关键,关键这是正确的选择。


 6 

领导力

最后我们看看能力模型的第三个维度——领导力:能够驱动整个二级部门的技术方向,并为二级部门的目标制定提出建设性意见。

2017年我们部门很多项目还是基于 springmvc,当时很多其他部门和行业已经在使用 springboot 技术了。

我的P8下属敏锐的嗅觉发现这一点,并多次和我探讨,最终我们决定新项目使用 springboot ,springboot有很多优势,比如:

  • 使用 Spring 项目引导页面可以在几秒构建一个项目

  • 方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks

  • 非常简洁的安全策略集成

  • 支持关系数据库和非关系数据库

  • 支持运行期内嵌容器,如 Tomcat、Jetty

  • 强大的开发包,支持热启动

  • 自动管理依赖

  • 持各种 IED,如 IntelliJ IDEA 、NetBeans

缺点是集成度较高,使用过程中不太容易了解底层。

我最终我们还是选择新项目用 springboot ,从现在的结果来看,当初的选择是非常明智的。

这就是一位P8同学的领导力。


写在最后

以上,是今天文章的全部。

技术人,如何年薪百万?其实本质就是你的能力有没有到 P8 级别,而如何判断,就是今天聊的 P8 的能力模型,今天一口气聊完了,希望今天的文章对你有收获和新的思考。

关于我:军哥,前饿了么、贝壳技术总监,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!

另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9” 获取,不谢。


以往热文推荐:

如何搞垮一支技术团队?

她 3 个月换 3 份工作,简历太花还有救吗?

35 岁读者问我,目前在小厂,很焦虑怎么办?

66 个包过面试锦囊,拿走不谢!

一位沪飘 7 年程序员的悲催 2020!

今年想跳槽的朋友,务必看完这 9 个问题!

10 年架构师和你聊聊架构的实战篇!


更多精彩,关注我公众号,一起学习、成长

▲ 长按关注军哥手记,一起学习、成长

你可能感兴趣的:(编程语言,人工智能,java,大数据,项目管理)