感想12.26
读一本与专业相关的书,不同时间段的自己有不同的感觉,还有不同的感想。
1.接触编程语言
原来刚刚接触编程,对自己的要求就是看懂书就够了,看不懂也记下来。这是刚刚我接触编程,看一本C++入门的书需要一月才能看完,但看完有怎么样呢?看完了会用吗?
2.写C++小程序
后来在看书的时候就比较注重实践,书上的例子、程序自己看懂后会不会编出来。才发现看懂和编出来有大的区别,看懂了不一定会编。一切以成果为主,看懂了但不会编就是没用。
3.现在
现在看书,又与原先不同。原先对自己的要求是能编出来,现在我对自己的要求是会用,并且知道其本质。会编与会用我感觉是两种状态,会用是指在工作项目或编一些实用性强的程序中,用到自己已经懂得的技术或者算法。会用也不一定知道其本质。
4.感想
个人感觉现在的大学生或多或少都存在这个问题。这学期学完C#基础,我们班里面没有几个人意识到这门语言可以做自己想做的事情,然后不停的去学新东西,也不实践,如此反复下去。在去年我刚进大学的时候,问过很多学长他们是怎样学习的,他们给我的答复是多学计算机各方面的知识。我那时感觉好有哲理,但现在我认为不是这么回事。
例如本学期我们专业开了《计算机硬件基础》这门课,我们这个学期学完了,可是我们学到了什么?我们会写基本的汇编程序吗?我们学到的东西只是为了应付考试,这是真正的学到东西吗?就像这样学习计算机各个方面的只是有用吗?学到的只是怎样去考试,其他的什么都没有学到。学了不去用,等于没学。可能是学校不注重实践的缘故,当然这是我个人感觉。下学期要开数据结构和算法方面的课程,学完了我估计还不能编二叉树,更不用说算法了。
5.总结
这些都是我个人的感触。学完一个方面的知识,就要学会用,不然就是白学。特别是算法和开发工具。仅仅是书本上的远远不够,我们不需要太多理论,需要的开发过程和开发指导。就如图书馆里面的C++方面的藏书,大部分都是讲C++理论,要不就是VC++的废话。多看书,多总结,多编程,多思考。程序猿,起飞。