今天看了一篇文章:如何跨越抄袭程序阶段。反思下自己,确实自己一直都还停留在这个阶段 呵呵 。惭愧!惭愧!
知错能改善莫大焉
那我们该如何提高自己动手写代码的习惯呢?
例如,你看到一篇文字,当你想把这段话的内容复述出来,那你会不会回过去一字不漏的抄人家的文字呢?
大家应该不会这么sb吧 呵呵!
好,那就把这个习惯带进写代码中来吧。
首先,看人家写的代码,要分析人家的思路;
在此,尽量多的记住经典代码,这样写起来会得心应手;
thirdly,看人家的代码要把别人的东西转化成自己的东西,存在的不一定是自己的,能找到的也不是自己的,放在脑中的也不一定是自己的,只有能写出来的东西才是自己的,所以,一定要树立一种自己独立写代码的意识。
独立完成。。。独立完成。。。
以下是原文的一段话
1. 如果抄袭是不可避免的,那么就想办法将别人的代码转化为自己的代码。我发现给代码写注释是一个很好的办法。于是我决定每天都抽出一定的时间来写注释(包括 写流程图),一方面可以真正弄懂抄袭的代码(在弄懂别人代码的同时没准你又会产生很多新问题),另一方面在写注释的同时往往也为以后的代码重构作准备,因 为你会发现一些设计方面的问题。
2. 准备大块的时间来阅读经典,同时想办法将知识点串联起来。阅读经典或许是克服浮躁的一剂良方。同时阅读不是目的,而是理解掌握其中的知识并加以运用。因此 对学过的知识很有必要通过自己的方式组织起来形成牢固的知识结构。这里的自己的方式因人而已。我习惯的是写读书笔记或博客以及动手实践。
其实,当自己独立完成一段代码时,是多么自豪,多么有成就感的事!!!
作此文以互勉!