前言
看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己。由于我也是从一个菜鸟过来的,所以我会结合我的个人经历以及我对Android学习过程的认识来写这篇文章,这会让这篇文章更加真实,而并非纸上谈兵。
1、拓宽知识面
兴趣来了挡也挡不住!从最初开始学习编程,从ASP到ASP.net,JS,Winform,Java,C++,PHP,Python,都是自学!
不过这里要说一下,如果没有一两门编程语言比较熟悉的情况下,最好还是不要自学;入门是最难的,最浪费时间的!如果有个人带着你学习的话,那甚至能节省你80%的时间,有这时间做什么不好,花点钱去学习也是值得的!
如果你有了基础,那么自学就相对简单了,而且现在入门的资料也很多(我需要你去尝试去识别好坏),特别是官方的Get Start是最好的入门教材,但这就要求你要学习好英语,因为编程语言都是英文的,最初的文档都是英文的,哦,除了易语言。
我甩你一脸萝卜大白菜!很多人会有这样的想法:现在生活压力这么大,我就对钱感兴趣,哪个钱多我就对哪个感兴趣!