写在第一篇的文章,也不知从何写起。之前没有记录的习惯,希望这是个起始篇,能够将自身学习和经历记录下来。文笔不好,望读者多担待。
#自我小尬
本人IT男,从事Android开发,刚刚毕业的小小优良青年。不得不吐槽一下,现在的刚毕业大学生找工作是真的不容易。更何况是找到一份自己心仪的工作。我还是比较幸运,大学能碰上一群有趣,又有想法的人,大四期间创建了一个小型互联网服务公司。无奈起初的雄宏壮志,最后还是被现实无情摧残。创业也就告了段落。在毕业证发至之日,大家也多去了自己的归宿,结局不算差。这一年,学会的更多的是一个担当。
#Android 开发之旅
##摸爬滚打
从大二下半学期开始接触Android,那时候Java也只是皮毛,后来深切的体会到?Java对于Android而言意义之重大。然而用这样的技术,参加挑战杯创业大赛,开发了一个多学期。半成品的APP被拿去比赛,可能半成品多不算~~~前些时候整理电脑看到这个项目,简直服了自己,连adapter多不会,只会xml布局上的复制粘贴。可别说,整体样式还挺好看,还加了侧滑布局,加了3D的ViewPage滑动。一旦看到酷炫的东西就往里面加。想起来也是挺可爱的。最终比赛无缘国赛,止步于省赛银奖,怎么说呢,还是挺不错的吧。哈哈哈~~
##蒙眼走路
大学的Android课程永远只是布局,动画,Activity简单的跳转,大概听了半学期就没有去认真听。Android上的内容大都还是自己瞎摸索,后来才发现,所有xml上的布局全都可以在Activity里代码实现,才发现Adapter是个多么神奇的东西,每次ScrollView与ListView多会的冲突,下拉刷新上拉加载有那么多好玩的控件,原来还可以这么请求数据。一切一切,大概那时候才慢慢的有点喜欢Android,尽管代码都是Copy,但是能写出一个美丽的控件还是会厚着脸皮自豪一段时间。
一次机会,大三下学期进了一家小型外包公司实习。又刷新了自己的“技术观”,从来没有协同开发过,第一次见识Svn这个神奇的东西,可以把两个人写的代码整合到一个项目里边去,而且不用人去整合。捣鼓了好一阵子,看了大半个月公司的代码后。接手了第一个项目(没想到这个项目跟我到最后我们自己创公司,最后眼睁睁看着它GG)。 开发期间,慢慢认识到“框架”感念。项目有个低层框架,就像造房子的地基。开发不能乱动底层,客户说的最多就是这句话。呵呵呵~还是挺心疼这个客户的,被开发牵着走。
##总算能入门Android
在这个外包公司大概做了半年后,壮志凌云的我们,再召集了几个之前认识的技术。出来单干。所谓出生牛犊不怕虎,我们是出生牛犊不怕死。我还没独自承担过一整个项目的经验,也只能硬着头皮上了。
公司没有成立的时候,我们工作在租的农居房内,一边对着原来阑尾的项目炒冷饭,一边尝试着做个“框架”一样的东西。对于各种框架调研了一遍。我们最后仿照网上用了Retrofit2.0+Rxjava+OkHttp的一个网络请求框架,以及Fresco图片加载框架什,还有对项目结构整合,(整合MVP模式失败)
终于等来了一个新的项目,迫不及待把框架运用进去。跌跌撞撞的把一个项目完整的交付到客户手里。中途虽然碰到各种各样的问题,但也一一解决。问题终归能解决的,只是时间和你的知识域太小而已。
做完一个项目算是有点小信心,对框架进行完善,对网络框架请求增加请求Dialog,以及定制请求log日志。项目结构分类。Adapter分装成基类。Activity,Fragmanet继承Base,EventBus3.0等等。近日的混合开发很火,也整合JsBridge框架。实现一个快速开发的一个模式。在半个多月内,出了一个版本。
渐渐的开始发现,做的最多的是去网上开源的Copy代码,然后修改实现自己的需求,也慢慢的认识到Android还有源码开发这一模式,设计到Android更深一层的技术开发,在网上看到一句话说“要是没读过Android源码,没看过Framework,都还是没有入门”。惊诧之下,我跑去一探究竟。还真是一看吓一跳,这个Android远不是我看到的那样。这条路很长,水很深。光光Framework 源码都是以G为单位。
后面的开发也是努力往App最优的性能方向去走。奈何一个人的路数有限,也不单单我有这方面的想法,周围的人感同身受。最后一致决定,出去抱大腿去。。。。
##迷茫之际
之前在一段时间移动端浪潮过后,移动端开发到了一定的寒冬,没项目做,只能找点其他事情做,转型一段时间的服务端开发,都是用java,比较轻松点。临近毕业之际,广投Android简历无人问津,同事服务端八面来风,甚是打击,考虑是否真的转行。最后经过去一次毕业旅行后回来,决定还是坚持原来的想法,做自己不喜欢的会是件难熬的事情。坚持,可能结果不是很好,但一定也不会差
废话挺多,以此篇为开始,技术贴,瞎扯贴,希望自己能努力更下去。
附上进新公司要求每个人自带的座右铭:
--------------------------- 不问收获,但问耕耘,天道酬勤!