读《大道至简》有感

     石家庄铁道大学   信息科学与技术学院    信1605-3班   王敬斯

      前一阵读了《大道至简》这本书,当然,是电子版,好像由于种种原因,并没有纸质版。其实我自己本身是不怎么读书的,我就读于石家庄铁道大学信息学院,大二专业分流,我选择了软件工程专业,我的系主任王建民老师推荐我们读了这本书。说实话,读的时候真的是一蒙一蒙的,各种专业名词弄得我云里雾里,搞不太懂,简单浏览的时候,第一感觉就是:我去,这个作者真厉害,引经据典,能从中国历史中找到与软件工程的联系,他不一般,觉得这本书值得一看。

      可能学软件工程的老师都会给学生介绍说:程序=什么?,程序=算法+结构,所以你们一定得学好了算法,搞懂了结构,那你们就能把编程做好。 但这本书好像在强调一个什么问题——思想!作者认为:程序=算法+结构+方法。那方法是什么呢?我觉得就是我对于这个项目思考的过程,研究到底使用哪种语言更方便,利用哪种方式更方便,思考到位,剩下的就是查参考书,进行编程了。这里说“更方便”是因为,作者认为,语言没有孰强孰弱之分,只是不同的项目,使用的语言有所差异,成天研究争辩到底是哪种语言更强大的人,是闲的没事干的人,完全是吃饱了撑的。当然,这是我最粗俗的理解,不代表作者的意思。可能到了他们这种境界,考虑的就是软件工程的真谛了,但是我觉得就我现在来说,无论是C,还是C++,还是Java等等,都是要学的。他们讨论哪种语言怎么怎么样,是因为可能他们只精通一种或几种,但至少人家哪种语言都会了,都接触了,才有这个资本,我要是不学,那我一辈子也闹不懂他们讨论的问题了。

      我觉得这本书有一点很好,他能引经据典,从中国古代历史中找到软件工程开发的例子,给我们进行论证。

      愚公身上浓缩了项目组织者,团队经理,编程人员,技术分析师等众多角色,是一位工程名家,但终究他还是太“勤奋”了,或者说,有点循规蹈矩,墨守成规,开山,他选择了“斧钺以凿之”,相比而言,李冰就好些了,他比较“懒”,但是呢,作者认为,懒人有懒法,是懒人造就了方法。碎石,不见得非得要把它凿碎了啊,我还能怎么办呢?哎,用火烤好像也能解决这个问题,这就源于对生活的观察和思考了,所以,又回到了前边谈到的,思想,思考的问题上了。再看我们的程序,早期写程序,是把代码打在穿孔纸带上,再让计算机去读,后来有人变“懒”了,所以有了汇编语言,有了高级语言,有了单元文件......其实懒人,并非真的懒,他勤奋在了思考上,有人觉得手机是个好东西,太方便了,索性,我就让他更方便点,交水电费还得老跑物业,不跑了,用手机交;订火车飞机票还得总去火车站机站,不去了,用手机.....所以,手机移动端大有一统天下的态势。你懒在了这方面的思考,这块市场就已经没有了,轮到你的时候也就这剩下点烂菜叶子了。马云当老师的时候一个月才10美元,可是谁让他后来想到了互联网呢,对于整个系统的钻研才有了阿里巴巴。

      我倒没想成为马云,当然了,我也成不了他,因为我是我,总结这本书,我认为核心思想就在于思考,这就是我对于这本书初读的一些浅显的理解。

       

posted @ 2017-08-18 01:24  瓜大wjs  阅读(164)  评论(0编辑  收藏  举报