《大道至简》读后感

看完《大道至简》后,我有诸多感想,只有方法而不明白其中的道理,一旦遇到变化的问题,就不会做了,所以在软件开发中也是同样的道理,只有通透其内在原理,才能在解决问题时不手忙脚乱。作者在写这本书时本意是写的简洁,同样联系到我们写代码中,写出的代码要简洁有力办事,而不是长篇大论,这样很节约电脑编译器的时间。不要以书的薄后来论书的价值,同样代码也一样,我们写出的代码要帮助人解决问题,而不是用通过它的长短来论它的价值。作者通过愚公移山来告诉我们编程的根本:顺序、分支和循环。各门语言都是相通的,大同小异,大部分语法都相同,有小部分不同,所以通常学会一门语言后再学习其他语言是相对轻松一些。“懒人造就了方法”表面上是懒人创造了不同的方法,就会有人疑问懒人怎么造就方法,但其实“懒人”并非真正的懒人,他们确实懒得动手,但是他们在动脑上没有偷懒,或者说他们是因为懒得动手而动脑去想如何偷懒的方法,人的精力总是有限的,一些东西只靠我们一直动手和坚持的毅力是远远不够的,我们永远也完成不了,因此一些懒人想到了偷懒的方法但可以加快问题的解决。科技发展、社会进步有时恰好需要这些懒人想出的方法。我们学习的知识后需要我们将他们梳理、整理、分类,而不是漫无目的得学习半天,脑子里一片混乱。同时编程也一样,我们的代码需要有条理,而不是杂乱不堪。一个团队的管理需要承担责任,一个项目成功了,领导得到的好处要比员工大,但同样的一个项目失败了,领导受到的处罚也比别人大。一个项目的项目经理要在合理的时间内完成合理质量的项目,要把握这个度就要在不断的失败中吸取经验,而不是一开始就是成功的。我们编程也如此,我们所编写的代码不可能一开始就是最好的,我们需要不断地改进才能在以后的项目中编写出更合适对应项目的代码。Y公司采用ISO质量体系的失败告诉我们,想要改变体制,不是死搬硬套,要灵活借鉴,在想要效仿的体制的基础上,采取最适用于自己的。一个领导要会合理安排员工,让他们在自己擅长的岗位上发光。需要与客户沟通才能对自己的项目改进从而达到客户的要求,与客户沟通要清楚此次沟通的目的,因此沟通不要流于形式,要有目的从而才能满足客户的要求。做工程并不是做过程那么简单,仅仅只是做好过程并不能做好工程,同时语言就是我们完成工程的工具。实现是软件开发的本质需求,一切开发均围绕实现展开,从而才能产生过程、方法、工具。要学会权衡细节和枝节,该注意细节时要注意细节,该忽略枝节问题时要忽略。

posted @ 2023-07-31 11:30  为20岁努力  阅读(30)  评论(0编辑  收藏  举报