四年Android开发经历随笔

为何选择Android这条路

本人大学学的是应用化学,高中毕业后选择学化学完全是因为家长说以后化学这条路好找工作。哈哈,其实哪一行都一样的,自己喜欢就行。

大学毕业后,做过一年的环评(环境影响评估),听说是比较好的行业,可是觉得不适合我,因为不喜欢;做过一年车间操作工,在老家的一个化工厂里,这个队伍骨瘦如柴的我,干起来相当吃力啊,不过这一年里我想了很多,想做自己想做的事——开发。

可对于我这个大学学的都不是计算机专业又不懂得编程的人来说,直接找个开发的工作完全是没有可能。实在没办法,报了一个培训班,网上看到的是说什么“嵌入式培训,包工作”,哈哈,此处不是为了打广告。就这样稀里糊涂的来了上海,稀里糊涂的学了Android,来上海之前完全不知道嵌入式培训些什么。

现在想来,我真是幸运的,�我不仅找到了自己想做的工作,还在上海找到了自己的另一半,_......

Android开发的辛酸历程

四个多月的培训路程(C,Linux网络,Java,Android)很快就结束了,当时由于是通过贷款培训的,所以急于找一份工作,而且自己非计算机专业,技术不咋地,找起工作来比较困难。

找了一个多月吧,终于有家工作肯收留我了(四年,我一直在这家公司),哈哈。可回过头来一算,工资才3500,去掉交的保险等,拿到手的也就3K出头一点,再扣去上海的房租1000,再扣去每月要还的贷款1250,再扣去每月要回去两次的车费(让着回去相亲,穷的叮当响的我,估计也没人要了......),再扣去每月200多的地铁费,每月的钱都是算着花的,有段时间天天去沙县吃飘香拌面......一脸的辛酸。

幸运的是,也就在这段最辛酸的日子里,我认识了她,并最终两人走到一起。媳妇,我爱你。ლ(′❥`ლ)

四年Android开发之路

回归正题,刚开始在公司做Android的时候,美工设计了个按钮,带选中点击效果的那种,当时不知道有selector这种东西,都是一个个按钮写onTouchListener来改图片样式的,那叫一个累啊。当时也不知道什么是封装,一个复杂点的Activity写过几千行上万行都是常事(确实写过上万行的Activity)。

不过还好,那段时间都过来了,现在有了自己的一套Android部分的代码封装,有时也会去网上参考或使用一些比较好的第三方框架,有时也会学习网上的一些框架,自己尝试着搭建个类似的框架来。

比如最近开始慢慢流行的基于Android的DataBinding而出的MVVM框架,我在学习了[Kelin-Hong]大神的MVVMLight框架和
[evant]大神的binding-collection-adapter框架之后,也自己弄了一套出来。

比如之前使用了OrmLite框架(Android上的Sqlite数据库部分)之后,在了解了其是采用的Java的反射原理实现的,并在使用过程中觉得OrmLite有些一比较坑的地方(这个不是说这个框架不好,只是不适合我们公司而已),然后就自己弄了个Sqlite的Orm框架。当然,我写的这个肯定没那么牛逼,目前还是会在数据库并发操作时出现问题。哎,后面想办法完善吧......

结尾

今天就到这里,这个算是我写的开始,也希望现在还处在辛酸阶段的开发同行们、学弟学妹们继续努力。阳光总在风雨后,相信明天会更好的!加油!

你可能感兴趣的:(四年Android开发经历随笔)