自从2011年第一次接触到Android开始,转眼已经7年了。
刚毕业那会做的是J2EE开发,中间还有2年多没从事开发工作,所以满打满算做Android开发也就三四年吧(囧)。
用的第一款Android手机是电信定制机,ZTE牌子2.0系统,然后是联想K900Android4.1(Inter架构,各种不兼容,买的初衷是喜欢它的超薄硬朗的商户造型),再之后就是2015年入手的华为P8Android5.0升级到6.0(然后就不推送新系统了,华为每款旗舰机都只推1次新系统就不再支持了,坑)。P8现在有点卡,还勉强能支撑日常使用,开发的话自从Android Studio3.0之后,自带的模拟器性能已经很好了(除了不能使用摄像头的无奈)。没用过苹果(主要是穷),所以无法评价IOS和Android的优缺。下一款手机可能会入手Pixel系列吧,毕竟Google亲儿子,不需要考虑各大厂商修改过后ROM中各种适配问题以及Root问题(华为长城一般坚固的禁止ROOT保护,谁用谁知道),还有就是可以无限升系统。
比较随性的性格,工作也基本在二三四五线城市,没有那种北上广的紧迫感,也没有那种拼追敢的专研劲儿,普普通通的程序猿一个。接触过的Android技术大概只有:
· 基本布局+Activity+BroadcastReceiver+Intent——学校教的而且也是刚开始用作写的最多的东西
· 线刷固件——当时为了ROOT那款ZTE的手机安装RE文件管理器看Sqlite生成的db文件
· Inter、X86架构——仅限于知道这么个名词,联想K900当时用不了建设银行的手机银行,然后直接联系客服找开发小哥哥要的APK
· Vollery、Glide——真正意义上第一份Android岗的开发工作中用来网络请求和显示图片的框架
· SurfaceView——第一次在项目中为了做一个引导页上下切屏动画而自学的控件,仅限于实现功能
· 百度地图、高德地图、Google Map——项目中主要负责的地图模块,然后也是凭着这个经验找到的第二份Android岗的开发工作,不过后来也并没有持续跟进新版本了
· ListView&RecyclerView、MVC&MVP、RxJava+Retrofit、蓝牙通信、串口通信、LitePal、runtime permissions…——入门Android之后才真正开始认识这个世界
所以,停下来回头一看,看到的都是这么些年来的闲散和不坚持,看似接触了很多,其实都是泡沫。偶尔看到那些面试题,好像都知道,真的要去有条有理的回答,估计分数很惨T_T。收拾行囊,才能走得更远。
所以,从现在开始,一点一点从头梳理一遍这个世界——我的Android世界!
“我挥舞着键盘和本子,发誓要把世界写个明明白白。”——《第一行代码》
“我在屏幕前,用Android了解这个世界。”——《我的Android世界》
网友评论