说到编程,我觉得关键是要有兴趣。说到选择软件,我觉得最重要的是创意。说到软件功能,我觉得最重要是实用易用。说到学习编程的方法,有一位前辈说得好:“刚入门的时候应该是自下而上,具有了一定能力后,就应该自上而下。这里说的“上”是理论和概念,“下”是实际编程。对初学者来说,刚刚一开始时如果就让他们去了解种种编程理论,如面向对象的编程方式等等,很有可能会让他们畏难而退,此时应通过一些简单的编程来激发兴趣。在具有一定的编程能力后,如果还不去了解编程理论知识,就会停滞不前。学习的最终目的还是“下”,即实际编程能力。可以通过编写大量的程序来获得在书本中无法得到的经验和知识”。同时我建议初学者应多阅读别人的精炼代码,以便尽快学习到一些编程技巧及精妙算法。如果你要成为一位出色的程序员,我觉得编程中还要“灵活变通”,就如我一直推崇的“多维多元”思想那样,如果一条路不通,还应考虑是不是还有另一条路或多条路。前人说:路是人走出来的;我说:路是人想出来的。
|