学习计算机专业的不少,学习编程的人更多,但是真正学的非常之好的人却非常的稀少。
大大学的学堂里,我们用了很长很长的时间去学习,那些计算机相关的理论,如计算机原理,数据结构和算法,单片机原理等一系列的课程,理论必竟还是理论,对于大多数的人来说,过目就忘,刚听完马上就忘了前面讲了什么。
为什么呢?是没有用心去听吗?没有把注意力集中吗?不是的,因为理论课很抽象,让我们都抓不住它的轮廓。
大学里学习C/C++是很困难的事情,为什么?学了半个学期还不知道怎么去写一个程序,都还是理论上的东西,实际的练习都很少,因而学了跟没有学习区别就不是很大了。怎么说计算机也是理工科的,是技术性,技能性的学科,如果缺少训练是不会深入体会到编程乐趣。
基础的语法基本上看看了解就可以了,什么时候会把它记住呢?至少你它你所学的东西用到一个个小型项目中,你现在学到的东西就不会忘记,不然忘的速度也特别快,除非你是一个记忆很好的人,一会在短时间内忘记,若是不用也会有忘记的一天。
了解一些核心的概念和原理有助于提高记忆的强度,具体的方法可以忘记,但是原理就一定要记住。