《大道至简》读后感
作为一名即将升大二的软工人,为了提高自己对软件工程的理解,阅读了《大道至简》这本书,书的内容正像书名那样说些的大道至简。
大道至简通过简单的举例,让读者更好地了解编程。以愚公移山的例子介绍了编程,像愚公这样都能了解编程的奥义,那么我们也是可以明白的,通过这个例子让那写对自己没有信心的人建立信心。
正像周爱民老师所说的编程的第一要义是把事情弄清楚。首先要把事件先后的逻辑关系和依赖关系搞清楚,那么才能更好地编程。我感觉爱民老师说的很有道理的一点是不要过分讨论哪种语言是最好的,因为那真的是可悲的,我们经常在一些视频网站或文章中看到因为自己熟练某种语言而大肆宣传而贬低其他语言,这种想法感觉是可笑的。语言之间是没有好坏之分的,只是使用在不同的场合。
懒人造就了方法。通过李冰凿山“积薪烧之”对比愚公移山提出了懒人造就了方法,为什么李冰可以想出积薪烧之的方法而愚公没有想出来呢,因为愚公太勤劳了,他只想着怎么才能干更多得活,没事其他的时间想别的,而李冰呢那自然是懒了不想干活想到了这个办法,人们的工作就是这个样子的人的经历是有限的如果用笨方法做的事情是有限的,那么不如停下来想一想怎么才能够提高自己的效率呢。
一个团队,必须要具备的一个完善的管理机构,但是团队之间的协作也有着重要的作用,一个浩大的工程不是一个人能够完成的,需要团队的合作,在团队中要体现出领导,监督与合作。不同的团队要制定不同的管理制度,让自己团队的人感觉到公平与人性,那样的话他们才能够更好地服务团队。在完成一个项目时项目经理是十分重要的,项目经理掌管着项目完成的时间与质量。因为完成的时间与质量正是决定项目的成功与否。当员工犯错误时,一个领导者应该先反思一下是不是自己没有做到为如果是自己的错误,如果因自己的错误来惩罚自己的员工那必然是不公的。
在一个公司中如果出现了不能命令别人,也不能被命令的时候,那么你在这个公司可以说已经失去了价值。
在完成项目时与客户的沟通交流是十分重要的,在和客户交流时,我们不能要求客户十分专业,与客户的交流重要的是有效让客户理解我们的想法,而不是只是形式上的。
在我们做项目的时候我们要注重记录程序的历史,当然历史不全是注释,注释是让别人看懂自己代码。History 是为整个项目而记录的。History 的丰富和准确为项目的后继开发、 维护提供了可能。
在我们的编程道路上不可能都是成功的,但是我感觉在编程的道路上积累经验可能更加有意义。
读完这本书我有很大的收获,这本书中的还有很多有价值的东西,应该继续挖掘,我也想看看别人对这本书的理解。