前几天在csdn后台收到了一个读者的留言,他有很多很多学习资料,但就是不知道学什么、也不知道该从何学起,学了很久还只会写个Hello World。
根据我的经验,除了这个问题,很多同学应该还会遇到如下问题:
为什么有的人学了很久很久编程,还是只会写一些简单的算法题?
学了几个月编程,还没有写出超过100行的小项目。
好不容易看完了一本书,合上却发现前面的内容全忘了。
我相信,很多学习编程的同学都想切实地做出一个项目,比如可以真正被使用的软件。
可是很多人搞来搞去,永远都只会写控制台程序,不是动态规划就是贪心。
以上现象你中招了吗?
遇到这样的现象不要怕,你不是一个人,我刚学编程那会儿也是这样的。不仅是我,我相信还有很多同学是这样,那到底是什么隐形的力量在阻止我们学会编程呢?
我总结了以下几个原因,如果你中招了,可以考虑参考一下解决方案哦。
先问大家一个问题,学习编程的你有没有刷过OJ(OJ指在线编程练习)。
我相信大部分人都有过刷题的经历或是现在正想开始刷题。
我曾经也是,一闲下来就迫不及待地打开一些刷题网站不停刷题,今天刷动态规划,明天刷最短路......为了AC一道题,我曾一天都忘了吃饭。
直到有一天,我突然发现了一个问题——我究竟为什么要刷题?
不知道各位刷题是为了什么。
提升编程能力?
如果是这样,那么问题来了......
刷题真能提升编程能力吗?
如果能。
那么问题又来了......
什么是编程能力?
你可能又会说:“会刷题!”
噢!恍然大悟,原来刷题是为了提升编程能力,编程能力提升以后刷题就更容易了......
这好像是个无解的问题 ......
不知道各位有什么高见没有,如果有,请务必留言告诉我ÿ