一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

规划进阶路线,确认自己所在阶段

每个程序员在提升自己的时候都应该规划一下自己的学习路线,不同阶段就应该掌握不同层次的专业技能。

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

我对程序员的学习阶段进行了以下的划分:

  • 第一阶段:初级程序员,大家基本上都是 0 基础,或是懂些基础知识。

这个阶段最重要的就是夯实基础,熟悉算法与数据结构,代码可能大多是复制别人的,比较混乱,质量上会有一些欠缺。

建议:掌握所在公司的技术,多了解行业新闻,行业现状,规划好自己的方向。

  • 第二阶段:中高级程序员,可以让代码更加合理规范,比以前更优雅,可以规避一些经典错误。

这个阶段正是需要系统地进行职业发展规划的阶段,可以选择去更高的公司平台,大家已经能做很多实用项目。所以,这个阶段对于大多数程序员的职业发展来说,是十分重要的。

在进阶发展的过程中,有一个避不开的点,就是“高并发”,有很多程序员也是因为没接触过高并发,缺少实践经验而止步不前,最后终止了程序员生涯。

建议:提前进行高并发微服务的项目练习,由于部分公司因为公司规模不够大,业务不涉及高并发等原因,我们可以选择模拟创造高并发场景,进行实战演练。

  • 第三阶段:*程序员,到这个阶段,在程序员领域已经是很优秀的工程师了,可以成为全栈工程师或软件设计师。

这个阶段的程序员已经是行业中的大佬,精通多领域技术框架,在收入上相当可观,基本上年薪是 40w 打底。可以选择晋升成为管理层,做 CTO,带团队;也可以选择继续在技术上深造,成为领域中的大神。

建议:技术+管理两条腿走路,就好比现在的你会心服口服一个技术不如你的领导?

秘籍分享

这是入职阿里后部门老大送我的笔记,老大说这是 P9 大佬十年心血总结,也是凭借它我从实习生一步一步走到了现在 P7 岗,还曾助朋友拿到 7 个 offer,现在分享给大家一起学习,希望可以在金九银十时可以帮助到大家;

笔记大致内容包括了: Java 集合、JVM、多线程、并发编程、设计模式、Spring 全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat 等大厂面试题等、等技术栈!

而且它还配合各种思维导图来帮助大家学习、理解!

由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

如果有需要这份阿里 P9 笔记的朋友可以在我的公众号“骑着猪追马的程序员” 领取到啦 

JVM:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

JAVA 集合:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

JAVA 多线程并发:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

Spring 原理:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

Kafka:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

RabbitMQ:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

加密算法:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

YRAM:

一个三本生的 进阶之路:6 年时间,从菜鸟到阿里 P7!

写在最后

此份笔记内容实在是过于庞大,哪怕一个知识点截一张图也很多,就先展示这点吧,如果有想系统提升下自己的朋友可以免费获取一份慢慢学习;

上一篇:【NOIP 2012】国王游戏


下一篇:WPF中调用资源字典的方法