这学期学了这么久的Java,也写了不少代码,现在发现单纯的坐在电脑面前是完全行不通的,这样自己的思维只会被禁锢。更多的是去一步一步的调试已有的方法,而非去考虑方法的正确性与优化性,这样的结果就是浪费了大量的时间,结果又没什么成果。等到离开电脑后,再在大脑在回忆程序时,一般不会去回忆具体的代码,而是在想这样做对吗?有更优化的方法吗?这样自然而然也就能够诞生出更好的方法,再次坐到电脑面前时只需将其实现即可。

另外呢,个人觉得平时没事是就多想想程序,想想如何去实现,想想什么方法更加优化。除了这些之外呢,也相当有必要思考一些哲学性的问题,或者说就是发生在自己身边的事,去想想为什么会发生,探索一下其根源……不然以后只是知道程序,其它一无所知就不好了,而且经常思考这些问题也有助于完善自己的思维,使自己的思维更加缜密,以后在设计程序,设计软件时也是有相当大的帮助的。

我在想,以后尽量每天都思考一个哲学性的问题,每周选择一个觉得自己思考的更加完备的写到空间发表。每天睡觉前呢就思考自己的程序,平时也不例外,同时自己也要慢慢养成手写笔记的习惯,随时记录自己的想法。没事时也在纸上写写代码,我觉得在离开电脑时,自己的思维更加跳跃,能够想到更多更好的方法。坐在电脑前就主要是去实现这些代码了……