「技术亦人生」端泽的技术学习百宝箱

2015-12-22  本文已影响184人  郭非文

Updated on 2016/2/14
谈思想,谈技术,吐槽,不定时持续性更新

概念

Android开发是一个非常宽广的领域,对开发者的要求不尽相同,包括但不限于以下几种:

在在这里不会划地为牢,所有领域的相关内容都有可能出现。


入门

看上去很基础的东西全都放在这里。注意基础!=简单,只不过说明这是在技术之道上进一步爬升所必备的基石而已。而且这里的简单同时具有相对性,上一节提到了数个不同的领域,可能对于这一领域来说很基础的东西,在另一个领域中的开发者一生都不会用到——我不是在开玩笑。

预科

Android是个很复杂的东西,不注重补足大局观的程序员很容易一叶障目。如果时间紧迫不妨先跳过此节,但推荐今后还是应该补足一下

正餐


进阶

关于现在的自己处在什么水平?
这里有一篇来自Futurice的热门文章可以作为对照参考:Best practices in Android development
你也可以看我的译文:「译」Android最佳实践指南——GitHub Star 7000+

目前看过的比较好的书有:

优质网站

GitHub 无须介绍
稀土掘金 干货多,呈上升趋势

厉害的人

完成入门以后,除了不断的写代码在实践中提升自我以外,囿于一个人的眼界问题,还是会有许多不明了甚或根本就未遇到的问题。这时一些乐于分享的前辈就是极好的学习对象了,以下列出的前辈可能既写博客又写书还做开源,请自行挖掘。以下排名依个人推荐度分先后:

完整项目

完全明了一整个项目的实现过程是十分宝贵的体验。有助于增长软件开发的大局观以及各种细节。

上一篇 下一篇

猜你喜欢

热点阅读