我的Android之旅——学习、项目、心态( 二 )


期间还做过一个APP,这个我只负责界面制作,也是通过这个项目使我对布局和界面实现有了一个很大的进步,具体请看以前我写的项目经验谈
2.项目篇
到了这个阶段,研究生开学了,我也就进入了学校,开始了研究生的学习和生活,那个时候,我已经算有初步的开发经验和知识体系了,可以说走在了其他同学的前面,加上以前不算很久的J2EE经验,很快就被大家认可,并被选为我们学习组的组长,负责班上10个同学的Java基础辅导和辅导,那个时候每周我们都会找一个晚上聚在一起,首先我会跟大家讲一些Java基础知识,然后会讲一些最基础的内容,因为那个时候知识体系还不是特别健全,所以给大家讲基本都是入门级的,就这样,我们坚持了一个学期,为此,我还专门做了一个计划,内容基本涵盖了的初级知识体系,到最后也基本都讲完了,通过这段经历,使我对知识的理解又有了更深一层的认识,真正自己讲出来的和在脑子里理解的还是不一样,自己的永远是自己的,但讲出来给别人听,确实需要对知识理解的比较完整 。在研一的第一个学期,我完成了从初学者到初中级开发者的转变,在此期间,通过两轮面试,我进入了北航爱立信联合实验室,直接进行项目的开发工作 。

我的Android之旅——学习、项目、心态

文章插图
进入爱立信实验室后,导师分配给我们每个人一个项目,那时只是个很抽象的概念,一个名字和一些简单的描述,然后我们就开始做 。我做的是一款名片类应用,到现在为止,我还在做这款应用,这款App已经经过了几个版本的迭代,功能也是越来越全面,现在,这个项目已经成了实验室的重点项目,人员也从最初的我一个人,到现在由我带领的一个五人团队,有开发、有UI/UX、根据功能,我们后续又增加了服务端开发、IOS版开发 。到现在,我们仍然会继续把这个项目做好做大 。这里贴出来目前最新版本的截图,不足之处,还望大家见谅,哈哈
现在这款应用已经在 Play上发布了最新版,名字叫,这个软件从最初的构思、设计、实现基本上是由我一个人完成的,后续组成团队后,也有团队成员的共同努力,感兴趣的朋友可以去下载试用,给出评价意见供我们改进那就再感谢不过了,呵呵 。
附上 Play上的下载地址:下载地址
接下来继续讲我的学习之旅吧!
在此期间,我又陆续做了几个项目,一个是学校课程的项目,也是由我带一个组进行设计和开发,这个项目是一个移动图书馆,我们自己利用J2EE技术做了服务端,然后用做客户端,功能很简单,但是这个项目让我们的团队成员都发挥了各自的能力,分工明确,大家一同努力的感觉很好 。同样附上这个项目的几个截图:
这个项目我们主要实现了登陆和书籍查询的功能,同时用到了科大讯飞提供的语音查询API,这也是我们的特色之一,另外就是支持把自己感兴趣的书籍分享到SNS平台,分享这一块我们用的是友盟提供的SDK,目前支持新浪、腾讯、人人网分享 。这个项目我主要负责项目的统筹管理、端设计以及基本实现,我们的分工是我负责移动端设计开发,另外两名同学协助我,一名同学负责需求分析与文档整理,两名同学负责服务端,这样下来,到最后答辩的时候,我们的效果还是不错的,呵呵!
到这里,我的知识面相比最初开始学习时,已经丰富了很多,当然,开发的过程中会遇到很多问题,包括不会的知识点,包括bug等,对于新知识点,我一直认为不断的学习非常重要,不能因为一个点不会就放弃或找别的方法,如果这是最优方案,那就一定要去学 。关于开发中的bug,做软件开发都不可避免遇到这个问题,沉下心来,仔细分析、不浮躁,问题总会解决,我对bug的看法就是这是一个重新审视自己写的代码的机会,从中会收获很多 。