程序员练级攻略

根据耗子叔极客时间上介绍的“程序员练级攻略”,花3年左右时间学完,深入的点亮自己的技能树。

  • 入门篇
  • 修养篇
    • 程序员的修养
  • 专业基础篇
    • 编程语言
    • 理论学科
    • 系统知识
  • 软件设计篇
    • 软件设计
  • 高手成长篇
    • Linux系统、内存和网络(系统底层知识)
    • 异步I/O模型和Lock-Free编程(系统底层知识)
    • Java底层知识
    • 数据库
    • 分布式架构入门(分布式架构)
    • 分布式架构金典图书和论文(分布式架构)
    • 分布式架构工程设计(分布式架构)
    • 微服务
    • 容器化和自动化运维
    • 机器学习和人工智能
    • 前端基础和底层原理(前端方向)
    • 前端性能优化和框架(前端方向)
    • UI/UX设计(前端方向)
    • 技术资源集散地

 这个目录仅供参考,需要哪方面的知识,就去里面查找论文和书籍学习。

 

整理自己学完的书籍,有些还需反复的理解和总结:

语言方面:

java

《Thinking in Java》  

  JVM:

《深入理解Java虚拟机》

  多线程高并发:

《实战Java高并发程序设计》

《Netty实战》

《Akka入门与实战》

scala

《快学scala》

《scala编程》  【部分】

 

数据结构算法方面:

《算法 第四版》【部分】

 

操作系统方面:

《深入理解计算机系统》 【部分】

 

设计模式和软件设计

《Head First设计模式》【部分】

《数据密集型应用系统设计》【部分】

 

分布式方面:

《从paxos到zookeeper 分布式一致性原理与实践》

《大型网站技术架构 核心原理与架构设计》

 

大数据方面:

《Spark内核设计的艺术 架构设计与实现》

《Spark Streaming实时流式大数据处理实战》

《Flink原理、实战与性能分析》 现在市面上中文版的flink方面的书籍就两本,两本都看了,写得不太好

《深入理解Kafka核心设计与实践原理》

 

最近买了10多本书籍,还没学完。以后在把一些金典的书籍的学习笔记整理出来。

未完....待续...

 

posted @ 2019-09-10 10:30  oush  阅读(146)  评论(0)    收藏  举报