GDD2009-Android-Turbocharge-Your-UI
以上文档讲了在Android UI 优化中的一些我觉得很有用的内容。看了以后很有收获。
但是相比于技术上的收获,感触可能会更多一些。
-
1.不要自己一个人埋头捣鼓
这一直是我学习各种东西的通病,学编程,学弹吉他,学打棒球,学各种乱七八糟的东西。自己常常就陷入一个人的小世界,闷头捣鼓自己的事情。很少走到相应的圈子中去,与圈子中的人交流。当然,自己闷头捣鼓能收获到不少乐趣,不过从学习某种技能本身来说,适量的交流能让自己在某些瓶颈阶段得到快速的提升,因为过来人提点你一下能顶的上你自己埋头研究很久。人们总是比较倾向于分享自己认为是经典的东西。这能给自己节省大量的时间,让自己感觉进步神速。就拿这个文档来说,如果不是朋友的分享,我很可能很久都不会去研究注意这些问题,关键是我甚至可能不会形成这样的观念,比如某些功能实现得不流畅,是因为代码效率的问题(这对一个非科班出身程序员来说,我感觉很容易出现这样的情况)。
-
2.切忌浮躁,从技术细节入手,精益求精,严格要求自己,不能只求完成任务
切忌!通常来说,由于处在公司环境下,比如老板说,做个xx功能,一般来说自己不会先去调研研究,而是直接开始捣鼓,先实现再说,其他的管不了那么多了。当然,在某些情况下,这种方式也是逼不得已,但是在完成了这个功能以后,其实有时是有时间让自己去重构,去优化的。但往往以完成任务至上的心理,就不了了之了。甚至有时候会很自负地觉得“堆些垃圾代码,写几个垃圾功能,花那么多时间干嘛”。总之我自己偶尔会有这样的念头浮现。但是现在想来,功能垃圾,那是产品的事情,作为一名技术人员,我应该高要求自己,用最优美的代码去实现最垃圾的功能。
总结:沟通,分享,细节,理解。