最近,公司项目需要,开始学习安卓开发。学习安卓,要有java基础,但有.net编程的经验,按理说,应该也不是什么大的难题。起初,一些简单的知识,百度谷歌都能查到,也都能用上,比如:activity之间的传值,button事件呀,listview的使用呀等等,都能照猫画虎,完成功能。但最近几天的学习,感到力不从心,不知是高原反应,还是面向对象编程根基不牢固。

用了一年的asp.net,感觉大多还是页面的设计,功能的完成,数据的处理,真正的一些底层的原理,或是说一些基础理论都生疏了。造成这个的原因我也仔细的想了下,应该是:码农,而不是工程师。就是敲每段代码只是生搬硬套的使用,而不是在之乎所以然的情况下使用。不由得让我想起了张三丰教张无忌学太极剑了,套路都忘光了,但其思想已经贯穿到整个身体。

_ueditor_page_break_tag_

正因为此,我打算花一段时间重新巩固一下C#的基础知识,现在我连委托的概念都不知道了,更别提深入理解了。今天偶有机会看了下刘未鹏的博客,还是要求我们多思多想。如果没有了思考,与机器又有何区别?现在要做的,除了复习C#的一些知识外,在以后编程中,一定要学会思考。

最后修改:2013 年 09 月 11 日
如果觉得我的文章对你有用,请随意赞赏