首页 > 其他分享 >大道至简读后有感

大道至简读后有感

时间:2024-07-30 12:17:01浏览次数:14  
标签:简洁 计算机 有感 大道至简 代码 团队 读后

《大道至简》读后有感

作为一名初学计算机语言的学生,在语言的学习过程中,总会有各种问题困扰我。在阅读《大道至简》这本经典软件工程读物之前,我过去常常是追求复杂性和繁琐的代码设计。因为我觉得这样能体现我的个人水平,更“高级”之类的,我会为了实现某个功能而不断添加新的代码和逻辑,导致整个代码变得难以理解和维护。我也曾看到别人在代码中使用大量的嵌套和复杂的逻辑,导致后续的修改和维护非常困难。

然而,在阅读了大道至简之后,我发现这以上的看法只是“门外汉”眼中的计算机,而在我们这些真正学习,理解,运用计算机语言的人们眼中,计算机不应该是这样。复杂的逻辑,大量的嵌套,不应该是计算机的本质。相反,我认为计算机的本质应该回归0与1如此这般的简洁与明了。就如同《大道至简》当中的愚公一样,只需要简单的挖掘,就能让程序运行起来。随后“子子孙孙无穷尽也”便完成了循环。

其次在完成了“子子孙孙无穷尽”的基础上,再去思考“积薪烧之”,也就是‘方法’的更进一步。而方法的出现也是为了让过程更加简洁,正如文中的章节名一样‘是懒人造就了方法’目的就是为了让‘懒人’在编程的过程中更方便,更简洁,更能“不加思考”的写出想要的程序。

综合上述两点,我认识到过去的做法会导致代码质量的下降和团队效率的降低。复杂的代码会增加bug的产生和排查难度,而简洁的设计则可以帮助团队更好地协作和交付高质量的产品,只有简洁明了,才会对自己,与他人更加友好,达成“你好,我好,大家好”的成就。

为了避免再次掉入陷阱,我计划改变自己的代码设计方式。我会注重代码的简洁和清晰,避免不必要的复杂性和嵌套。同时,我也会学习和借鉴书中提出的一些设计原则和实践,如单一职责原则、开闭原则等诸如此类,来指导自己更好地设计和编写代码。

至于文中的团队管理,交流沟通方面,由于我还功力尚浅,还没有吃到过红利,也没有吃什么亏,所以对这方面的理解交浅。但是通过我的生活各种事情,倒也是能感同身受,流于形式的沟通,的确会造成许多麻烦,例如甲方与程序员之间,就如下面的图所示:

615e4d421fa7f57b858850f03665146bbfd976db533f78d68a0573af9084e2

这样的情况就容易让人贻笑大方了。

最后总结以下我的看法与观点:我想,计算机语言只是一种编程的工具,只是在不同情况下的方便与否。所谓简洁,不是语言上的简洁,而是思维上的简洁,思维上的直达目的,一针见血。只有这样,才能真正触摸到简洁的门槛,理解简洁,并将简洁的作用发挥到极致。

这样,不论是在编程语言上,在与人沟通上,还是管理团队上,甚至是在思维的深度与广度,都能够一针见血,直达目的。

当然,通过不断地学习和实践,我相信可以提高自己的软件工程水平,也能够更好地避免过去常常犯的错误。在未来的工作中,我希望能够通过简洁的代码设计,提高团队的效率和产品的质量。

标签:简洁,计算机,有感,大道至简,代码,团队,读后
From: https://www.cnblogs.com/tiandaochouq/p/18332098

相关文章

  • 《构建之法》读后感
    我认为《构建之法》是关于如何写好代码,养成软件工程代码编写习惯的一本高谈阔论的书,至少在我读前三章时是这样的。第四章开始,对《构建之法》的看法发生改变。这本书介绍了软件工程的基本概念,包括软件的定义,个人开发流程,强调了软件开发的时间和执行力。我最喜欢的还是其中的团队合......
  • 大道至简读后感
    在阅读了《大道至简》一书后,我仿佛经历了一场关于软件工程更深刻的思想洗礼.这本书系统阐述了编程的由来,概念以及方法的运用,更是涉及到了软件开发工作中关于团队的运作和沟通,从编程到工程的演变和现实中的软件工程的样子以及软件工程所需要的思想的转变.独特的视角和丰富的经......
  • 《大道至简》观后感
    在阅读完周爱民的《大道至简》之后,我陷入了深深的思考。这本书不仅为我打开了软件工程实践的新视角,更让我对软件工程的思想本源有了更为深刻的认识。它如同一盏明灯,照亮了我前行的道路,让我在软件工程的海洋中找到了方向。首先,我被书中对软件工程的全新视角所吸引。他以一种非传统......
  • 大道至简 读后感
    这是一本2005年的书,距离今天已经接近20年,老师将它列为推荐读物就说明这本书的一些观点仍然值得我们学习。在书中,作者把程序分为算法,结构,方法。把复杂庞大的软件工程抽丝剥茧,拆分成脉络,相较于平时我写过的小的程序,养成分类的习惯尤为重要,并且在需求分析阶段,要学会摒弃那些无关紧要......
  • 《大道至简》读后感
    暑假期间,我阅读了软件工程经典读物《大道至简——软件工程实践者的思想》,作者周爱民用八章的内容讲解了软件工程实践者的思想,读完这本书后我受益匪浅,对软件工程的学习有很大帮助。首先,本书开篇讲述一名著名工程学家--愚公的事迹,愚公移山,来引出编程的精义,紧接着提出了编程的根本即......
  • 《大道至简》观后感
    这个假期在老师的指导下,我阅读了《大道至简》这本软件工程经典著作,这本著作并没有教我们编程技巧之类的东西,更多的是阐述思想,其中有许许多多的典故与形象的比喻,我受益良多。在读这本书之前,我一直以为编程就是把技巧学会了然后生搬硬弄直接套上去就好了,只是知其然而不知其所以然,并......
  • 读《代码整洁之道》有感
     引言《代码整洁之道》是软件开发界的一本经典著作,由罗伯特·C·马丁(RobertC.Martin)编写。作为一本深入浅出的指导书籍,它详细阐述了如何编写可读、可维护、易于理解的代码。这本书不仅适合初学者,也适合有经验的开发者,因为它提供了大量实践经验和具体案例,帮助读者提高编......
  • 《大道至简》读后感
    《大道至简——软件工程实践者的思想》是周爱民所著的一本探讨软件工程核心思想的书籍。在这个技术日新月异的时代,软件工程作为一门学科和实践,其复杂性和深度常常让人望而却步。然而,周爱民先生的《大道至简——软件工程实践者的思想》却以其独特的视角和深入浅出的论述,为读者揭示......
  • 《大道至简——软件工程实践者的思想》读后感
    初读《大道至简——软件工程实践者的思想》,单从书名就能看出,这本书的主要内容是一位从事软件工程实践的专家的思考与心得,是一种思想的体现。我想阅读这本书,定会对我未来对于相关知识的学习和未来的发展产生极大的帮助。对于我这种初出茅庐的软件工程专业的学生而言,这本书中后半部......
  • 《大道至简》读后感
    阅读了经典软件工程读物《大道至简》后的读后感我过去常常陷入过度设计的陷阱。在我刚开始学习编程时,我总是试图在每个项目中使用最复杂的设计模式和技术,认为这样能够展示出我对编程的深刻理解和能力。即便是看到其他人的代码,有时也会觉得越复杂越好,因为这种复杂性似乎象征着高超......