作为一名java工程师,必须对自己的领域非常熟悉,有技术前瞻性,有不断学习的动力,才能在竞争剧烈的职场中立于不败之地,下面这几个项目无论你是入门级别,还是在职场奋斗了多年的老司机,都会有很大的提升。而且有的项目还非常有针对性。对扩展知识面和认知层次都有巨大的帮助。这些项目都是精选自github,star数万的好项目。下面就让我来介绍一下。统计数据以截稿日期为准。
https://github.com/CyC2018/CS-Notes
star:70068
fork:21929
简介:技术面试必备基础知识、Leetcode 题解、Java、C++、Python、后端面试、操作系统、计算机网络、系统设计。让你不再局限于表面深入底层,而且通俗易懂,深入浅出。
https://github.com/iluwatar/java-design-patterns
star:48881
fork:15862
简介:作为一名中高级工程师,无论什么语言必须熟练使用设计模式,设计模式也是初级工程师成长中必须要学习的技能。设计模式详解,talk is cheap show your code !该项目通过直观的代码非常精细的讲解了设计模式,强烈推荐。
https://github.com/Snailclimb/JavaGuide
star:47458
fork:15312
简介:国产的良心之作,一份涵盖大部分Java程序员所需要掌握的核心知识,无论对你面试还是学习都有非常好都帮助。
https://github.com/geekcompany/ResumeSample
star:18623
fork:6726
简介:技术再高,没有好简历,吸引不到那些刁钻的HR眼光也是不行的。程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板。为你的简历插上翅膀,直达大厂。
https://github.com/doocs/advanced-java
star:24395
fork:6188
简介:互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习。深入互联网常用技术的前沿,结合业务场景,技术落地,非常具有实战指导意义,不可错过。
https://crossoverjie.top/JCSprout/#/
star:21413
fork:5922
简介:java技术栈知识库,涵盖了 集合框架、多线程、JVM、分布式、常用框架、架构设计、数据库、算法、Netty等常用技术的日常使用要点、原理、场景、设计方案,结合实战出发,成体系的形成一个庞大的知识库。
https://github.com/TheAlgorithms/Java
star:15423
fork:5669
简介:java算法库,一个开发工程师只会点冒泡,快排?看看这个吧,对常见的算法都用了java进行了实现。而且带了动态的算法运行动画图谱(如上图的希尔排序),让你更好的理解算法,提升你的功力,进入BAT,征服谷歌微软指日可待,而且还提供了Python、C++、C、GO、javascript的算法实现。
https://github.com/judasn/IntelliJ-IDEA-Tutorial
star:12649
fork:5711
简介:工欲善其事,必先利其器。jetbrains家的idea已经称为java开发的必备IDE,这个教程将使得你更加熟练快速的熟练idea,还有很多新玩法哦。
https://github.com/dyc87112/SpringBoot-Learning
star:9184
fork:3232
简介:springboot已经成为java web开发的首选框架。开箱即用,敏捷交付。《spring cloud微服务实战》作者,我的好友超哥出品,这个教程让你快速入门,非常通俗易懂,是你学习springboot的最佳学习资料。
https://github.com/dyc87112/SpringCloud-Learning
star:4349
fork:2033
简介:国内首本springcloud布道著作《spring cloud微服务实战》作者 翟永超 出品。适合所有Java开发人员,入门或者实战的最佳选择,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考,配合原书学习更有效哦。
上面这些干货,如果你认真学习,假以时日,成为大牛不是梦。