写这篇文章并不是为了像别的大牛一样给你提供各种编程软件的学习顺序又或者是书籍的推荐,我也只不过是一个还学没有几天的菜鸟,但我今天更想说的是其实有时候当你进入一个你未知的领域的时候你最应该先关注的一些小问题。
1.一个好的老师带你入门
这真的是对我影响最大的一件事,你有时候应该站在一个初学者的角度去思考问题,当你一上来的时候就推荐业内经典著作的时候你应该首先考虑的是这本书到底适不适合一个完全没有基础的初学者,当人家带着满腔的热情跟好奇的心打开你推荐的大部头后却一头雾水那种打击感不得不说是异常强烈的。所以我其实更推荐的方法是去网上找一些播放量高的视频去看,你可以同时看很多的老师的教程,然后去进行对比,就像有句话叫没有最好的,只有最合适的。找到那个你能跟得上节奏跟思路的老师然后不断地去学习,你会发现你不知不觉中就已经入门了,再回过头来看书里的内容你会发现是那么的亲切跟易读。
2.多敲代码
这是一句被说烂了的话,但并不影响我继续说下去。我之前有个习惯就是只看视频不实践,因为那样会让我的进度更加的快更加有成就感(莫名其妙的成就感),但副作用也是很明显的,因为你眼睛好像跟你打包票说懂了,可你的手却很诚实的说不会。所以听完老师演示完一遍代码的时候你应该尝试去输入一遍,很多的问题其实就是在编译代码的时候出现的,出现一个问题等你解决完后那种记忆是非常之强烈的,当你再发现这种问题的时候你能非常快速的进行解决。越往后你会发现越顺畅,出现一个问题解决一个问题,每次都能有小小的成就感,这种成就感会支撑着你继续走下去。
这是我最近总结出来的一点小建议,我更希望你把解决问题当成一种乐趣,一项成就,而不是遇到bug就开始烦躁。逃避问题并不能让问题消失,就像不去修复的bug并不会让程序顺利运行。