« 上一篇下一篇 »

论理论与实践何者为第一性

 

今天在上课的时候,受老师启发,觉得理论与实践其实都是很重要的。于是便打算写一篇文章,结合自身的实际,来阐述自己的观点。

从自己进入大学这一年多的学习过程来看,我是有点轻视理论的,或许是因为对十几年来应试教育并没学到真正实用的东西而采取的比较偏激的做法,这是不对的,现在意识到了,尤其是从大一第二个学期进来实验室之后,就一直有一个这样的观点,不知道是因为陈松老师的观点影响,还是实验室里的人的影响,在平时的理论学习中,上理论课的时候,我总是认为:这样子学东西有什么用呢?理论学得再好不会用也是白搭,我们应该注重实践,提高自己的动手能力。而正是这种不正确的观点,使得我一年多以来理论学习非常糟糕,究其原因,理论学习有难度的确是一点,但最主要的还在于自己思想上的不重视,甚至是轻视造成的。电路、数据结构、数电、模电、包括现在正在学的信号与系统、高频电子线路,当然,单片机不在此列,这也是因为这一学期开始已经慢慢意识到了这一点,所以单片机的理论虽然不是说学得很好,但至少不差。以上多门课程,都是学得不好,甚至有些是非常差的,原因上面已经说过了,轻视理论学习。

这一点有什么影响呢?我是有体会的,大一下学期开始学习单片机,当时陈老师要求我们看郭的视频进行学习,所以那段时间学的东西基本上都还会用,但是,理论学习却是不够的,有些东西我根本不懂原理,就算知道也是一知半解,所以虽说以前学过单片机,可是我心里从来就没有底,我不知道自己是个什么水平,我感觉我写出来的代码,实现的功能,我自己都是懵懵懂懂的,更不用说去说给别人听了。再后来,我居然发现我对以前学过的单片机都心有畏惧感,觉得自己有可能连以前的水平都达不到了,当然,隔太久忘记了是一个原因,但是,这不是最主要的,主要原因还是在于理论没学好,你根本不知道怎么去写一个程序,比如,以前学控制数码管,要求要对段选和位选进行控制,然后我把它记住了,照着写代码,它的功能是可以实现的,但是,从来我都没有去真正的搞懂,什么是段选,什么是位选,为什么我要对段位选进行如是的操作,或许郭说了,但是我根本就没有那个意识。所以心里自然就没底了,你无法解释你所做的一切的理论依据是什么。别人一问你,说不出个所以然,当然,这也有我自己学习态度与方法上的问题。但是,这个学期的单片机课,我就对书本很重视,可以说是应该是意识到了一点自己思想的局限性,所以对书本上的理论重视了一点,加之老师的对理论重要性的说明,我没有再去轻视它,所以现在,我在我所看过的理论上,感觉有底气了,我知道怎么去实现它,更知道为什么能够实现它,可以说是知其然也知其所以然。所以在我理论熟悉的章节,无论是C还是汇编,我都有信心去实现它,就算会碰到问题,那也应该是对语言的运用上所产生的问题,而不会是原理上的问题。由此可见,理论很重要,在理论指导下的实践才有正确的方法,而不至于盲目实践。

上面说理论很重要,但也不要以为只有理论就可以横行了,除非你是科学家,毕生都在致力于理论研究,这不在我谈论的范围内。实践的重要性也是不言而喻的,打个比方,学一门编程语言,比如C,给你一本最为经典的教材(假设有一本教材是最经典的),你花上个把月的时间,把它从头到尾的看几遍,甚至是一字不漏,即使如此,我相信,你还是不会用这门语言,没有谁学编程是用看的,你得实践,得操作,得去写。理论指导实践不错,但脱离了实践的理论无异于纸上谈兵,你数模电理论学得再好,如果没有实践,你能够拿它用来做什么。不会做电路、不会调电路,那理论学得好是真的没多大用,一个电路的成功不仅仅在于设计,更在于调试,所以有人说电路不是设计出来的,而是调试出来的,这话是不错的,理论与实践还是有很大的差异的。

综上撰述,理论与实践是相辅相成的,是缺一不可的。所以我们应该在理论学习的同时加强实践,或是实践的同时深化理论学习。理论与实践并重,才是正确的学习方法。就我个人而言,我觉得理论与实践都重要(现在终于意识到了),两者都是不可缺少的,在理论的学习过程中,要把实践融入进去,这样理论学习才不会显得枯燥无味。但是理论必须运用在实践当中才能起作用,而我觉得实践又需要花比理论学习更多的时间,所以我们在学习的同时,应该把时间稍稍多分一些给实践,但一定不能轻视理论学习。当然,这只是我个人的观点,我觉得变通人能够这样做就可以了,至于在大层面上,理论和实践,似乎理论要更重要一点,你看那些医疗方面的突破,科技的发展,社会制度的发展,无一不是理论上先取得的成就,但那不是一般人能够做到的,至少我是这么觉得的,因此,如果你是一名伟大的科学家,那么,请无视我这些话,并请允许我向你致以崇高的敬意。

请允许我用一名工科生蹩脚的文字来阐述我的观点,有不同观点的,如果可以,请给予您的高见。