# Awesome-Android-Notebook **Repository Path**: flat_wind_making_rain/Awesome-Android-Notebook ## Basic Information - **Project Name**: Awesome-Android-Notebook - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-12 - **Last Updated**: 2021-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README | Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ | | :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------: | | 最重要的事 [:arrow_forward:](#最重要的事-arrow_forward) | 计算机基础 [:computer:](#计算机基础-computer) | 算法 [:pencil2:](#算法-pencil2) | 设计模式 [:trophy:](#设计模式-trophy) | Java [:coffee:](#java-coffee) | Kotlin [:fire:](#kotlin-fire) | Android [:zap:](#android-zap) | 细分领域专家[:rocket:](#细分领域专家-rocket) | 其它[:muscle:](#其它-muscle) | ## 注意:标粗的为必读,需要进行三步读书法~ ## 最重要的事 :arrow_forward: > 软技能 (已完成,待记录) **[Secret-Top-Programmers](https://github.com/JsonChao/Secret-Top-Programmers)** ## 计算机基础 :computer:(进行中~) ### 计算机组成原理 > [计算机组成原理](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86.md) - **慕课网之《编程必备基础 计算机组成原理+操作系统+计算机网络》** - 极客时间之《深入浅出计算机组成原理》 ### 操作系统(重点) > [现代操作系统]() - **慕课网之《编程必备基础 计算机组成原理+操作系统+计算机网络》** - 《现代操作系统》(原书第四版) > [Linux基础]() - **慕课网之《编程必备基础 计算机组成原理+操作系统+计算机网络》** - 《Linux私房菜 基础学习篇》(第三版) - 《深入理解计算机系统》(原书第三版) > Linux编程 - 《Linux程序设计》 - 《UNIX环境高级编程》 > Linux内核原理与架构 - **极客时间之《趣谈Linux操作系统》** - 《深入理解LINUX内核》 - 《深入Linux内核架构》 > Linux性能优化 - **极客时间之《Linux性能优化实战》** - **《性能之巅》** ### 网络(重点)(进行中~) > [网络协议](https://github.com/JsonChao/Awesome-Android-Performance#%E5%85%AD%E7%BD%91%E7%BB%9C%E4%BC%98%E5%8C%96) #### 综合实战 - **极客时间之《Web 协议详解与抓包实战》** #### 网络基础 - **慕课网之《编程必备基础 计算机组成原理+操作系统+计算机网络》** (已完成) - **极客时间之《趣谈网络协议》**(已完成) #### 网络进阶 - HTTP 1.1 —— **《HTTP 权威指南》** - HTTP 2.0 —— **[http2-explained](https://legacy.gitbook.com/book/ye11ow/http2-explained/details)/[HTTP/2 的协议本身(RFC 7540)](https://httpwg.org/specs/rfc7540.html)/[HTTP/2 的压缩算法(RFC 7541)](https://httpwg.org/specs/rfc7541.html)** - TCP/IP —— **《TCP/IP 详解(卷一:协议)》** #### 网络优化 - **《Web 性能权威指南》** #### 备选项 - 《计算机网络:自顶向下方法》(原书第6版) - 极客时间之《透视 HTTP 协议》 - 《图解 TCP/IP》 > [计算机安全](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/%E5%AE%89%E5%85%A8.md)(进行中~) #### 深入剖析现代加密技术 - **《图解密码技术》** #### 深入了解常见安全漏洞及解决方案 - **《白帽子讲 Web 安全》** #### 安全知识体系化深度构建 - **《计算机安全 原理与实践》(第4版)** #### 洞悉 SEAndroid 安全机制(软件沙箱、SELinux、TEE) - **[SEAndroid 官方文档](https://source.android.com/security)** #### 备选项 - 极客时间之《安全攻防技能30讲》 ### 数据库(进行中~) > [SQL](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BASQL%EF%BC%88%E7%AC%AC2%E7%89%88%EF%BC%89.md) - 《深入浅出SQL》 > 数据库原理 - 《数据库系统概论》 ### 编译原理(进行中~) > 编译原理基础 - 极客时间之《编译原理之美》 - 《编码 隐匿在计算机软硬件背后的语言》 - 《编译原理》(第2版) > 深入理解编译原理 - 《计算机程序的构造和解释》 - 《程序员的自我修养——链接、装载与库》 ## 算法 :pencil2: > **[从零到一构建算法知识地图](https://github.com/JsonChao/Awesome-Algorithm-Study)(进行中~)** ## 设计模式 :trophy: > [Java设计模式](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/Android%E5%BC%80%E5%8F%91%E8%80%85%E5%BF%85%E9%A1%BB%E6%8E%8C%E6%8F%A1%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md) - **~~《Android进阶之光 设计模式部分》 (已完成)~~** - **《Head First 设计模式》(已完成,待记录)** - **极客时间之《设计模式之美》** > Android源码设计模式 - **《Android源码设计模式解析与实战》(已完成,待记录)** ## Java :coffee: > Java基础 - **极客时间之《Java核心技术36讲》** - 《Java核心技术 卷I》 - 《Java编程思想》 > Java并发 - **极客时间之《Java并发编程实战》** - **《Java并发编程实战》** - **《Java并发编程的艺术》** > JVM - **极客时间之《深入拆解Java虚拟机》** - **《深入理解Java虚拟机》** - 《揭秘Java虚拟机》 - 《垃圾回收算法手册 自动内存管理的艺术》 > Java性能优化 - **极客时间之《Java性能调优实战》** - **《Effective Java》** - **《Java程序性能优化》** ## Kotlin :fire: > Kotlin之旅 - **慕课网之《Kotlin系统入门》** - **极客时间之《快速上手Kotlin开发》** - 《Kotlin 实战》 ## Android :zap: > [Android基础](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/%E7%AC%AC%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81%EF%BC%88%E7%AC%AC%E4%BA%8C%E7%89%88%EF%BC%89.md#1.1%E4%BA%86%E8%A7%A3%E5%85%A8%E8%B2%8C)(已完成) - **~~《第一行代码》(已完成)~~** > [Android进阶](https://jsonchao.github.io/categories/%E5%AE%89%E5%8D%93%E8%BF%9B%E9%98%B6/) - **《Android进阶之光》 (已完成,待记录)** - **《Android开发艺术探索》 (已完成,待记录)** - 网易工程师带你突破Android技术瓶颈之高级UI模块 - 动脑学院高级Android之高级UI模块 ## 细分领域专家 :rocket: **1、性能优化方向(强烈推荐)** **[深入探索Android性能优化系列](https://github.com/JsonChao/Awesome-Android-Performance)** **2、NDK、音视频方向(强烈推荐)(进行中~)** **[全面深入掌握NDK技术](https://github.com/JsonChao/Awesome-Android-NDK)** **3、基础架构方向(强烈推荐)** **[Android架构师成长之路](https://github.com/JsonChao/Awesome-Android-Architecture/blob/master/README.md)** **4、大前端方向(强烈推荐)** **[一步步打磨成长为未来炽手可热的大前端工程师](https://github.com/JsonChao/Awesome-Android-Big-Front-End)** **5、AI方向** > 数学基础 - 《数学之美》 - 极客时间之《程序员的数学基础课》 > [Python基础](https://jsonchao.github.io/tags/python/) Python核心基础学习笔记。 > Python进阶 - 极客时间之《Python核心技术与实战》 > AI - **极客时间之《人工智能基础课》** - 《人工智能》第二版 - 《机器学习》 - 《深度学习》 > [ML-Roadmap](https://github.com/JsonChao/ML-Roadmap) 一份最新的机器学习路线图。 ## 其它 :muscle: > [Some awesome tips](https://jsonchao.github.io/2018/04/22/Some%20awesome%20tips) 一些有助于你更早成为Android Expert的tips。 > [Awesome-Android-Interview](https://github.com/JsonChao/Awesome-Android-Interview) 一份最新的Top Company面试题库。 #### 为什么要创建这个仓库? > 想法来源于jwasham的[coding-interview-university](https://github.com/jwasham/coding-interview-university)。 笔者是一名普通的Android开发者,毕业于2016年,至今已工作3年,看过jwasham的学习之旅之后,打算创建此仓库——Awesome-Android-Notebook来督促自己更快更有效地成为独当一面的Android技术专家,如果大家觉得它对其有帮助的话,可以点个star收藏一下~ #### 如何去贡献? 此计划的内容是笔者逐字打上去的,难免会有一些笔误,如果发现有差错的地方可直接对相应文档进行编辑修改。 欢迎在 Issue 中提交对本仓库的改进建议~ ## 版权声明 * 所有原创文章(未进行特殊标识的均属于原创) 的著作权属于 **JsonChao**。 * 所有译文文章(标题注明`[译]`的所有文章) 的原文著作权属于原作者,译文著作权属于 **JsonChao**。 #### 转载注意事项 除注明外,所有文章均采用 [Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-禁止演绎)](http://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh)协议发布。 您可以在非商业的前提下免费转载,但同时您必须: * 保持文章原文,不作修改。 * 明确署名,即至少注明 `作者:JsonChao` 字样以及文章的原始链接,且不得使用 `rel="nofollow"` 标记。 * 商业用途请以邮件方式联系本人。 * 微信公众号转载一律不授权 `原创` 标志。 ## 公众号 我的公众号 `JsonChao` 开通啦,如果您想第一时间获取最新文章和最新动态,欢迎扫描关注~