c/c++学习计划
记得最初接触编程语言是在大一的下学期,开了一门课,叫做《计算机技术基础》,我们学校文科专业都开这门计算机课程,尽管我不是文科专业的,但是由于历史原因,我们是在历史文化学院,一个纯种的文科院系。开始的两个月没讲义和教材,后来快要考试的时候才印发下了。这门课程讲的东西很多,和全国等级考试三级差不多。刚开始的部分是讲述编程语言c,没有教程,周末我就在学校内的地摊上买了谭浩强的那本《c语言》,D版的,老板宰了我10块钱,当时大一啊……现在还为那10块血汗钱痛惜,靠这本书,我的c启蒙了。
课程结束后,我觉得自己学的很不错,也考了一个不错的分数。但是后来,看到一些计算机白痴的女生都考了90多分,据说是考试之前,老师小范围的透露了考试题目。我有些愤愤,随后我就想通了,这就是大学!
再后来我考了c语言二级和数据库三级,所以c语言那本书我又看了好多遍,南开一百道也是了然于胸。真的,当时很有一种成就感,觉得自己很牛。
当我看一些正真据有实用价值的代码的时候,当我尝试编个小程序的时候,我觉得我什么都不会。我只是熟悉了c语言的语法而已。根本就不明白什么是编程。其实我也是一个计算机白痴,连编程的门都没有入。于是在即将毕业的大四,我决定:彻底抛弃等级考试,抛弃大学的教育学习模式,重新学习计算机编程,学习编程思想,而不仅仅是语法。
“工欲善其事,必先利其器!”谭的那本书,只不过适合用来考试罢了。我又为我的10块钱而感到惋惜。现在我找到了一本正真能交给你编程思想的书,北京大学裘宗燕老师编著的《从问题到程序》。看完了前两章,我就被他那深入潜出的描述吸引了,他娓娓道来,向您诉说编程的思想,编程语言仅仅是一个工具罢了。是的,我要学习的是用计算机来求解问题的思维模式,然后才是用编程语言严格的将这种思维模式精确的描述。前者是需要思想的大师的点化,后者是需要在实践中反复的训练。
因为中间要些毕业论文,书就被我束之高阁了。现自论文写完了,终于可以认真的感受编程思想啦!希望在毕业前能够边学习,边实践,能够明白什么是编程思想。
为了不受到相关因素的干扰,我搭建了linux平台下的c/c++编程环境,希望在这个最纯洁的编程环境中体会到编程的思想和魅力!
阅读(1974) | 评论(9) | 转发(0) |