[足迹] 转型Android底层之路

算上大四,学Android已经3年了,工作第一年,误入广电行业,做了一年底层,啥也没学到;第二年,做了一年app,进步飞速,功力大增。然而却感到app之路越来越窄,越发觉得做Android app的人就是 api user(api使用者),尤其是不懂代码规范,不懂面向对象,不懂继承封装,不懂架构,不懂优化,不懂可扩展易复用,不懂高内聚低耦合,甚至不懂代码缩进的人都能凌驾于我之上,都能写出像模像样的app,这叫我这个重点大学软件工程科班出身、技术至上的人情何以堪。做Android app在小公司里面基本上是可有可无的,没有丝毫话语权。app开发已经越来越倾向于从服务器上拿数据然后显示一下的鸡肋了。

Android真的不重要吗?
非也。然而这又是一个移动互联网的时代,移动互联网不就是以ios和android为代表吗。小米、魅族、华为只用三、四年就成为手机的巨头难道不是证明吗。

所以,到了要转型的时候了,我感到转型已经迫在眉睫了。一年前,一个做底层的人去面试app开发,结果一连面跪了13次,连网络图片怎么显示都不知道人,一年后回过头来,他已发现当初的那些面试题都是小菜一碟。做app已经无法体现技术含量了,技术也无法保值了。当初选择Android,正是着眼于即将到来的智能家居、智能硬件以及物联网。

所以,从今天起开始转向Android底层。Linux驱动、HAL、Binder、编译Android系统,定制rom、JNI、C++、so、Services….这些令人心潮澎湃的技术才是激情的所在,而不是textView.setText(“Hello world”)。

所以,从今天开始学习《Android源代码情景分析》,计划用三个月时间完成转型。

遂著此文,谨以记之。

                                        梧桐那时雨
                                        2016年5月9日

你可能感兴趣的:(足迹)