基础知识
    -变成语言:java python c
    -基本语法
    -基本网络知识:tcp/ip http/https
    —————————————————————-
    工具方面
    -操作系统:linux (CentOS\Ubuntu\Fe..)
    -代码管理:svn/git
    -持续集成(CI/CD):jenkins
    -java的项目管理工具:maven/gradle
    —————————————————————
    框架方面
    -ssh (spring+structs+hibernate)(已过时)
    -ssm:spring +springmvc+mybatis(流行)
    -spring boot
    —————————————————————
    各种中间件
    -MQ 消息队列
    -RPC 通讯框架 gRPC thrift dubbo springcloud
    -elasticsearch 收索引擎 数据库
    ————————————————————————-
    数据库
    -SQL:mysql/postgre sql
    -Nosql:redis memcached mongodb elasticsearch
    —————————————————————————
    架构方面
    分布式/微服务架构
    -spring cloud
    -dubbo
    -rpc通信
    ————————————————————————
    虚拟化/容器化的技术
    -Docker 容器化
    -k8s kubernetes
    —————————————————————————
    关注源码/性能
    -jdk源码以及部分设计思想
    -Spring 源码
    -JVM细节与排错
    -高并发/高可用

    https://www.bilibili.com/video/BV1Xt411q7ub