一个毕业后未进大厂的程序员的进阶之路——既为巩固知识,也为交流学习收藏+关注方便观看后续更新。

痴迷技术,热爱分享。个人微信公众号【一条IT】,免费领取java/python全套学习资料。

 

学习中存下的困惑 

1.东西太多,不知道该学什么

2.没有一个完整的学习路线

3.不清晰某一框架或组件的作用

 

主要路线

一、Java基础

  • 变量

  • 控制结构

  • OOP

  • 数组

  • java API

  • 异常处理

  • 集合泛型

  • io文件

  • 反射

  • 网络通信

二、Java高级

  • 多线程/高并发

                 

  • 数据结构和算法

                           

  •  设计模式(23种,常用8种)    

                  

  • JVM 

                    

 

三、Java Web

  • 前端基础

        html,css,js,ajax,jquery

  • 前端框架

        VUE,React,Angular,bootstrap,Node.js

  • Java Web

        tomcat,Servlet,jsp 

四、主流框架和项目管理

  • Linux(必会)

  • Nginx(必会,反向代理服务器)

  • SSM

  • 项目管理

        maven,Git,SVN 

  • 数据库

        redis,mysql,Oracle

  • 其他框架

        WebService(SOA),shiro,Spring Security,JPA,Spring Data,Activiti(引擎)

五、 分布式微服务

  • Netty

  • Dubbo(阿里PRC框架)

  • FastDFS(分布式文件系统)

  • Docker(虚拟容器)

  • Spring Cloud

        Nacos,Seata,Sentinel,GateWay,OpenFeign

  • Spring boot 

  • 搜索引擎

        Solr,ElasticSearch

  • 中间件

        MyCat,RabbitMQ,kafka,ActiveMQ

  • 日志分析与监控

        

  •  Zookeeper(一致性服务)

六、自动部署项目

  • k8s

        让部署容器化的应用简单高效

  • 普罗米修斯

        系统监控和报警

  • Jenkins 

        监控持续的工作部署,集成,交付 

  • Harbor

        容器的镜像仓库

  • Gitlab 

七、大数据

  • hadoop

  • hive

  • Impals

  • spark

  • flink

八、项目

三个以上项目:例如电商,金融,教育,直播,CRM,ERP

九、大厂面试题

java高级,主力框架和spring cloud为主

十、底层源码和内核

框架,设计模式, 算法的源码

附、计算机基础

  • 计算机网络

  • 操作系统

  • 编译原理

  • 高等数学/现代/概率论

  • 计算机组成原理

  • 汇编语言

  • 计算机专业英语 

 

以上内容参考B站韩顺平老师视频总结,视频源地址:https://www.bilibili.com/video/av885498710

以后会边学边更新笔记中提到的内容,收藏+关注方便观看后续更新,预计最先更新的是【JVM】

更多java学习资料关注公众号【一条IT】领取

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐