Hi!请登陆

4年Java程序员: 月薪不过3万, 就不要拿命换钱了!

2020-11-10 27 11/10

TIOBE 公布 2020 年 9 月的编程语言排行榜:Java占有率继续下降,从上个月的14.43%降到13.48%,同比下降3.18%。

在Java的学习群里,问到大家工作3-5年的瓶颈,回答基本大同小异:

工作内容重复 , 每天就是堆功能 ,业务量到瓶颈,旧项目不想动,新项目基本没有;

想跳槽,但是更高的 平台难进 ,同级别的平台又是重复;

想利用业余时间学习提升自己,但是自己能力有限 ,很难形成知识体系…

IT人士除了工作上的瓶颈,还有对于职业前景的忧虑。

然而脱离能力谈中年危机,就是耍流氓。

公司不是不要大龄程序员, 不要的是年龄跟能力不匹配的大龄程序员!

据《 中年职场危机调查报告 》显示:能力越强,级别越高,中年职场危机指数越低。显然技术+管理的复合型人才是IT行业的大势所趋,更是未来10年的风口。

如果你对自己的职业前景表示忧虑,那么你一定要来看下这份阿里大神这里的技术成长笔记,涵盖了Java基础、网络、数据库、多线程、JVM、算法、设计模式、Spring全家桶、Netty、kafka、MQ、微服务、分布式、hadoop、spark等超多技术,包括以下几个方面:

Java筑基(基础):Tomcat+Mysql+设计模式+并发编程+JVM+Netty

开源框架(SSM框架):Spring+SpringMVC+Mybatis

微服务架构:Dubbo、SpringBoot、SpringCloud、Docker

分布式:分布式限流+分布式缓存+分布式通讯(限流:Nignx+Zookeeper/缓存:Redis+MongoDB+Memcached/通讯:RabbitMQ+RocketMQ+Kafka)

性能优化:Mysql优化+Java性能调优+JVM调优+Tomcat调优

无论你是应届生、还是待业、转行、大龄,这份技术成长笔记都能很好的帮到你

0-1年:夯实基础

1.Java基础(Java异常分类及处理+Java反射+Java注解+Java内部类+Java泛型+Java序列化+Java复制)

2.并发编程(线程池+生命周期+锁+阻塞队列+CAS等)

3.JVM基础(线程+JVM内存区域+JVM运行时内存+垃圾回收与算法+GC+IO/NIO+类加载)

4.设计模式(24种设计模式)

5.SQL基础与优化

6.HTTP/TCP协议

7.算法与数据结构

Java算法(二分查找+排序算法+回溯算法等)

一致性算法(Paxos+Zab+Raft+NWR+Gossip+一致性Hash)

数据结构(栈+队列+链表+散列表+排序二叉树+红黑树+B树+位图)

8.Redis

1-3年:合格的程序员

1.JVM基础调优

2.常见框架源码(Spring+SpringMVC+Mybatis)

3.消息中间件(MQ+Kafka)

4.微服务

5.Netty

4-5年:提升技术广度与深度

1.性能调优

2.微服务

3.分布式场景问题

4.项目实战

项目架构

项目界面

代码展示

总结

从熟练到精通,从CRUD到架构师,这是一个漫长的过程,需要的是积累,更需要的是坚持。我们在为未来学习,为了在新项目中应用,所以想要能够在未来市场上拥有自己的核心竞争力,占据一定的地位,坚持学习不断提升自己,才是避免三十岁焦虑的关键。文章中也深刻剖析了,想要进阶成大牛,需要学习的知识有很多,要想完全掌握技术栈,并非一朝一夕,但每天学一点,总有一天能溢出来。

这份阿里大神精心整理的技术成长笔记就免费分享给大家,希望都能够通过自我学习,将技术深度和广度提升到不一样的层次。

相关推荐