现在深入学习Android,有没有优势?

网友解答: 我就是一个Android程序员,勉强算中高级水平吧。现在初级Android确实已经严重饱和了,前一段时间面试了很多人,基本都是只会写些基本的常见的功能模块,对于稍微复杂一些方

网友解答:

我就是一个Android程序员,勉强算中高级水平吧。现在初级Android确实已经严重饱和了,前一段时间面试了很多人,基本都是只会写些基本的常见的功能模块,对于稍微复杂一些方法或者用例基本就是不会。

所以你当前最应该加强的就是你知识的深度,最好学习到framework层,然后多看看源码,尤其是一些知名开源库,比如glide,OKhttp之类的,这些库已经久负盛名了,所以代码质量比较高,对你以后得代码很有好处,再有就是了解一些知名库的工作原理,比如eventbus,rxjava这些。

最后,对Android一些基础的运行机制需要有一个深入的理解,还有一个就是代码量的积累,这个就是一个时间问题了,能做到这些,就勉强算一个准中级Android程序员了。

后面再去拓展你的广度,学习些其他语言用来辅助Java进行开发,当你越深入理解了Android,就会发现要学的越多。

学无止境,祝你在Android开发的道路上越来越好。

网友解答:

首先并不是说初级工程师已经饱和了,这只是一家之言,在企业和团队中不会说全部都是高级或者是中级工程师,企业出于用人成本和企业人才的培养,都会留出一定的岗位给初级工程师,例如很多公司每年都会有校招一样。但是最终还是要看自己的能力,如果能力不行的话不管是刚刚毕业的应届生还是工作了好几年的工程师在找工作的时候都是会到处碰壁的。

另外如果要深入学习Android的话还是很有优势的,目前Android在全球市场的占有量是很大的,不仅是手机市场,还包括车载,智能设备等其他市场,深入学习最主要的是学习原理和方法,编程这个东西其实都是一通百通的,你可以通过学习Android的一些设计思想和方法运用到其他领域中去。

最后如果对Android了解透彻的话就业机会还是很多的,国内Android的市场还是很有前途的,至少目前来说,在一线城市对于Android技术比较了解透彻的人员待遇还是挺不错的,另外类似与BAT这样的企业每个招聘热潮的时间段都会有很多岗位需求。

标签: