学习并了解 Java
学习并了解 C语言
学习并了解 Android 的布局
自学并了解 算法
学习并了解 PS 的使用
学习并了解 Flash 的使用
自学并了解 PHP
通过计算机二级考试(C语言)
学习并了解 JSP
学习并了解 Java EE框架(Hibernate ,struts2)
自学并了解 Android 的 四大组件 基本运行原理
学习并了解 计算机组成原理
学习并了解 数据结构
学习并了解 算法
学习并了解 计算机操作系统
学习并了解 计算机网络
通过全国英语四级考试
熟悉Android的程序开发,有过四个Android项目经验,有过单独完成一个APP的经验
熟悉算法和设计模式,可兼后端开发,数据库开发等。
在校学生,空闲时间较多,可以投入更多时间,酬劳可商量。
TentcooHi 项目(大二上学期)
原本这是学校的迎新项目,但是后来因为学校的因素并没有上线。在这个项目中第一次用到了来自第三方的 SDK 环信 IM。在短短
的两周工期内,不断翻阅他们官网的 API 去理解每一个用的类的使用方法和注意事项。赶在工期之前把即时聊天实现了出来。
TentcooTools.v2(大二下学期)
这个是我们工作室内部的一个app开发的任务,在项目中,我和另外一个同学支撑起了整个项目的Android部分的开发,我负责了
做通讯录,工作周报和投票等功能。
其中有一个加载时转动的动画,当时商讨的时候我们决定时用GIF做的,但是用GIF灵活性太差了,我就尝试了一下使用自定义
View,在网上查阅了大量的资料以后(查看Android 官方Api 网站)通过继承 View 然后重写当中的 OnDraw(Canvas canvas)
方法来改变自己定义 View 的绘制方式把那个动画实现了出来。
之后出现了一个问题,就是动画在小内存的虚拟机中运行有可能出现卡顿,我再检查了一边重写的 onDraw 方法以后发现是因为
在 onDraw 方法里面有 new 对象的操作对坐标等数值进行清零,而每隔毫秒级的时间以后 onDraw 方法会被再执行以达到做成动
画的效果。于是我把 new 的操作改变成了普通的重新赋值,修复了会有大量内存空间被浪费的问题
这使我对View的运作过程和一些底层的方法有了一定的认识,这是我在这个项目中收获最大的地方。