作为一名正在参加实训课程的学生,一度陷入了“老师讲的都懂,一敲代码就大脑空白"的困境中,很是担忧自己的前途渺茫。
针对这一情况,首先要弄明白两个问题:一、真的听懂了吗?二、代码究竟是什么?
课堂上老师会尽量用一些比较浅显易懂的事例或者图形将复杂的知识点简单化,以便让大家更快接受复杂技术,这样子的话感觉听的都明白了。不过这不能表明真正理解了其中的知识点。比喻、图形和知识点是相关联的,听懂了比喻,看懂了图形,是不是能理解其背后的知识点要点是关键。这就需要做好课堂笔记,每日做总结,整理出自己学习知识点的心得或者尚且不明白的地方,如果无法讲明白学习体会,那说明听得懂只是伪明白而已,并不是真的懂了。
那么,代码是什么呢?说到底,代码其实就是一种思想的体现形式,有了思想后,再通过某种代码体现出来。同一个思想,可以通过不同的代码体现,可以是Java,也可以是C++,或者是其他。既然如此,那该怎么敲代码呢?敲代码前,明确四步走就可以了。
1,明确需求,知道你要做什么?
2,明确思路,知道你要怎么做?
3,明确步骤,知道需要通过哪些对象和方法来完成。
4,敲代码!
真正要掌握的解决问题的是思路,而思路是在不断解决问题的实践中积累的。所以一开始就应该注重这方面的积累,多和身边的同学交流,弄不明白的多向老师请教。记住,无思路,无代码,一个最基本的Hello World程序,也是按照这种方式编写出来的。