刚写完人机猜拳,趁着脑子还在写代码的状态,顺便再来敲几个字,叫做“理思路”。
/*
* 注意点总结:1.变量问题(当多次使用同一变量时,应该考虑是否该设成全局变量),
* 2.局数和赢的数的计算,
* 3.循环语句(注:if是判断,while是循环!!!)
* 4.思考: 1)不要按照最后结果倒着思考,首先应该考虑变量问题,题中会出现多少变量,
* 2)不要着急写,先在脑中或纸上有个大致的流程
* 3)不要依靠ppt的流程分解,而是自己分解
*/
以上这段是写在我代码最前面的注释。现在我的注释都不是给老师看的,都是自己看的。。。
我很不喜欢思考,从小到大,最喜欢的做的事情就是不动脑子。跑步不动脑子,只要动一下腿,和脑子没什么关系,所以我一直在跑;抄写单词,课文不用动脑子,所以小时候如果布置了类似抄写的作业,我都是最先做完的。而且我还喜欢一边这样一边那样,在日语中就是“ながら族”。长此以往,我越来越不喜欢思考。看到题目直接动笔,看到一件事情从不考虑很多东西,马上就开始,好处当然有,但是就拿我的学习来说。我从来不习惯问“为什么”,只是倾向于“是什么”。这个知识点是这样的啊,好的,那我就这样记。殊不知,光光知道是什么,你也记不住。所以,一直以来,我都是花很长时间学习,但是效率极低,很少思考,很少复习。只是一个劲地学新知识。结果,我就成了现在这样的我。
那么学编程有什么好处。在学Java之前,我是接触过编程的。之前是在Learn to code | Codecademy 学html,可那样的模式也是不用我动脑子的,它怎么说我就怎么做,完全不用脑子什么事,之后也在c站选了一个安卓软件开发的课,可也没上完,在安装了虚拟机之后就没有下文了。所以那会儿还是不理解一个视频,为什么要学习编程 。
直到最近真的开始学,然后又在看刘未鹏老师的个人网站 ,把里面的文章都复制整成pdf放在手机上看。正如他网站的名字,思维改变生活,看了他的文章之后,我才又再一次意识到自己思维的缺陷。
再回头刚才说的,学编程有什么好处。对于目前的我来说,编程的好处就是:逼着我思考。看到一个问题,解决流程是什么,每一步需要怎么做,怎样才能实现功能,方法的嵌套等等。这些不是像抄单词,跑步那样,只要你动动手,动动腿就能完成的事。这些都需要你静下来思考的,首先你只要知道怎么做,你才能动手。虽说,熟能生巧。有些题目都是大同小异,知道一个模式,往上套就可以了。但是一开始总还是要思考的。这也是之后的事情了。
接下来我该做什么。
1.提高专注力。因为今天改论文,也就没去上课。下午没事,我四点左右来到图书馆,打开电脑开始敲啊敲,思路基本清晰,没有干扰。所以还算是顺利,但是还有些确实不是自己想出来的。。。写完大致花了两个多小时。这两个小时我完全没有意识到时间的流逝,感觉过得很快。
2.阅读能力需要提高。看到的要转换为实践,思考。不要只是看过。就像小狗每到一个路口,撒泡尿。人家小狗还能按图索骥,我这看过就直接扔了。。。呵呵
基本就这样。在520写这种总结,我也觉得很有意义,哈哈!!!