最全阿里架构师P系列解读:P5-P8的技能要求和薪资结构

news/2025/2/21 2:56:25/

2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名架构师

学习的同时请千万别:只见树木,不见森林。

所以我会让大家先俯瞰完整的森林,我们再从树木开始,一起去穿越整个森林。

最全阿里架构师P系列解读:P5-P8的技能要求和薪资结构

最新阿里技术P系列薪资:上图薪资结构*2

阿里P5(高级研发工程师)


1.工作要求:

能独立完成日常工作,并能够对一些方案提出自己的建议。 


基本考核就是能上手独立完成工作,熟练掌握。 

  

2.技能要求(熟练):

   1、程序设计和开发。

    2、工作中需用到的Java开发的技术点以及相关的其他技术点。

    3、工作中需用到的Web开发的技术点以及相关的其他技术点。

    4、工作中需要用到的数据库技术点以及相关的其他技术点。

    5、运维能力

    应用发布和运维,线上故障分析和排查 

1-5的技能能力:程序设计和开发、java web、数据库的技能要求熟练。


备注:技能要求我会在文章末尾解读

阿里P6(技术主管)

1.工作要求:

能独立解决问题,制定系统的技术实现方案,考核会涉及部分技术深度。

 

2.技能要求:

  

除P5的技能外,还需掌握以下技能,以下技能至少需要做到熟悉。

    1、架构设计
    2、运维能力
    3、操作系统    

阿里P7(技术专家)


1.工作要求:

独立带领产品或业务向前发展,并在产品或业务的规划上具备一定的能力。    

这里我强调一句,是独立带领的能力,并且有一定的产品和业务的规划考核,比如:对业务的了解程度,是否可以掌控,这一条很多人会忽视业务的重要性。

2.技能要求

在P6的基础上,需要在Java开发、Web开发上至少有一项能做到精通。
 

在架构设计上至少在某一架构领域达到精通。    

架构相关的技能要求请参考如下阿里P8架构师技能。

阿里P8(高级技术专家)

具体请参考:想成为阿里160万年薪的P8架构师?你必须掌握如下6大技能体系!


技能要求解读



1.编程能力


对工程师而言,编程是最基础的能力,必备技能。其本质是一个翻译能力,将业务需求翻译成机器能懂的语言。

常见的编程范围:

  1. 数据结构算法,比如: 经典排序:插入排序、冒泡排序、快排(分划交换排序)、直接选择排序、堆排序、合并排序等。

  2. 高级语言特性: JVM、类装载机制、多线程并发

  3. 设计模式:常见的单例、工厂等。

  4. UML建模:详细设计必备。

  5. 网络与安全:网络协议、安全等。

  6. 开源系列:spring、maven、redis、memcached、activeMQ等。



2.调试能力


本质上讲,通过不断调试可以持续强化其通过静态代码去预测运行状态的能力。

所以调试能力也是编程能力提升的关键手段。



3.编译部署能力


编译并在线上部署运行程序是系统上线的最后一个环节。

随着微服务架构的普及以及业务复杂度的增加,本地编译和运行并不能完全模拟系统在线运行。

为了快速验证所编写程序的正确性,编译并在线上部署就成了必要环节。所以编译部署能力是一个必备技能。



4.性能优化能力

随着使用量的增加和业务复杂度的增加,大部分系统最终都会碰到性能问题,性能优化能力是一个综合能力。

因为影响系统性能的因素众多,包括:数据结构、操作系统、虚拟机、CPU、存储、网络等。

性能调优集中在:JVM调优,线程池调优、SQL调优、索引优化、数据库垂直拆分等。

具体可以参考:常用的后端性能优化六种方式:缓存化+服务化+异步化等

5.在线运维能力


如果说性能优化能力体现的是静态思考能力,在线运维能力考验的就是动态反应能力。

残酷的现实是,无论程序多么完美,Bug永远存在。

为了对线上故障进行快速处理,标准化的监控、上报、升级,以及基本应对机制当然很重要,通过所观察到的现象,快速定位、缓解以及解决相关症状也相当关键。

在线运维本质上是一个强化学习的过程。

很多能力都可以通过看书、查资料来完成,但在线运维能力往往需要大量的实践来提升。

6.架构设计能力


具体请参考:大型网站架构设计2018年度88期专题

里面涵盖了几乎90%左右的架构设计:并发编程、缓存、消息队列、大数据等。

请加优知学院微信公众号,回复关键词【我要88】获取!



money.jpg

http://www.ppmy.cn/news/211836.html

相关文章

阿里P8架构大咖顷情力荐,“Java全线成长宝典”,从p5到p8一应俱全,跳槽大厂,弯道超车

前言 对于大部分的程序员来说,清晰地规划自己的职业发展并不是一件容易的事情。作为一个曾经底子比较差,从底层摸爬滚打多年走过来的程序员,在这里分享一下对我帮助很大的一份宝典,希望同行们能快速掌握这些技术,直接…

p7zip 压缩与解压

p7zip是Linux下一个高压缩率软件,也就是win下的7z压缩软件。很不错。linux版本的安装方式如下: ? View Code SHELL 1 2 3 4 5wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 tar jxvf p7zip_9.20.1_src_…

涨薪幅度50%,坐上阿里P7(Plus)技术专家(面经+心得)

大多数情况下,程序员的个人技能成长速度,远远大于公司规模或业务的成长速度。所以,跳槽成为了这个行业里最常见的一个词汇。 实际上,跳槽的目的无非是为了涨薪或是职业发展,我也不例外。普通本科毕业后,进…

P77-88,P306-308作业

P77-78 StudnetInfo CourseInfo ScoreInfo TeacherInfo P306-308; B.1 B.6 B.2 B.7 B.3 B.8 B.4 B.9 B.5 B.10

冲击阿里P7

金三银四正是求职的黄金季节,最近也在看一些机会。人生就要不断的尝试,即使是失败了也是一种宝贵的经验。 阿里巴巴P7面试 坐标:广州 阿里游戏 笔试(一个小时) 1.设计实现 LRU cache 2.手写程序,将整型…

9面阿里Java岗,最终定级P6拿P7工资,分享学习经验

一面: 1. 离职原因; 2. Zookeeper在项目中的使用及原理; 3. Springcloud的一些组件介绍; 4. 分布式锁: Redis实现方式: redis:为什么使用setnx,或者说set 和setNx有什么区别; …

阿里 P9 分享,651 个技术分支的脑图 P7-P8 必备

这半年,很多人选择安稳,我偏偏不。。 哥们我就想要跳槽,要不干脆去面个**【P8 级架构师】**吧,也算是摸摸行情,为后面的一些安排提前做好规划~ 差点儿就栽了,但哥一直都是超稳的,妥…

阿里P6+

第一轮 电话面试(基础知识为主,约2小时): 1,先自我介绍,包含日常工作 2,基础知识 ​ 1)多线程(ThreadLocal(问了父子线程怎么共享数据 interitableThread…