这一年呐。。。

来源:互联网 发布:手写图片识别软件 编辑:程序博客网 时间:2024/04/30 09:54

就像12年进入大学这个小社会一样,今年也是如期的离开了学校这个大怀抱。当初进入大学想着多学一份技能就能够有一份骄傲的资本,回顾大学四年来的学习情况,收获最多的也就是自己坚持在图书馆的自学历程;我也庆幸能够有一份自己的坚持,所以才能够如愿的加入到自己想要的行业中,并始终为之奋斗!

回顾16年工作的点滴,有辛酸、有喜悦更有收获的激情。以不懈努力为我人生的心中信念,所以说好运从来都是给有准备的人;当我迷茫不知所措迷失在生活这长长的道路的时候就会想起,当初的选择是为了什么?而我也坚信自己当初的选择,才不至于迷失自己的方向。辛酸的事很多,可是我更愿意把它当做一种成长、一种人必须要经历过的曲折!当初步入社会,要感谢当初在学校自学的自己,没有那时候的努力可能现在我也不会进入现在我喜欢的这个行业中;当初懵懵懂懂喜欢到处学习找到自己想要的资料,然后恨不得把所有的东西都存储在脑海中,现在想想自己当初还真是幼稚,也想想现在的自己没有了当初那一颗对所有事物好奇的心,更喜欢把自己专心的东西学透学精,这也许也是一种成长的过程吧!

当初进入这个行业是对手机App的热爱,更是对手机上面的应用充满了好奇,想着自己能够在这一部几英寸的屏幕中做出惊天动地的大事就已经很激动了,可是工作后却发现事实上却不是这样;我们能够做的只是把产品的设计图变成能够在手机上面串连起来的页面而已,想到这就有些失落了;可是我本不愿沉沦,就算再失落的事情我也要将其变得更加生动,而我能够改变的仅仅是页面上的效果,但是这些足够了,动态的总比静态的更有体验价值吧?

真正启蒙老师也许是俊了,当初是他带着我进行实战对App进行编写,对代码进行优化和调整,虽然他总是嫌弃我代码又臭又长;那时候我也是看他的代码,感觉到别人的思想和结构和自己的区别,也是这样我才感觉到自己需要学习一种思路来改变自己对App编写的认识;努力学习各种框架中的思想和结构,也希望自己能够有自己的一套风格和结构;我也记住方法不超过100行,类不超过1000行的约定,将代码编写成简单易懂才是我们的目标,写上注释之后感觉代码就是自己用心打造出来的玩具一样,总会有那么多花样出来。后来就是毕业、答辩的事情就慢慢的忙起来了,白天就上班,晚上就在家努力实现论文上面的设计;忙起来就会让自己觉得很充实、也很踏实,人总要找点事情才不让自己太空洞。

六月中旬毕业,收到公司面试的邀请第二天就准备好简历来到公司面试,强哥面试:主要是谈到之前所做的项目,谈到项目中的结构和对编程的思想,然后是对津湘汽车超级App的构思和解耦的思路;可能就是像强哥对我的印象一样吧,我愿意把想法付诸于实践并努力实现;所以当时强哥就和我谈了公司的福利以及薪资,因为学校的毕业证还没有弄完,所以我就说时间可能着急,当天强哥找行政和我谈谈,但是由于行政外出,所以一直到七月初才进入公司。

进入公司给我的感觉就是有一套完整的体系框架,需要使用到的东西大多框架中都有,但是由于移动行业版本更新迭代过快,所以很多东西都已经过时了,在使用的时候也只有慢慢更新上才能适应App的发展!进入公司当时强哥给我的任务就是给网络框架增加缓存的情况,按照需求来缓存。框架中使用的是volley,把volley看了一遍,网上都推荐使用OKHttp,而volley是使用拦截器的方式来做缓存不适用封装,而OKHttp则很好的进行了封装,虽然缓存也是需要服务器的支持,但是有框架对OKHttp进行了封装,并支持多种缓存模式;第一反应是不要重复造轮子,然后将OKHttpUtils封装到框架中,代替原来的Volley请求框架,很好的解决了缓存的问题;这是进入公司第一周所做的事情了。

接下来是直接进入到公司的项目,框架也是用到什么就查看源代码;当时接触的第一个项目是大圣购车,大圣购车是给大圣购车子公司编写的一个App,用来资讯和对车辆信息的查询,也算是线上线下的对接吧。当时的新版本是给该App添加一个商城的模块,之前的版本是周哥负责的,里面的功能都很完善,看了一下源码都写得很不错;我们来接手做商城的模块,小雪就负责整体的划分对接,我负责购车计算器和付款的业务,因为之前已经有了定金类的付款业务,所以只要将之前的业务逻辑看一遍就能够重新实现付款页面了,简单:进入商品列表、下单、获取到价格之后直接调用付款的API就能够成功调用微信、支付宝、银联支付等SDK进入付款操作回调即可!

津湘汽车的整体结构进行分析,因为当时看到蘑菇街和支付宝的做法,想到了组件化和插件化两种结构;所以接下来就是要对两种结构进行分析,最终决定使用组件化的形式来实现App的各个模块;当时开发工具公司还是使用的Eclipse,而之前我就一直在用AS,而AS是默认支持多moudle的,所以后面我一直做多模块的demo,一开始是懵的,因为就算项目是依赖其他组件也是以library的形式的,而AS则是单模块也是可以直接运行的,只要修改build就行;这样在一定的情况下就已经把项目各个模块隔离,做到修改小块而不必要在项目中大体修改,而为编译也节省很多时间;事实证明在后面的项目编写过程中我们方便了很多:每个人可以单独开发自己的模块而不会影响各自单独的模块、编译节省很多时间,AS是对模块有缓存的,单独的模块在没有改变的情况下是不会进行重新编译的。

之后还负责了弘高车世界App的编写,该App业务逻辑并不复杂,在两周的时间内完成了界面的编写,后面调试接口花了一定的时间;然后在规定的时间内测试、上线,这也算是一个完整的App了,从开始到上线,只是做到的只是编码的工作。

来公司这么长时间,我也觉得自己在慢慢的成长,接触的东西多了就越发觉得自己需要学习更多的东西,喜欢踏实的走好自己的每一个脚印;是强哥当时面试我并让我有幸加入到易通这个大家庭,能够发挥自己的能力,写好自己的代码;也很感谢可凡和小雪这两个小伙伴,我们几个常常在一起加班赶项目,大家都有一定的默契了;常常做到一个东西以为都没做,其实小雪早就已经考虑到了,她们非常细心,总是比我考虑得全面!

16年接近尾声,17年将至。新的一年,都是有新的目标或是新的起点,在17年我希望自己能够多精通一门语言,这样就有更多的知识面去接触了;虽然外面一片对Android不看好,但是我会将Andorid做到最后,也相信,只要自己的技术在,不管是寒冬还是初春我都会以积极的心态去面对、去尝试;当然在新的一年也需要给自己多定一些小的目标,不至于一年过后,尽管做了一些项目觉得已经做得够好,但其实也只是把懂的东西反复的操作而已;所以我也想在新的一年封装一个属于自己的框架或者组件,多写几篇博客来充实自己平时的生活!

嗯,总之人要不断努力!

0 0
原创粉丝点击