项目总结
忙了整整三个月的星座大师终于上线了,从上线开始的烦躁,到上线后的落寞。做星座大师从自信做到失望,做到一点都没了信心。想来,对自己做个总结吧,反正自己也从来没做过多少总结。希望自己以后多注意一些,能够做得更好一些。
1. 基础很重要,对基础概念的理解更重要。有时实践是需要靠理论来作为支撑的,没了理论,都是无用。而且必须要深入,想想自己做了一年的android,都是自己摸索的,有些东西可能调试得出来,但未必在以后的应用中可以熟练的使用。这次最基本的比如:android里的布局,linearlayout的layout_marginTop是从哪儿开始的?在
Orientation=”vertical”中,layout_marginLeft是不起作用的。RelativeLayout在硬编码布局中使用得比较大。等等。当然学到了不少,也有不少的遗憾,就是还没能彻底掌握surfaceview及canvas。这些才是在客户端编程中的重点,一些特效的处理及比较炫的效果,就是这样来实现的。
2. 代码质量重要。所以呆的公司要看人家对代码质量的控制力度,毕竟做项目不是空空而谈,所以毕业的时候,能够找到一家好公司是最好不过了。在一些公司七折腾,八折腾的,到最后反而没能折腾出来个啥。还老是让老大这个批,哪个批。自己郁闷,
3. 遇事不能着急,先想思路,再来验证。每次一急,什么扯蛋的代码,什么方法来拿来用,病急乱投医,反而影响后面的质量。每一次都应该想好。有好的架构,是最好不过的了。最不爽的是事后无论是老大问,还是自己想,都不晓得当时为什么这样写?或者这样写为什么是错的。
4. UI上,更要注意细节,有时作为一个程序员来看,可能这个可以,那个可以,但用户体验的角度来看,这个不行,那个不行。所以,多玩玩是好事。
5. 良好的团队配合,后台,UI,以及最新的产品设计,都需要快速的了解,并想好架构。任何一项慢了,都会影响进程,或者影响架构,原本的想法就会因此而改变。