计算机基础
《计算机网络 自顶向下方法》
《图解 HTTP》
java
《Java核心技术》
《java编程思想》
《深入理解java虚拟机》
《java并发编程实战》
《O’Reilly:Head First设计模式(中文版)》
《Effective Java中文版(原书第3版)》
linux
《鸟哥的linux私房菜》
算法
《算法导论》
《编程珠玑(第2版 修订版)(异步图书出品)》
《算法(第4版)(图灵出品)》
设计模式
规范规约
《JAVA开发手册 华山版》 –阿里巴巴集团
github上找项目
精准地在GitHub搜索项目
一个开源项目有哪些组成部分:
- name: 项目名
- description: 项目的简要描述
- 项目的源码
- README.md: 项目的详细情况的介绍
- 项目本身的star数和fork数
- 这个项目的最近更新日期(活跃度)
搜索技巧:
- in:name xxx // 按照项目名搜索
- in:readme xxx // 按照README搜索
- in:description xxx // 按照description搜索
在上面的基础上增加筛选条件:
- stars:>xxx // stars数大于xxx
- forks:>3000 // forks数大于xxx
- language:xxx // 编程语言是xxx
- pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
例子:in:name React stars:>5000 forks:>3000