一直在想要以什么频率更新文章、文章里面要写些什么内容。当初的初心是“做一个个人的记录和朋友之间的分享”、“有很多原理性质的东西我就不再这里写了,比如什么Activity启动流程、Binder原理、四大组件之类的,我认为这些应该是一个Android开发者应该掌握的,而且网上的文章那么多,我的公众号(博客)又不是教科书,所以我觉得没有写这些内容的必要”。在这样的初心指引下,让我自己对文章的主题比较挑剔,所以以至于到现在只写了一篇简单的教程,当然还有两篇正在写,分别是《Linux程序内存分析》和《How Breakpad catch native crash》,这两篇以后会发出来,但不是最近,因为。。。
我有了新计划。我计划整理出我的Android技能,并在半年内,让每一个知识点都有相应的文章输出。
所以现在就到了打脸时间了,因为这些知识点里面难免有一些“教科书”的内容。但是即使这样,我还是希望我的文章可以更独到一些,因为做出这个计划的目的就是查漏补缺,希望完善和深化自己的知识体系,而写文章正是一种很好的方式,并不仅限于“个人记录和朋友之间的分享”。
于是今晚我就整理了一下我的Android技能树
Android.png
这一份脑图参考了很多网上的脑图(所以我不声称这份脑图的版权是我的),一开始写的比较认真,到后面就只列出了大纲,以至于右边这部分看起来内容不够丰富,但是实际上深究起来,内容还是很多的。
我在Github开了个仓库https://github.com/Fearimdly/my-android-skill-tree,这份脑图会放在这个仓库里,大家可以在Issue里指出不好的地方,遗漏的地方,一起完善。另外,这个系列对应的文章也会放在这个仓库里,有错误,有争议的大家可以指出并修正。
网友评论