标签:
《大道至简》第一章读后感
很荣幸的接触到了《大道至简》这本周爱民先生著的以软件工程实践者的思想为主要内容的作品,这是一本很难得的专家分享自己对编程见解的书,通过读这本书的第一章,我第一次认识到编程并没有想象中困难,也让我对自己有了信心。
这本书的第一章主要分为编程的精义、会或者不会编程、程序=算法+结构、语言、在没有工程的时代这五部分。
其中,在编程的精义这一部分通过我们大家都很熟悉的愚公移山的故事告诉我们编程的根本在于顺序、分支及循环,不论多么复杂的工程都可以通过这三点来编程实现。
对于我们大家一直都很想问的一个问题:会不会编程,周爱民先生通过我们日常生活中一个任何人都有的生活习惯告诉我们,除了先天智障和后天懒惰的人,都可以学会编程。
程序=算法+结构。所谓编程,就是把自己想要计算机做的事告诉计算机,并使计算完成这件事的过程。所以编程的第一要素是搞清楚事物的逻辑关系、先后顺序以及依赖关系,其次才是写代码,而并非拿到题目就开始打代码。
对于语言,相互之间是有很大的联系的,学会一门语言再去学习另外的语言就会发现语言之间是相通的,最大的差别在于适用范围的不同,有的语言适用于数据处理,有的语言适用于做一些图形处理,而有的语言则适用于制作网页等。
全书共有八个部分,分别从编程的精义、方法、团队合作、沟通、过程、从编程到工程、现实中的软件工程、思考和思想等方面综合概括了编程的主要内容。全文引用愚公移山的故事,采用独特的、幽默风趣方式告诉我们,编程并不只是写一串串的代码,它也是有灵魂的,抓住了它的“灵魂”,就等于是掌握了编程。
另外,周爱民还引用了其他许多小故事来表达,更是帮助我们较为容易的理解这本著作所讲述的软件工程的知识精解。
周爱明先生把自己的思想和对编程的理解通过这本书表达了出来,通过读这本书,相信不会再有人说自己不会编程这样的话了,它不仅让我们对编程有了更深层次的理解,让我们的心突然豁然开朗,还使得我们重拾了对编程的自信心,对编程开始有了渴望。读完这本书,在以后的编程及其他相关课程的学习中,一定会较之前容易理解的多,很大程度上提高了我们的学习效率。
标签:
原文地址:http://www.cnblogs.com/cn123456/p/4822137.html