从初级程序员开始一点点分享整个晋升体系!(上)

假如你不清楚自己要从哪开始,下个阶段要学哪些,到那里算是结束,可以参考下小编一位在阿里的同学分享的从中级程序员到构架师的学习路线图,这儿相对应的基本上就是从P5到P8的晋升体系

对于前端学习来说,这儿包括你从接触互联网的基础内容开始,了解一部份如HTML、CSS的后端语言,之后学习操作系统的相关知识,并逐渐转为前端语言学习

这包括你开始选择Java、C#、Go等,当一门基础语言把握了之后,也就要逐渐的开始递交你的代码,无论是工作需求还是个人积累代码,还会用到代码开发版本控制器的使用,以及你会发觉GitHub这个神奇的网站。

当你有了语言的编程能力小程序技术架构图,这么就要开始接触一系列用于储存数据库的技能学习,包括:关系型数据库和NoSql数据库早已缓存的应用,甚至可能你就会深入的研究如Mysql的内核和原理。

接出来你的代码会经过测试、调试、验证、持续承继上线,以及验证它们是否安全可靠。

据悉你会渐渐的接触到真正的有价值的代码要在设计模式和系统构架的框架下进行开发,以及学习这西相关方法,但是再也不只是单一的应用开发,都会用到分布式构架的相关技术,如:MQ、RPC、分布式任务、分库分表组件等,然后是对于这样大量应用的布署,可以运用容器化的能力,简化布署和提高弹性。

可能一部份有特殊需求的研制都会涉及到学习图形数据库,WebSocket等各项能力,在这个过程中也会涉及到一些运维知识,来侧面提高你的代码研制能力。

图片[1]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

其实这还不是结束,甚至可能永远没有结束!

明天让我们从中级程序员开始一点点分享整个晋升体系!

职级:中级程序员

工资:6-12K

开发期限:0-1年

技术能力:才能理解正常的业务需求,而且快速进行CRUD。完成功能需求。对JAVA基本功能熟悉,而且没有筑牢基础,也没有把握原理。处于快速成长阶段。

职级:高级程序员

工资:12K-18K

开发期限:1-3年

技术能力:可以兼任小公司主程,可以对新来的职工进行补习小程序技术架构图,高级程序员属于执行层面的中坚力量,在写代码的过程中,会考虑代码的一些效率问题,可以十分快速的定位到常见的问题,并给以解决。对JAVA有特别扎实的基础,同时理解部份框架原理,而且开始接触一些互联网解决方案

图片[2]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

中级程序员和高级程序员对应好就是阿里P5级别的程序员,还是偏向于入门级别!

阿里P5学习路线图

图片[3]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

阿里内部配套学习笔记

图片[4]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

职级:中级程序员

工资:18K-25K

开发期限:3-5年

技术能力:中级程序员通常情况下在大厂可能是主任之类的职位,可以说是基层领导。不仅技术能力,还须要对整体需求进行拆解,好多程序员在小公司的总监职位实际上也是这份工作。他的工作职责不仅要保证负责模块的技术问题,还须要一定的沟通与协调能力。同时还应当具备一些对项目的把控力,纯技术流派的高工,须要了解大部份技术原理,而且有一套基础结构解决方案是极为熟悉的。整个项目出了问题就能快速定位

职级:资深程序员

工资:25K-35K

开发期限:5年以上

技术能力:这是个过渡阶段,实际上部份小公司的总监以及部份所谓的构架师也是这个技术水准,好多的程序员技术不能突破的情况下,可能会在这个阶段逗留许久不能突破。

这两个阶段基本上就是对应阿里P6级别的程序员了!

阿里P6学习路线图

图片[5]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

阿里P6级配套学习笔记

图片[6]-从初级程序员开始一点点分享整个晋升体系!(上)-唐朝资源网

© 版权声明
THE END
喜欢就支持一下吧
点赞184赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容