JAVA反复敲代码的学习方式的禁律与铁律

 反复反复再反复,一切复杂的都会变的简单。

 自己不是一个聪明的人,就不要强迫自己去做数一数二的人物 更不要去做聪明的人付出努力才能做好的事情

 有的人真的一点都不聪明,可是做得很好。 只不过他们比一般人更懂得反复、持续地去做枯燥的事情。

 通过不断的练习,把那些低层次的问题都解决了,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问 题。

一定要从头到尾自己编写所有的代码,不要在没有理解的情况下直接复制黏贴他人的代码来欺骗自己。 

在读的时候,不要一下钻到细节中,先看结构。
 
 思考程序有几大块?,每块的任务是什么?,然后再分解每一块。这种思维形成了,再不会被其中某个语法上的小疑惑困住了。

 你会发现,最宏观的,无非就是“输入-处理-输出”三块。

 照抄一遍会让你直接进入细节,忽视了结构,不利于你形成自己解决问题的能力。

 在理解后,自己写代码。这时候,思路不清时,想结构,语法不清时,看语法即可。

 在思路上、表达上和源码不一样,是件更好的事。

 当自己写得过程中糊涂了,有必要再回去看源码时,我也希望你能清晰地知道,是去发现思路(结构)上的问题,还是语法上的问题。

 语法上的问题,也完全可以去看有关的知识点,而不是源码。 

 尝试一题多解(用多种思路/结构)和一义多表(同样的思路,用多种语法结构描述,如一段分支结构的逻辑,用if-else语句、switch语句、?: 运算分别表示)的方式做一做,你学得东西就“活”了。

 在写程序时,先将结构想清楚,甚至写出来。画流程图,或者就在源码中,用注释的方式标出来,以便后续填空,再考虑用什么样的语句表达。

 不要与别人比,无益有害。和自己比,去看每一天是否自己有进步,这样方能得到自信,知道自己努力的价值。

 万石谷,粒粒积累;千丈布,根根织成。

 除了一小部分天才之外,谁不是一步一步从小菜鸟走上大神之路的呢

 
 

猜你喜欢

转载自blog.csdn.net/weixin_42204641/article/details/81117832