导语
看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。
为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己。
由于我也是从一个菜鸟过来的,所以我会结合我的个人经历以及我对Android学习过程的认识来写这篇文章,这会让这篇文章更加真实,而并非纸上谈兵。
开始
我觉得“技术的高低 ”的意义有很多,不仅只是包括手上操作能力,还包括很多隐形的能力,主要从以下的几个角度来衡量:
一、技术的深度
这应该算是首要的吧,现在市场上,能够实际在工作中发挥作用的人,必定是在某个领域掌握了比较熟练的技术的人——这是主观因素,客观来说,Android这门学问很深的,全部精通不大可能,能精通一门就很棒了。有技术热情的人,会忍不住去探究它背后的技术原理,所以单凭考察技术上的深度,就可以考察一个人是否对技术有热情,是否有技术好奇心等这些“优秀程序