# Awesome-Android-Notebook **Repository Path**: junhu11/Awesome-Android-Notebook ## Basic Information - **Project Name**: Awesome-Android-Notebook - **Description**: :computer: A complete plan for better android developers.(continuous updating ...) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-11-03 ## 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: > [软技能]()(进行中~) 主要归纳自: - **《自控力》(已完成,待记录)** - **《番茄工作法图解》(已完成,待记录)** - **《软技能-代码之外的生存指南》(已完成,待记录)** - **《跃迁 从技术到管理的硅谷路径》(进行中~)** - **《细节 如何轻影响他人》** - **《精进 如何成为一个很厉害的人》** - **《思考,快与慢》** - **《所谓情商高就是会说话》** - **《沟通的艺术 看人入里 看出人外》** ## 计算机基础 :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-Notebook/blob/master/notes/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%EF%BC%9A%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E6%96%B9%E6%B3%95(%E5%8E%9F%E4%B9%A6%E7%AC%AC6%E7%89%88).md) 主要归纳自: - **慕课网之《编程必备基础 计算机组成原理+操作系统+计算机网络》** - **《计算机网络:自顶向下方法》(原书第6版)** > 网络协议 - 极客时间之《趣谈网络协议》 - 《图解TCP/IP》 - 极客时间之《透视HTTP协议》 - 《HTTP权威指南》 > 网络抓包 - 极客时间之《Web协议详解与抓包实战》 ### 数据库 > [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版) > 深入理解编译原理 - 《计算机程序的构造和解释》 - 《程序员的自我修养——链接、装载与库》 ### 安全 > [计算机安全](https://github.com/JsonChao/Awesome-Android-Notebook/blob/master/notes/%E5%AE%89%E5%85%A8.md) - 极客时间之《安全攻防技能30讲》 - 《计算机网络:自顶向下方法》(原书第6版)之安全章节 - 《计算机安全 原理与实践》(第4版) - 《图解密码技术》 - 《白帽子讲Web安全》 ## 算法 :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、基础架构方向(强烈推荐)** **[Android架构师成长之路](https://github.com/JsonChao/Awesome-Android-Architecture/blob/master/README.md)(进行中~)** **3、大前端方向(推荐)** **[一步步打磨成长为未来炽手可热的大前端工程师](https://github.com/JsonChao/Awesome-Android-Big-Front-End)** **4、NDK、音视频方向(推荐)** **[全面深入掌握NDK技术](https://github.com/JsonChao/Awesome-Android-NDK)** **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"` 标记。 * 商业用途请以邮件方式联系本人。 * 微信公众号转载一律不授权 `原创` 标志。 ## 赞赏 如果这个库对您有很大帮助,您愿意支持这个项目的进一步开发和这个项目的持续维护。你可以扫描下面的二维码,让我喝一杯咖啡或啤酒。非常感谢您的捐赠。谢谢!