纸上得来终觉浅,学以致用才是王道!

本期学员故事的主角,是来自创客学院嵌「嵌入式双师班」的王同学,虽然在华清创客的学习只有短短5个月的时间,在人生长河中也就是那么一点,但这一点却有可能是关键的转折点,刻印于心中,历久弥新。下面,我们来看一下王同学在华清创客的所思所感!

大家好,我是王同学,很高兴通过华清创客这个平台分享我的学习历程,希望能给大家带来新的感悟。

时光过得还真快,一转眼来到华清创客学习已经有5个月了,时间虽然不是很长,但成长还是挺大的。从简单的c语言基础,到IO进程和网络编程,再到ARM、系统移植和驱动开发,最后的项目实战,在学练相结合的过程中,进步还真的不小。

枯燥并充实的生活

不得不说学习的日子是枯燥的,但却很充实,记得上网络编程课的时候,老师布置了一个电子词典的小项目,这个项目对于当时的我而言,确实是有难度的,但经过了一天多的努力和测试之后,程序运行竟然成功了。虽然代码的冗余性和规范程度还不是很好,但当程序运行成功的那一刻,心里充满了满足感。通过这个项目,我也明白了一些道理:一个再大的项目也是有很多个小的程序组合起来的,只要将项目拆解成多个模块,对各个模块进行逐个编写验证,最终就可以组合成一个完整的项目。

纸上得来终觉浅

“实践是检验真理的唯一标准。”我认为学习c语言不仅要不停地学习理论知识,更要动手编写代码,只有这样才能真正做到学为所用,更好的吸收每天学到的知识。在学到一些知识时,有时我们觉得很简单,没有什么难点,但是当实际编程时却会遇到一些不可预测的问题。俗话说:读万卷书不如行万里路。编程更是如此,如果没有足够的编写代码的积累,是不能真正理解这些知识的真正用法的,只有亲身实践,才能把学到的知识变成自己的,在不断的实践中积累经验并得到进一步的升华。

用心的总结

根据我自身的经历,我总结了几点学习过程中的心得体会。

第一,在学习过程中,不会的一定要向他人请教,不能把问题拖着,不明白的永远不是自己的,不要害羞,勇于请教他人,要学会让知识为我所用。看书的时候遇到不会的问题要做好标记,一段时间后对这段时间所学的知识进行汇总,以便复习和查阅。

第二,一定要动手敲代码,不能光说不练,这样只能了解知识的表面,不能将所学知识用到实际当中。“纸上得来终觉浅,绝知此事要躬行。”只有不停地实践,才能有所进步。当你发现别人写的代码你能看懂,也能帮助别人调试程序时,一种成就感油然而生。

第三,上课要认真听讲,注意力集中,不要一边听讲一边做别的事情,跟着老师的思路把知识过一遍,如果中途听到一半,后面再去凭自己去思考的话,往往会花费更多的时间,事半功倍。而且学习不仅要坚持,还要讲究效率,学习不是学习时间越长越好,而是一定时间内学会了多少东西,不然你学习一个小时还没有别人学习半小时效率高,不也是浪费时间吗?做事情也要讲究劳逸结合,学习一段时间后可以适当放松一下,出去玩一玩,自己要把握好这个度。

结语:学习编程就是一个不断积累的过程,只有不断的学习,不停的对所学的知识进行实践,把学到的知识都变成一行行代码,才能加深对知识的理解。学习是枯燥的,也是充实的,但是学习没有捷径,只有不断的学习,才能不断地提升自己。不积跬步无以至千里!

the end

评论(0)