README.md
GitBlogs(基于 GitHub 的个人博客)
读书,不是非做不可的事。而是想要去做的事。
今后你们可能会碰到很多很多你们不知道的事。
也会碰到很多你们觉得美好的、开心的、不可思议的事物。
这时候作为一个人,自然想了解更多,学习更多。
失去好奇心和求知欲的人,不能称为人,连猴子都不如。
连自己生存的这个世界都不想理解。还能做什么呢?
不论如何学习,只要人活着,就有很多不懂的东西。
这个世界上有很多大人好像什么都懂的样子,那都是骗人的。
进了大学也好,进了好公司也好,
如果有活到老学到老的想法,那就有无限的可能性。
失去好奇心的那一瞬间,人就死了。
读书不是为了考试,而是为了成为出色的大人。—— 日剧 《女王的教室》
模块导航
OJ 大杂烩
0.1校选教材
0.20.3 技术类书籍
0.4 泛技术类书籍
0.5 电影 & 电视剧
〇、目录
序号 | 分类 | 内容 |
---|---|---|
1 | 计算机基础-base(1.1 ~ 1.4) | 数据结构、算法、计算机网络、操作系统、数据库 |
2 | 编程语言-language | Java、JavaScript、C/C++、Python、Kotlin、Dart、Go、Erlang |
3 | 通用-common(1.5 ~ 1.6) | 设计模式、重构 |
4 | 服务端开发-backend(1.7 ~ 1.11) | 框架、架构、中间件 |
5 | 运维-sre(1.12) | Linux、ELK、Dokcer、k8s |
6 | 移动端开发-mobile(1.13) | Android、Flutter |
7 | 前端开发-fontend(1.14) | Node.js |
8 | 算法/AI | 机器学习、深度学习 |
9 | 泛技术(1.16) | 泛技术 |
一、技术栈分类
1.1 数据结构 & 算法
- 《数据结构(C语言版)》 严蔚敏 吴伟民 编著
- 《大话数据结构》 程杰 著
- 《数据结构与算法分析——C语言描述(原书第2版)》(Data Structures and Algorithm Analysis in C, Second Edition)
- 《算法:C语言实现(第1~4部分)基础知识、数据结构、排序及搜索(原书第3版)》(Algorithms in C: Parts 1-4 Fundamentals, Data Structures, Sorting, Searching, Third Edition)
- 《算法:C语言实现(第5部分)图算法》
- 《算法导论(原书第3版)》(Introduction to Algorithms(Third Edition))
- 《算法(第4版)》(Algorithms(Fourth Edition))
1.2 计算机网络
- 《TCP/IP 详解 卷1:协议(原书第2版)》(TCP/IP Illustrated, Volume 1: The Protocols, Second Edition)
- 《TCP/IP 详解 卷2:实现》(TCP/IP Illustrated, Volume 2: The Implementation)
- 《TCP/IP 详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》(TCP/IP Illustrated, Volume 3: TCP for Transactions,HTTP,NNTP,and the UNIX Domain Protocols)
- 《计算机网络(第5版)》(Computer Networks, Fifth Edittion)
1.3 操作系统
1.4 数据库
- 《数据库系统概念(原书第6版)》(Database System Concepts, Sixth Edition)
- 《数据库系统实现》(Database System Implementation,Second Edition)
- 《高性能 MySQL(第三版)》(High Performance MySQL)
- 《PostgreSQL 实战》 谭峰 张文升 编著
- 《MySQL 8 Cookbook(中文版)》
1.5 设计模式
1.6 重构
- 《重构:改善既有代码的设计》(Refactoring : Improving the Design of Existing Code)
- 《代码整洁之道》(Clean Code : A Handbook of Agile Software Craftsmanship)
- 《架构整洁之道》(Clean Architecture)
1.7 Java & JVM
- 《Java 核心技术 卷I》(原书第十版)(Core Java Volume I——Fundamentals (10th Edition))
- 《Java 核心技术 卷II》(原书第十版)(Core Java Volume II——Advance Features (10th Edition))
- Effecitive Java (Third Edition)
- 《Java 编程思想(第4版)》(Thinking in Java (Fourth Edition))
- 《Java 并发编程实战》(Java Concurrency in Practice)
- 《深入理解 Java 虚拟机(第2版)》 周志明 著
- 《Java 8 函数式编程》(Java 8 Lambdas : Functional Programming For The Masses)
- 《Java 9 模块化开发:核心原则与实践》(Java 9 Modularity : Patterns and Practices for Developing Maintainable Applications)
- 《Java 多线程编程核心技术》 高洪岩 著
- 《Java 性能权威指南》(Java Performance : The Definitive Guide)
- 《JRockit 权威指南:深入理解 JVM》(Oracle JRockit : The Definitive Guide)
1.8 框架
- 《Spring 实战(第4版)》(Spring In Action, Fourth Edition)
- 《Spring Boot 实战》(Spring Boot In Action)
- 《Spring 微服务实战》(Spring Microservices In Action)
- 《Netty 实战》(Netty In Action)
- 《RxJava2.x 实战》 沈哲 编著
- 《云原生 Java》(Cloud Native Java)
- 《Spring 源码深度解析(第 2 版)》 郝佳 编著
- 《Struts2 实战》(Struts2 in action)
- OAuth2 In Action
- 《REST 实战》(REST in Practice)
- 《Netty 进阶之路:跟着案例学 Netty》 李林锋 著
1.9 架构
1.10 中间件(Redis、MQ)
- 《Redis 4.x Cookbook 中文版》 黄鹏程 王左非 著
- 《分布式消息中间件实践》 倪炜 著
- 《RocketMQ 实战与原理解析》 杨开元 著
- 《RocketMQ 技术内幕:RocketMQ 架构设计与实现原理》 丁威 周继峰 著
- 《深入理解 Kafka:核心设计与实践原理》 朱忠华 著
- 《RabbitMQ 实战:高效部署分布式消息队列》 (RabbitMQ in Action : Distributed Messageing for Everyone)
- 《ZooKeeper 分布式过程协同技术详解》(ZooKeeper : Distributed Process Coordination)
- 《从 Paxos 到 ZooKeeper:分布式一致性原理与实践》 倪超 著
1.11 运维(Linux、ELK、Dokcer、k8s)
- 《鸟哥的Linux私房菜——基础学习篇(第三版)》 鸟哥 著
- 《鸟哥的Linux私房菜——服务器架设篇(第三版)》 鸟哥 著
- 《Elasticsearch 实战》(Elasticsearch In Action)
- 《Docker 实践》(Docker IN PRACTICE)
- 《Kubernetes 权威指南:从 Docker 到 Kubernetes 实践全接触》(Kubernetes : The Definitive Guide)
- 《Docker 开发指南》(Using Docker)
- 《Docker 经典实例》(Docker Cookbook)
- 《Docker 即学即用》(Docker : Using and Running)
- 《第一本 Docker 书》(THE DOCKER BOOK)
- 《Jenkins 权威指南》(Jenkins : The Definitive Guide)
- 《Linux 命令行与 shell 脚本编程大全(第 3 版)》(Linux Command Line and Shell Scripting Bible, 3E)
1.12 移动端
- 《第一行代码——Android(第2版)》 郭霖 著
- 《Android 编程权威指南(第三版)》(Android Programming The Big Nerd Ranch Guide, Third Edition)
- 《Android 开发艺术探索》 任玉刚 著
- 《Android 群英传》 徐宜生 著
- 《Android 群英传:神兵利器》 徐宜生 著
- 《Android 源码设计模式:解析与实战》 何红辉 关爱民 著
- 《App 研发录:架构设计、Crash分析和竞品技术分析》 包建强 著
- 《Android 进阶之光》 刘望舒 著
- 《Android 进阶解密》 刘望舒 著
- 《Android 组件化架构》 苍王 著
- 《Kotlin 实战》(Kotlin In Action)
- 《Android 音视频开发》 何俊林 著
- 《Flutter 技术入门与实战》 亢少军 著
Dart 语言
- 《Dart 语言程序设计》(Dart for Hipsters : Fast,Flexible,Structured Code for the Moden Web)
- 《Dart 编程语言》(The Dart Programming Language)
Go 语言
- 《Go 语言实践》(Go In Action)
- 《Go 程序设计语言》(The Go Programming Language)
1.13 前端相关(HTML、CSS、JavaScript)
- 《JavaScritp 高级程序设计(第3版)》(Professional JavaScript for Web Developers 3rd Edition)
- 《JavaScritp DOM 编程艺术(第2版)》(DOM Scripting Web Design with JavaScript and the Document Object Model Second Edition)
- 《深入浅出 Node.js》 朴灵 著
- 《CSS 权威指南(第4版)》(CSS: The Definitive Guide, 4th Edition Visual Presentation for the Web)
- 《Node.js 实战:使用 Egg.js + Vue.js + Docker 构建渐进式、可持续集成与交付应用》 陈微明 著
1.14 C/C++ (C/C++ 非常重要且复杂,由于时间关系,无限期待更)
- 《C 程序设计语言(第2版·新版)》(K&R(Second Edition))
- 《C++ Primer Plus(第6版)》
- 《C Primer Plus(第五版)》
- 《C++ Primer(第5版)》
- 《C++ 编程思想》(Thinking in C++)
1.15 机器学习、深度学习
1.16 泛技术书籍
- 《编码:隐匿在计算机软硬件后的语言》(Code : The Hidden Language of Computer Hardware and Software)
- 《人件(原书第3版)》(Peopleware: Productive Projects and Teams (Third Edition))
- 《浪潮之巅》 | 《硅谷之谜》 | 《数学之美》 | 《见识》 | 《态度》 | 《大学之路》 | 《文明之光》 | 《智能时代:大数据与智能革命重新定义未来》 吴军 著
- 《基业长青》 吉姆·柯林斯 等著
- 《物演通论》 王东岳 著
- 《失控:全人类的最终命运和结局》 | 《科技想要什么》 | 《必然》 凯文·凯利 著(“KK 三部曲”)
- 《新经济,新规则:网络经济的十种策略》 | 《技术元素》 凯文·凯利 著
- 《进入空气稀薄地带》 乔恩·克拉考尔(Jon Krakauer)著
- 《美国简史》 亨德里克·威廉·房龙 著
- 《鞋狗》 (SHOE DOG)
- 《从 0 到 1》 彼得·蒂尔,布莱克·马斯特斯(Blake Masters)著
- 《深度思考:不断逼近问题的本质》 莫琳.希凯 著
- 《麦肯锡卓越工作方法》
- 《人月神话》(The Mythical Man-Month:Essays on Software Engineering Anniversary Edition)
- 《程序员健康指南》 JoeKutner 著
- 《赋能:打造应对不确定性的敏捷团队》(Team of Teams)
- 《人类简史(新版):从动物到上帝》 | 《未来简史:从智人到智神》 | 《今日简史:人类命运大议题》(“简史三部曲”)
- 《黑客与画家》 Paul Graham 著
- 《运筹学》 罗纳德 L.拉丁 著
- 《曾国藩》 唐浩明 著
- 《正义之心:为什么人们总是坚持“我对你错”》(The Righteous Mind)
- 《重新定义公司:谷歌是如何运营的》(How Google Works)
- 《刷新:重新发现商业与未来》(Hit Refresh)
- 《编程珠玑(第2版)》(Programming Perals, Second Edition)
- 《编程珠玑·续》(More Programming Perals)
- 《正则指引(第2版)》 余晟 著
- 《禅与摩托车维修艺术》(Zen and the Art of Motorcycle Maintenance)
- 《人人都是产品经理 2.0:写给泛产品经理》 苏杰 著
- 《终身成长(全新修订版)》 卡罗尔·德韦克 著
- 《清单革命:如何持续、正确、安全地把事情做好》 阿图·葛文德 著
- 《亲密关系》
- 《非暴力沟通》
- 《男人来自火星,女人来自金星:修炼亲密关系的方法》(Beyond MARS and VENUS)
- 《白帽子讲 Web 安全》
- 《MacTalk 人生元编程》 | 《MacTalk 跨越边界》 迟建强 著
- 《前方的路》 | 《未来世界的幸存者》 阮一峰 著
- 《黄金时代》 | 《白银时代》 | 《青铜时代》 | 《沉默的大多数》 | 《我的精神家园》 | 《一只特立独行的猪》 王小波 著
- 《奇特的一生:柳比歇夫坚持56年的“时间统计法”》 格列宁 著
- 《吃掉那只青蛙:博恩·崔西的高效时间管理法则(原书第3版)》 博恩·崔西 著
- 《番茄工作法图解:简单易行的时间管理方法》 史蒂夫·诺特伯格 著
- 《高效能人士的七个习惯》 史蒂芬·柯维 著
- 《时间管理——如何充分利用你的24小时》 吉姆·兰德尔 著
- 《把时间留给最重要的事:高效能人士的自我管理手册》 洛塔尔·赛韦特 著
- 《爆发:大数据时代预见未来的新思维》 艾伯特-拉斯洛·巴拉巴西 著
1.17 技术笔试面试
1.17 阿里技术
- 《技术之瞳——阿里巴巴技术笔试心得》 阿里巴巴集团校园招聘笔试项目组 著
- 《码出高效 Java 开发手册》 杨冠宝(孤尽) 高海慧(鸣莎) 著
- 《逆流而上:阿里巴巴技术成长之路》 阿里巴巴集团成长集编委会 著
- 《大数据之路》 阿里巴巴数据技术及产品部 著
- 《尽在双11——阿里巴巴技术演进与超越》 阿里巴巴集团双11技术团队 著
- 《深入探索 Android 热修复技术原理》 甘晓霖 廖斌斌 杨青 编著
- 《企业 IT 架构转型之道阿里巴巴中台战略思想与架构实战》 钟华 著
- 《淘宝技术这十年》 子柳 著
- 《淘宝十年产品事》 苏杰 编著
二、相关链接
漫漫 Offer 路 (๑و•̀Δ•́)و
2.1我的博客(ノ ̄▽ ̄)
2.2三、后记
无他。
书读多了会忘。
手写笔记不堪入目,遂用 GitHub。
—— 2018年7月26日
对比起其他写作渠道(微信公众号、CSDN、博客园、简书等)
还是感觉 GitHub 写博客最方便。
不用审核,没有字数限制,修改容易。
遂改名为 GitBlogs 。
—— 2018年11月29日
G
项目简介
当前项目暂无项目简介
- 文件大小 63.7 MB
- 仓库大小 71.0 MB
- Pages http://codechina.gitcode.host/programmer/GitBlogs