小白敲代码
现在正在学习数据结构(代码我用c++实现的)与Java
问题
可能有些人对数据结构和Java的思想上和语法上有点懵逼,在学习的时候有点难以理解,就是算是思想上理解了,在代码上实现的时候有点困难,一般是不知道代码语句是什么意思、为什么这样敲、等等
我的解决问题的思路
一
我遇到这样的问题一般是直接去敲代码多敲几个书上的例题去运行当你敲的代码多了你也就潜移默化的接受了为什么这样敲
一些知识是需要先去强制接受再去理解的就像某些数学公式你不理解但你会用一样
二
然后在去调试某一步代码看看按照你的思想你的代码去运行会不会报错,报什么样的错,为什么报错是你要解决问题
三
然后从局部的代码跳出来,纵观全局的代码思考整体思路
大致弄懂之后
四
下次再遇到这样的问题不要照抄书上的代码,适当的去按照自己的思路去敲代码,中间可能你敲的特别慢,可能遇到很多bug,这些bug就是你思路的不足,是需要你思考的部分
CSDN
CSDN是我最近一直再看的软件,里面有很多大佬,很多你想要的决问题的方案,上面也提到的最重要的就是思考,彻底没思路的时候,我就看看CSDN大佬的文章,很实用
有些人可能手机上一直有这个软件但是一直没用,就是想不起来用
这个问题反正我是每天都有解决不了的问题,然后在手机上便签上记录起来,一天之中的白天可能你比较忙没空看,但是到了晚上之后心就比较静了,再不行就到了睡觉前躺在床上的时候,看看自己今天遇到的问题,看看CSDN,
CSDN这东西在我没有遇到问题的时候看是漫无目的看效率不高
怎样利用CSDN这类软件?首先你肯定要有问题,然后想解决问题