阿里P6职级
阿里巴巴的职级体系通常是以P(Principal)为前缀,后跟数字表示职级。
如下所示:
上图显示,P6属于资深工程师级别,比如,Java工程师岗位就是:Java资深工程师就是阿里P6岗位,属于社招职位。
如果在往上就是阿里P7技术专家岗位,再往上就是P8,就是高级技术专家岗位。
阿里P6薪资
阿里巴巴的薪资标准,也是跟着级别来走,如下图所示:
P6的薪资范围在:25K-40K/月区间。
阿里的薪资结构为:“12+1+3 = 16薪”,13薪保底,如果绩效正常,还会有3个月的年终奖。
严格来讲,P6是没有股票的,一般是到了P7才会有股票。
阿里P6要求
谈完了阿里P6的职级和薪资要求,下面我们来谈谈阿里P6的技能要求。
1:工作年限
一般需要,至少3年以上开发经验,面向社招。
2:编程语言
需要扎实的JAVA基础,比如:
以及常见的Java基础:
等等,这些都是属于Java必备基础。
3.JVM、并发编程等
掌握JVM、并发编程、网络编程等基础知识
包含:JVM堆、虚拟机栈、程序计数器、Java方法区、本地方法栈,这些都需要掌握好。
以及Java多线程并发编程详解(非常全面),这里会包含很多知识点:
1.并发工具类

1.并发工具类
提供了比synchronized更加高级的各种同步结构:包括CountDownLatch、CyclicBarrier、Semaphore等,可以实现更加丰富的多线程操作。
2.并发容器
提供各种线程安全的容器:最常见的ConcurrentHashMap、有序的ConcurrentSkipListMap,实现线程安全的动态数组CopyOnWriteArrayList等。
3.并发队列
各种BlockingQueue的实现:常用的ArrayBlockingQueue、SynchorousQueue或针对特定场景的PriorityBlockingQueue。
提供了比synchronized更加高级的各种同步结构:包括CountDownLatch、CyclicBarrier、Semaphore等,可以实现更加丰富的多线程操作。
4.并发锁
比如:synchronized、ReentrantLock详解
4.掌握好数据库
这里会包含:
5.掌握主流框架
比如,常用的:Spring、SpringMVC、MyBatis或其他主流开发框架。
6.数据结构和设计模式
比如,常见的6大数据结构。
常见设计模式,拥有领域模型抽象能力。
7.中间件
比如:消息中间件、微服务架构、分布式缓存等等,这些主流的中间件。
8.架构设计
以及架构设计等技术,比如:大型网站演变全过程与架构设计详解
整个大型网站的架构设计能力,也需要了解和掌握。
9.软性能力
除了硬性技术能力外,还需要软性能力。
比如:
- 有强烈的技术热情和钻研精神,热爱新技术。
- 以及有独立、主动的学习习惯和良好的沟通表达、团队协作能力。
- 具备较强的业务理解及业务抽象能力,能够快速从业务需求中找到技术设计的场景,有较强的业务能力。
以上就是阿里P6详解,如果你还想了解阿里P7,请查看:阿里P7全面详解(薪资级别及9大要求技能)
mikechen
mikechen睿哥,10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!

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