码迷,mamicode.com
首页 > 其他好文 > 详细

我已不是我--素养训练课

时间:2015-01-17 19:37:20      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:android   设计原则   应用程序   训练课   基础知识   

不知不觉来到好程序员2个月了。从最初的青涩,到现在半腹经纶。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。

而本人的Jave基础语法早已经烂熟于心,在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。

 大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;

不得不说,好程序员的老师们教的很用心,这周又要做经验交流会了,我很喜欢就业部的王老师,在每个人讲完自己最新的经验之后,她总能一针见血的找出大家的不足,小胖演讲过度紧张,眼睛总望向外面;小雨语速很流畅,但是语速太平稳给别人留不下深刻的影响,不够自信。海洋唯一出众的地方就是脸长得帅,如果语气更加肯定一点,坚定一点,虐面试官不是问题……在指导别人的同时,我们每个人都在暗暗跟自己对比,反省自己有没有同样的毛病。

这周到我了,开场自然要show一下我对Android重新认知,接下来讲了一个Android图形图像处理,如果不需要复杂的绘画或3D功能我们或许只需掌握一些简单的绘图API,如Canvas,Paint,Path等。这里有一个非常有用的东西,就是对View进行重绘(onDraw(Canvas canvas)).再高级一点,为了提升性能我们还需要知道双缓冲机制。

数据存储和IO,SQLite很有用,本地几乎不需要我们再用其他数据库了。还有就是JSON,在Android里它是一种新的数据类型,它的存在几乎可以忽略掉使用xml进行程序内或程序间的数据交换了。

自信满满的讲完了,王老师对我微笑着。“该夸我了”我心中窃喜。

“宝宝讲的总体是不错的,但是有一个最大的问题,自顾自的讲,根本就没理会别人的感受,想问你问题都插不上话,这样是很令人不舒服的,要注意跟别人的互动,可以有一个眼神的交流,必须有停顿。巴拉巴拉巴拉….”

仔细的听着王老师对我的点评,我知道我还不够好,我还要继续努力,刚才的我已经不是此时的我。每寸光阴,我都要进步进步。我都在改变改变。

这种感觉真棒!


我已不是我--素养训练课

标签:android   设计原则   应用程序   训练课   基础知识   

原文地址:http://9747346.blog.51cto.com/9737346/1605120

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!