背景

个人自学Android开发,目前从事Android开发工作,独立完成过一个App 十万行代码左右,现在在想要更加深入的学习些东西,但是不知道从何处着手,目前的能力是,了解大部分官方文档中Android 开发中的技术,能够根据客户需求搭配出合理的技术组合(但是部分技术并不熟,开发时可查阅资料独自完成 PS:不是纯拷贝前人代码),了解Android开发的流程,但是因为小公司,目前尚无完整的测试流程。平常喜欢在GitHub上看看源码,看看技术文档,但是总觉得自己是东一枪西一炮,高不成低不就的那种。

Android 程序猿如何继续深入的研究技术层的知识?_二维码

个人看法

哈哈,这牛逼当年我也吹过。当着毕设老师的面,在被问“毕设代码可有上万行?”时,意气风发的答,有十万行。

Android 程序猿如何继续深入的研究技术层的知识?_Android_02

看github是好事,我当初也是长年累月的泡。挪用过的轮子也不少了,可是真的知其所以然的没几个。会用固然好,但是能看明白原理,按需改造,甚至提炼精髓为己所用才是真本事。然而这条路,肯定还很漫长。我现在还是,战战兢兢地学,小心翼翼地吹,能谨慎发表的意见,才不怕更高深的人揭短。当然,有大牛愿意挑刺更是该荣幸之至了。

我觉得当务之急,不妨系统化的学习学习基础,全面回顾整理知识点,查漏补缺。建议抽几个小时,画一份自己的Android知识脑图,不拘泥形式,从面到点的一一精细化列出来。挺有用,一方面能归纳总结,另一方面还可以看到欠缺点。

在我当时确立好Android方向时,就已经开始梳理自己的成长路线了,包括技术要怎么系统地去学习,都列得非常详细。

首先是超级详细得不能再详细的Android开发学习思维导图,因为图片实在是太大了,所以我就只把二级目录的内容放出来,更加详细的你们可以文末扫微信二维码获取。

Android 程序猿如何继续深入的研究技术层的知识?_Android_03


知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结.

Android 程序猿如何继续深入的研究技术层的知识?_android_04

车载操作系统应用指南

Android 程序猿如何继续深入的研究技术层的知识?_学习_05

Android Framework学习指南

Android 程序猿如何继续深入的研究技术层的知识?_二维码_06

Android中高级面试汇总+解析

Android 程序猿如何继续深入的研究技术层的知识?_学习_07

Android音视频

Android 程序猿如何继续深入的研究技术层的知识?_学习_08

Android JetPack

Android 程序猿如何继续深入的研究技术层的知识?_android_09

Flutter技术解析与实战

Android 程序猿如何继续深入的研究技术层的知识?_Android_10

Kotlin

Android 程序猿如何继续深入的研究技术层的知识?_Android_11

Android组件化、插件化

Android 程序猿如何继续深入的研究技术层的知识?_学习_12

Android性能优化

Android 程序猿如何继续深入的研究技术层的知识?_Android_13

Android零基础入门

Android 程序猿如何继续深入的研究技术层的知识?_二维码_14