[OVERALL] 多线程 分布式 大数据 云计算 人工智能 - Gukie/interview GitHub Wiki

  1. 对于一个高级开发工程师的定义是:
  • 1.1. 知识体系,既要有深度,也要有高度

高度:

  •  算法
    
  •  Java基础: IO, 多线程, JVM, 集合类
    
  •  框架 - 分布式框架,Spring 体系, MQ
    
  •  DataBase
    

深度:

  1. 对每一应用过的,或者研究过的技术,都能直到它的原理,以及一些特性,优缺点

总的roadmap,应该关注以下技术点:

多线程 - 分布式 - 大数据 - 云计算 - 人工智能