StubbornBug的学习路线(不断调整)

一. 基础知识

        大学课程(了解)

                计算机组成原理

                计算机网络

                操作系统

                算法与数据结构

        Java基础 

                Java发展史(了解)

                面向对象思想(熟练掌握)

                类(熟练掌握)

                对象(熟练掌握)

                接口(熟练掌握)

                抽象类(熟练掌握)

                方法/函数(熟练掌握)

                修饰符(熟练掌握)

                关键字(熟练掌握)

                常量/变量(熟练掌握)

                包(熟练掌握)

                工程目录(熟悉)

                路径(熟悉)

                JDK/JRE(熟悉)

                IDEA(熟练掌握)

                Hello World(熟练掌握)

                注释(熟练掌握)

                进制/位运算(熟悉)

                数据类型(熟练掌握)

                表达式(熟练掌握)

                运算符(熟练掌握)

                流程控制(熟练掌握)

                官方文档(熟悉)

                核心包/类(熟悉)

                数组(熟练掌握)

                集合(熟练掌握)

                泛型(熟练掌握)

                反射(熟练掌握)

                内部类(熟练掌握)

                枚举(熟练掌握)

                注解(熟练掌握)

                动态代理(熟练掌握)

                多线程(熟练掌握)

                异常(熟练掌握)

                日志(熟练掌握)

                回调函数(熟悉)

                过滤器(熟练掌握)

                拦截器(熟练掌握)

                监听器(熟练掌握)

                I/O(熟练掌握)

                网络编程(熟悉)

                JSON(熟练掌握)

                XML(熟悉)

                Lombok(会用)

                正则表达式(会用)

                JDK版本特性(熟练掌握)

                编码规范(熟悉)

                画图(熟悉)     

        JVM(精通)       

        并发编程(精通)   

        设计模式(熟练掌握)   

        数据结构(熟练掌握)  

        算法(熟练掌握)              

二. 前端知识

        HTML(熟悉)

        CSS(会用)

        JavaScript(熟悉)

        JQuery(熟悉)

        Ajax(熟悉)

        EasyUI(会用)

        BootStrap(会用)

        VUE(熟悉)

        React(会用)

        TypeScript(熟悉)

三. 进阶知识

       代码工具

                Maven(熟练掌握)  

                Git(熟练掌握)  

                SVN(会用)

                GitHub(熟悉)

        开发流程(熟悉)

        CI/CD(熟悉)

        DevOps(熟悉)

        web编程

                 Servlet(会用)

                 JSP(了解)

                 服务器(熟悉)

                        Tomcat

                         Nginx

        模板引擎(会用)

        开源框架

                Spring(精通)

                Mybatis(熟悉)

                Mybatis-plus(会用)

                SpringBoot(熟练掌握)

                SpringCloud(熟练掌握)

                Dubbo(熟练掌握)

        登录(熟悉)

                单点登录

                账号密码登录

                验证码登录

                扫码登录

                三方授权登录

        权限设计(熟悉)

        开源中间件

                缓存

                        Redis(熟练掌握)

                        MongoDB(熟悉)

                        Memcached(了解)

                        Ehcache(会用)

                消息

                        RocketMQ(熟练掌握)

                        Kafaka(熟悉)

                        RabbitMQ(会用)

                        ActiveMQ(了解)

                搜索

                         Solr(熟悉)

                         Lucene(熟悉)

                         ElasticSearch(熟练掌握)

                日志(熟悉)

                任务调度(熟悉)

                        XXL-JOB

                        Quartz

                        Elastic-JOB

                分库分表

                        ShardingSphere(熟悉)

                        Mycat(会用)

                 文件存储(熟悉)

                        FastDFS

                        MinIO

                        OSS

        数据库

                Mysql(精通)

                Oracle(熟悉)

                PostgreSQL(了解)

                SQLServer(了解)

                国产数据库(了解)

                图数据库(了解)

        Zookeeper(熟练掌握)

四. 高阶知识(熟练掌握)

        高并发

                异步

                LVS

                幂等性

                一致性

        高可用

                限流

                熔断

                降级

                灰度发布

                热部署

                故障处理

        高性能

                读写分离

                多级缓存

                池化

                SQL优化实战

                JVM优化实战

                QPS优化实战

        高安全

                令牌

                签名

                加解密

                脱敏处理

                授权认证

                数据安全

                监控告警

                链路追踪

                日志采集

                防攻击漏洞处理

        综合架构能力

                单体架构

                集群架构

                        主从

                        哨兵

                分布式架构

                        一致性算法

                        分布式解决方案

                                分布式事务

                                分布式锁

                                分布式会话

                                分布式缓存

                                分布式日志

                                分布式任务

                                分布式ID

                微服务架构

             DDD

        思想理论抽象能力 

        开源框架修改能力

        开源组件编写能力

五. 其他

        语言

                   Python(会用)

                   Go(会用)

                   PHP(会用)

                   C#(会用)

                   C++(了解)

        技术

                   大数据(会用)

                          Hadoop

                          Flink

                          Spark

                          Hbase

                          Hive

                          Spark

                   AI(了解)

                   区块链(了解)

学习优先级,学习程度参考标识级别:

了解 ==> 会用 ==> 熟悉 ==> 熟练掌握 ==> 精通

兴趣

动手

动脑

总结

坚持

自驱力

克己

每天进步一点点

融会贯通

集大成者

Just Beat It !!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值