关于写总结的动机
从自己写第一个C语言开始,已经过去整整一年了,最近突然发现自己根本不会写C程序,更不会写C++程序。
这种恐慌以前也经常发生,老是突然感觉自己什么都不会了,什么都不懂了。那些时候我也经常和同学说,我
最近发现我对XXX一窍不通,准备好好总结一下。唉,可是自己总是不能言出必行,说好要总结的都没总结。最终
还是导致很多不了解的知识区域变成了思维禁区,思考问题时一碰到那些禁区就不敢再往下想,极大影响了思考时
的心态。
从开始大学里决定参加ACM比赛之后,也零零散散的在网上做题,一边筹划着复习算法和学习新知识,但是我完
全没有考虑自己在语言这个关卡上还存在着问题。有时比赛中程序写不好,总认为是人品问题,或是以为某个小知识
点没想通,想一想就行了。结果越来越发挥不出来,再继续做题也没有意义了。既然这薄弱区域怎么也跨不过去,还
不如静下来好好面对。
当时自学的时候,因为有学Pascal的经验,总是去一一对应C语言里的哪些东西等价于Pascal哪些东西,就是这样带来
了极大的危害。很多语句不懂为什么要这么写,还有很多重要概念根本没搞清是什么,其实现在想想,自己从C中学到
的新东西太少了,也没有体会到C语言和Pascal的区别。当然也就不能驾驭C语言。最关键的两点是,一是当时没有那种
探究本质的意识,很多东西真心没学会,就只看到了表面。二是没有从整体上去把握整个框架,再深入细节的时候就显
得很混乱。
这次希望自己能从头学一边C和简单的C++,关键要把体会到的东西写出来。一是要求自己能实实在在的面对以前不敢
深入去想的问题;二是对比写清楚一个问题,和在脑子里想明白一个问题,前者能让自己获得更大的收获;三是写出来
可以得到别人的指正,获得别人的看法,总是在自己的思维里闭门造車是不行的。
总之,这份总结已经开始了,这次说什么也不能半途而废。