《大道至简》读后感

Posted tkg1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《大道至简》读后感相关的知识,希望对你有一定的参考价值。

大道至简读后感

《大道至简》这本书共分为八个章节分别是:编程的精义、是懒人造就了方法、团队缺乏的不只是管理、流于形式的沟通、失败的过程也是过程、从编程到工程、现实中的软件工程、是思考还是思想。详细的介绍了软件工程。

两千年前的语言中就出现了一位工程名家:愚公。《愚公移山》中记录了原始需求的产生,项目沟通的基本方式,目标,可实现的技术方案,项目的人员及分工,用了if条件分支,已经循环结构并且确定了这个项目的可行性:不会构成死循环。编程的精义就是通过简单的编程来实现的。

读完《大道至简》之前总感觉把代码写出来就好了,并不会要求代码的简洁度,到现在才知道把代码写烂或者写乱都很容易,要想写得简洁却远非易事,需要不断地磨炼,不断地从失败中汲取经验,失败的过程也是过程,而且要具备常人不具备的基本素质:折衷。大家都知道程序 = 算法 + 结构,编程语言只有喜欢与不喜欢的问题,没有会不会的问题,所以语言的差别只是在适用范围上不同,有些适合做数值处理可以精确到原子级,有些适合做图形处理,还有一些适合做网页。我知道了一百万行代码是可以写在一个文件里的。

团队缺乏的不只是管理,还要有监督,两个人不能形成团队,三个人便可以构成团队,从而具有了团队的基本特性:主从、监督、责任。在分工之前,那个团队只能算是一个没有组织与合作的群体,所以英文中群是 Group,而开发团队是 Team。 并且项目经理要有过人的责任感,自己在做项目经理,项目失败了就不能去责怪别人反而要自己承认错误,项目完成不了,自己要有递交辞呈的勇气,项目经理是需要时间来成熟的。他需要有机会来承受错误,而不是一开始就享受成功,只有经验更加丰富,才能更尽可能地逼近“合理的工期”,项目经理在制度面前既要做得到人性化,又要做到公平性。项目的成功与否主要从两个方面评判:项目完成质量、项目完成时间。项目要快完成需要有清晰的头脑,和项目经理的优良领导。

要将所学知识分类整理在存入脑中就像桌子一样收拾好,你既然知道如何把书分类、归整 得整整齐齐地放在书桌,那怎么没想过如何把所学的知道 分类一下,归纳一下,整整齐齐地放在脑子里呢?历史记录(History)与注释(Comment)不是一回事。代码中的注释是为阅读代码而留备的,而History 是为整个项目而记录的。

个人感受:在大一上学期的时候不会的题只知道百度一下复制粘贴,正确了就好了,到了下学期碰到不会的就要多想,也会去百度,但是会想为什么这样写,为什么我写不出来,为什么和我的方法不一样,想明白了才会复制粘贴,但是现在不会的先要想,想不明白问同学或者百度,把需要想的都想明白之后过去半天自己重新敲,然后看是否能成功,如果成功,就代表自己会了,如果失败再比较两者不同的地方,过段时间再重新写以此循环直到完全正确为止,我想这样才能真正的加深印象,真正的代表学会了。并且读到了历史记录和注释区别的时候也有所感触,以前的时候因为要求交源代码的时候需要有必要的注释,但是刚开始没有写注释的习惯,便在写完之后单独加注释,现在要养成写代码随手加必要的注释的习惯,因为这样才不会忘了,以前写完代码总是忘了加注释。

以上是关于《大道至简》读后感的主要内容,如果未能解决你的问题,请参考以下文章

《大道至简》读后感

《大道至简》读后感

《大道至简》读后感

《大道至简》读后感

《大道至简》读后感

《大道至简》读后感