不少同学从Hello world学到文件操作之后,回顾感觉会又不会? 学会了又感觉没学会?这种不踏实、模糊虚无的感觉?
原因在于编程不同于理论学科,你听懂和理解了理论就可以运用,比如历史地理,看完书,我们在讨论的时候:“北美洲和南美洲的分界是什么? 辛亥革命是什么时候? ”这些问题只要你看到过,脑子有记忆你都可以说出来,从大脑记忆到用嘴表达是我们很顺理成章的事情,因此你会觉得很容易。但如果是编程,比如我们在谈论数组的时候,你想到的只能是书本上 “int a[10]”、“中括号”、“{1,2,3,4,5,6,7,8,9}”这些零星的关键字,你想了想说:“哦,我好像学过!” 但其实呢,你压根没在电脑上敲出来过,更没有写过具体的例子,经过编译、运行看到运行效果等等。因此你的印象就停留在书本上那些,总不用那么忘掉只是迟早的事情。何况编程是一门非常强调动手的课程,只看不练能行吗? 无论是从事开发、教学、竞赛还是当做一个工具,都需要足够的上机练习才可以证明你真的掌握了这门编程语言。因此缺失上机编码的过程就会让你产生前面提到的那种虚无的感觉,感觉自己学过又没会,过阵子就会忘掉!
所以回到我们的最初问题上来,学编程最难最关键的部分不在于学,而在于练。在具体点:在于配套的学练过程。
因此对于正在学习的同学,我们的建议是,不必拘泥于学习资料的形式,是视频还是书籍,是线上还是线下,找到自己舒服的形式就可以。而最关键得在于学习过程中,及时的训练刚刚理解的知识点,从而通过上机练习巩固理解的知识,由大脑的意识通过双手实践出来,最终深深的印在大脑皮层,学和练的配合,最终牢牢掌握这门课程。C语言网正是基于这种考虑,为大家提供教程的同时提供对应的OJ练习,让大家每个知识点都能有完整的代码实践,检验自己强化动手,而杜绝眼高手低的纯理论学习,最终避免学完之后感觉没学一样的效果。
这就是学习编程目前最大的问题和解决方法,希望可以帮助更多的编程学习者!
当然有什么好的学习方法、技巧我们一起探讨!
0.0分
85 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:532 |
WU-陶陶摘苹果2 (C++代码)浏览:967 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:534 |
数组输出 (C语言代码)浏览:699 |
简单的a+b (C语言代码)浏览:506 |
找出最长的字符串来 (C语言代码)浏览:1759 |