Reading List

实践

  • 《代码大全2》
  • 《七周七并发模型》
  • 《算法》
  • 《Mahout实战》
  • 《程序员必读之软件架构》
  • 《软件开发者路线图》
  • 《企业应用架构模式》
  • 《推荐系统实践》
  • 《信息检索导论》
  • 《分布式系统》
  • 《搜索引擎— 原理、技术与系统》
  • 《Head.First.设计模式》
  • 《大型网站技术架构》
  • 《大型分布式网站技术架构设计与实践》
  • 《大型网站系统与Java中间件实践》
  • 《编程之美》
  • 《C专家编程》
  • 《第一本Docker书》
  • 《实现领域驱动设计》
  • 《从Paxos到Zookeeper:分布式一致性原理与实践》
  • 《增长黑客:创业公司的用户与收入增长秘籍》

数据

  • 《机器学习实战》
  • 《集体智慧编程》
  • 《Elasticsearch服务器开发》
  • 《Storm源码分析》
  • 《大数据Spark企业级实战》
  • 《Hadoop大数据处理》
  • 《Hadoop权威指南》
  • 《Redis设计与实现》
  • 《MongoDB权威指南》
  • 《SQL必知必会》
  • 《DAMA 数据管理知识体系指南》
  • 《驾驭文本:文本的发现 组织和处理》

网络

  • 《图解TCP/IP》
  • 《HTTP权威指南》
  • 《REST实战:超媒体和系统架构》
  • 《Netty权威指南(第2版)》

Golang

  • 《Go并发编程实战》

Javascript

  • 《深入浅出Node.js》
  • 《Javascript基础教程》

Python

  • 《利用Python进行数据分析》
  • 《Python Cookbook en3》
  • 《Python自动化运维》
  • 《Python编程实战》
  • 《Flask Web开发》
  • 《Python网络编程攻略》
  • 《Python基础教程》
  • 《Python核心教程》

Java

  • 《Java核心编程 卷1》
  • 《Java JDK 7学习笔记》
  • 《Java程序员修炼之道》
  • 《Java 8函数式编程》
  • 《深入理解Java虚拟机》
  • 《Effective Java》
  • 《Java Cookbook》
  • 《Android编程权威指南》

Scala

  • 《Scala程序设计:Java虚拟机多核编程实战》
  • 《快学Scala》
  • 《深入理解Scala》
  • 《Programming Scala》
  • 《Programming In Scala》
  • 《Scala编程》
  • 《Scala与Clojure函数式编程模式》
  • 《Machine Learning with Spark》
  • 《Manning Functional Programming in Scala》
  • 《Play for Scala》
  • 《Akka In Action》
  • 《Akka Concurrency》
  • 《Akka Essentials》
  • 《Effective Akka》
  • 《Atomic Scala》
  • 《Scala world》

Others

  • Language: python、java、scala、clojure、golang、erlang、jvm
  • Network: TCP/IP、Http、socket、websocket、stream、netty、akka(http&stream)、spray、play2、Finagle
  • Distribute: flume、kafka、RabbitMQ、Zookeeper
  • Data: hadoop、spark、storm、Kylin
  • DB: redis、mongodb、hbase、cassandra、pg、mysql
  • Search: Lucene、solr、Elastic Search、nutch