阿里P7全面详解(薪资级别及9大要求技能)

阿里P7全面详解(薪资级别及9大要求技能)-mikechen

阿里P7职级

阿里p7是什么级别,现我们一起来看看,如下图所示:

阿里P7全面详解(薪资级别及9大要求技能)-mikechen

上图可以清晰的看见:阿里有P、M两条职级体系。

  • 一条是P序列,为技术岗,也就是《技术路线》,其实也不仅仅是指开发岗位,做产品、运营、市场的也为 P。
  • 另一条是M序列,为管理岗,代表不同职级的管理岗位。

阿里的P系列职级分类:

  •  P1、P2:一般职位空缺,留给非常低端的职位;
  • P3:助理
  • P4:初级专员
  • P5:高级工程师
  • P6:资深工程师
  • P7:技术专家
  •  P8:高级专家
  •  P9:高级专家
  •  P10:研究员
  • P11:高级研究员
  • P12:科学家

应届毕业生,或研究生刚入职一般都可达P5职级,校招生工作1-3 年后可能升值P6,可独立领导跨部门的项目。

就社招而言,阿里社招一般会招工作经验满2年的人,职级也从P6起步,P6再往上就是P7技术专家。

 

阿里P7薪资

阿里的薪资结构为:“12+1+3 = 16薪”,13薪保底,还会有3个月的年终奖,采取1、3、6原则。

阿里P7全面详解(薪资级别及9大要求技能)-mikechen

60% 的人能拿到3.5,30% 的人能拿到3.75,10% 的人拿3.25。

备注:3.75代表”部分超出期望”,3.5代表”符合期望”,3.25代表”需要提高”。

从P7职级开始将会有股票期权,P7股票分为4年拿完,大致分为:满两年可以拿50%,第3年25%,第4年25%。

 

阿里P7要求

岗 位 职 责
1、深入挖掘和分析业务需求,撰写技术方案和系统设计,确保技术方案能够按照计划要求,高质量的完成开发;
2、及时处理线上问题,并承担应有责任
3、多应用负责人,行业技术专家,对业务负责
4、能够跨域,跨组织协调项目资源,确保项目交付

P7要求,大致分为如下10点:

  1. 本科以上,5~15年java开发经验;
  2. java基础扎实,对JVM原理有一定的了解,能使用java相关工具排查线上问题;
  3. 熟练使用Spring、Mybatis,springboot等开源框架,熟悉git,maven,docker等常用工具;
  4. 熟悉分布式服务化架构,不限dubbo,HSF,springcloud等;
  5. 在多线程/并发、分布式、缓存、网络框架及中间件、设计模式某方面有深刻理解;
  6. 熟练掌握MySql数据库原理具备调优经验,熟悉Elasticsearch、HBase等NoSql分布式数据库产品及原理;
  7. 深入掌握RPC、MQ、Cache等相关技术者优先,有大规模在线服务设计和开发经验者优先;
  8. 作风严谨,较强的学习能力,沟通能力;
  9. 能承受压力,富有团队精神和进取心,正确的价值观;
  10. 担任过开发组长,负责多个应用的技术架构,某个领域的专家;

大致就可以分为硬技能与软技能,比如:下面这些硬技能肯定是要掌握的。

Java编程必备

Java集合框架:详解集合框架的原理、以及List、Map、Set、Queue等。

Java多线程与并发编程:详解并发编程相关的锁、线程池、并发容器、并发工具类。

Java设计模式:23种设计模式(万字图文全面总结):分享总结23种设计模式。

JVM Java虚拟机完整:详解内存分配+运行原理+回收算法+GC参数等。

Java NIO详解:IO、BIO、NIO、阻塞与非阻塞等。

JUC下的工具包:AtomicInteger等原子操作类,基于AQS锁。

  • ReentrantLock
  • Semaphore
  • CountDownLatch
  • ReentrantReadWriteLock
  • SynchronousQueue
  • FutureTask

这些都是需要掌握好的。

 

常用的设计模式

Java设计模式:23种设计模式(万字图文全面总结)

阿里P7全面详解(薪资级别及9大要求技能)-mikechen

  • 设计模式的目的
  • 设计模式常用7大原则
  • 设计模式的种类
  • 5种创建型模式
  • 7种结构型模式
  • 11种行为型模式

这些肯定都是需要掌握好的。

开发框架

  1. 分库分表框架:tddl、cobar、mycat的选型与使用
  2. 服务化:Dubbo、gRPC、Spring Cloud
  3. 负载均衡:LVS、Nginx、HAProxy
  4. 缓存:Redis、Memcached
  5. 消息队列:RabbitMQ、Kafka、RocketMQ

 

数据库

  • MySQL数据库更多是数据库的设计;
  • 以及需要掌握事务、锁、索引、性能优化;
  • 以及如何配合NoSQL选型使用等。

 

大型网站架构设计

大型网站演变全过程与架构设计详解

阿里P7全面详解(薪资级别及9大要求技能)-mikechen

  • 数据库读写分离
  • 反向代理
  • CDN加速
  • 分布式文件
  • NoSQL
  • 分布式服务等这些都需要掌握。

 

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法