码迷,mamicode.com
首页 > 其他好文 > 详细

《大道至简》第一章读后感

时间:2015-09-20 23:40:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

 很有幸能够接触到《大道至简》这本周爱民先生著的以软件工程实践者的思想为主要内容的作品,看到书的内容就能够深切的体会到大道至“简”的思想。作者对编程的见解极深,通过阅读这本书的第一章让我感触颇多。

   这本书第一章主要分为编程的精义、会或者不会编程、程序=数据+结构、语言、在没有工程的时代这五部分。

   首先,首先通过以古时候的经典的故事《愚公移山》为例,通过对“愚公团队”的分析,分析出了现在对于一个编程团队所有的组成人员。而且通过对故事中一些对答的语句引申出了编程的根本:顺序、分支和循环。同样引申出了编程的精义:任何庞大的工程都是由简单的编程实现的。

   可能很多人都在为达到什么养的标准才能算是会编程序这么一个问题困惑,接着,周爱民先生就为我们解答了这一问题,而且还为我们说明了除了先天智障和后天慵懒者都是可以编写程序的。这也同时让我明白编程往往人们会将它复杂化,其实只要我们有信心并且足够勤奋想要成为一名合格的编程人员不是梦想。

   之后,周爱民先生为我们提出了编程的思想:程序=数据+结构,编程只是一种行为,只需要知道逻辑方法就可以了,简而言之,就是在编写一个程序之前首要任务就是先要构思,构思出如何运用什么样的算法来解决面临的问题,只要找到解决这个问题的核心算法一切就迎刃而解,而不是看到问题就开始打代码。

   接着周爱民先生又对语言这方面做出了解释,表示在学会一门语言以后,在学其他的编程语言就会特别简单,因为任何编程语言之间的所需要的东西很大程度上是共通的,不同的只是侧重的方面不同,所以只要精通学会一门语言以后,再去学习其他的编程语言基本可以在两周之内学会。

   《大道至简》第一章,这些珍贵的精华真的让我懂得很多,以前初次接触编程,对于编程根本不了解,因而会遇到很多的问题,读了第一章让我懂得了编程其实很简单,并没有我们想象的那样复杂,只要我们按着周爱民先生这样的思想,遇到问题不是直接就去敲代码而是去思考解决问题的核心算法,之后再去编写程序就可以顺手很多,除此之外任何一个复杂的程序,它的算法都可以分解成一些非常简单的小的算法,遇到一些复杂的算法只要我们懂得去分解,将一个复杂的算法分解,直到分解成一些个简单的容易理解的算法,然后通过这些简单的算法一步步去深入解决,就能够将一个复杂的问题解决。

   通过读《大道至简》这本书,我相信之后不会再有人说我学不会编程或者拿会不会编程来测量智力的高低,同时也让我对编程有了更加深入了解,也让我学会了如何去解决一些复杂的编程问题,我相信在以后的学习过程中一定会更加有效率,对编程会有更加透彻的了解。

《大道至简》第一章读后感

标签:

原文地址:http://www.cnblogs.com/fanduo/p/4824613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!