《大道至简----软件工程实践者的思想》阅读笔记一

第一章:编程的精义

第二章:是懒人造就了方法

第三章:团队缺乏的不止是管理

 

  计算机走进我们的生活不过十几年,对我来说甚至只有几年,而计算机的语言以及程序的有关知识也是最近几年才接触的,我从没想过计算机软件的开发思路居然可以追溯到“愚公移山”这个传说。

  既然有人能够发现这个神话的精髓,那么这个神话的精神一定是可以借鉴的。愚公移山的过程仿佛是在解决一个困难的算法,而在愚公的组织管理下,越来越多的人加入到其中,离目标也越来越近。

  其实仔细想想,几乎所有的算法描述之中,所囊括的逻辑无非是顺序、分支和循环。而且这与语言也没有太多的关系。 作者这样说:在没有工程的时代,出现了非常非常多的人物。其中算法大师,有游戏大师,有语言大师,有挣钱的大师……唯独,没有工程大师。嗯,可以理解嘛,那是没有工程的时代。而现在我们就处在一个多年以后的很久以前,所以今天的好多知识都有可能为多年以后的某种事业做出巨大贡献,最好我们能够自己发现这种知识,也就不用等到多年以后了。

  记得刚上大一的时候搞不懂面向过程和面向对象有什么区别和关系,面向过程虽然能够解决最初的复杂问题,能够把航天飞机送上天,但是我们总是在寻找着更加简单的方法,让我们的物力人力最小化,所以在后来,为了使一切变得不是那么复杂,还是出现了“面向对象程序设计”的方法。

  在一个项目的管理方面,我觉得管理的作用很大,但是不是只有管理就可以的,虽然它给了我们方向和规范,但是能否执行以及如何执行,都不是管理简简单单能够说明白的,“人性化”太过就会导致没有足够的动力,“紧迫性”太过则会容易击垮人的意志,总之,管理没那么简单。

 

posted @ 2015-06-17 17:05  lllittletree  阅读(195)  评论(0编辑  收藏  举报