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

《大道至简》读后感

时间:2024-07-24 21:42:45浏览次数:11  
标签:需求 读后感 项目 大道至简 软件工程 软件

读后感:《大道至简》——软件工程之道
在阅读《大道至简》之前,对软件工程的理解更多停留在理论层面,对于如何将理论应用到实际项目中,我总是感到迷茫。这本书让我对软件工程的理解从模糊走向清晰,从繁杂回归本质。以下是我对《大道至简》的读后感,以及对我过去行为的反思和对未来的规划。
1、我过去是怎么做的
在过去的项目中,我发现自己过于关注技术细节,追求完美代码,而忽略了软件工程的基本原则。我们常常为了实现一个功能,花费大量时间研究各种方案,导致进度缓慢。先简单编写,出现bug后,再查阅资料更改,没有提前规划构思,浪费了很多时间,代码效率也不高。
2、结合书中所讲,说明为什么这样不好
《大道至简》一书深刻阐述了软件工程的核心理念,即“简单是复杂的终极形态”。书中强调,良好的软件设计应当追求简洁、清晰、可维护。回顾我过去的做法,显然违背了这些原则。
(1)需求不明确就编码:这种做法直接导致软件后期修改成本高昂,因为随着需求的不断变化,原有的设计可能需要大规模重构,甚至推翻重来。这不仅浪费了时间和资源,也严重影响了软件的质量和稳定性。
(2)忽视测试:测试是确保软件质量的关键环节,缺乏充分的测试意味着软件中存在大量未知的风险,这些风险很可能在用户使用过程中爆发,造成严重的后果。
(3)项目进度缓慢:过分关注技术细节,容易陷入“完美主义”陷阱,导致项目进度受到影响。
(4)需求变更频繁:由于缺乏对软件工程整体性的把握,需求变更频繁,增加项目风险。
(5)软件质量不高:过分关注技术细节,容易忽视软件的整体架构和可维护性,导致软件质量不高。
3. 提出一个解决办法,避免再次掉入陷阱
(1)强化软件工程观念:提高对软件工程的认识,明确软件工程的目标是简化问题、提高效率。将需求拆分为小的、可管理的迭代,每个迭代开始前都进行需求确认,确保开发团队对即将实现的功能有明确的认知。
(2)加强沟通协作:建立有效的沟通机制,确保团队成员在项目开发过程中能够充分交流,共同解决问题。
(3)注重需求分析:在项目启动阶段,充分了解客户需求,明确项目目标,减少需求变更。
(4)采用敏捷开发方法:通过迭代、增量式开发,提高项目灵活性,降低风险。
(5)关注软件架构:在开发过程中,注重软件架构设计,确保软件的可维护性和可扩展性。
(6)持续学习与改进:鼓励团队成员不断学习,掌握软件工程领域的新知识、新技术,持续改进项目开发过程。
通过阅读《大道至简》,让我深刻认识到,软件工程的真谛在于追求简单而非复杂。在今后的项目开发过程中,我将努力践行书中的理念,提高自己的软件工程素养,为团队和项目创造更大价值。

标签:需求,读后感,项目,大道至简,软件工程,软件
From: https://www.cnblogs.com/bawangji666/p/18321795

相关文章

  • 读后感
    读退役记录有感不要紧张,心态一定要好,才能打好比赛,心态不好,就容易放弃、自暴自弃,但只有坚持到底,才会获得最大限度的成功。比赛是一定要有正确的策略,正确把控时间,不能在同一个题上耗费太多时间,要适时放题,把能拿到的部分分先全拿到,再想正解,同时要检查小问题,不能因为小问题而挂分,调......
  • do_while_true退役读后感
    属于总结大佬的博客+自我教训。复习期末既视感。心态要稳。在CSP-S2023时,因为在\(2h\)时左右过了AB而半场开香槟,结果后面撅C撅了半天,造了几组数据测了测后,在狂点笔记本的“X”时把Dev-C++也关了,结果点了不保存,导致AB两题满分代码寄了(甚至期末后老师让我做学习方......
  • 用假设验证锁定目标用户:《精益创业 UX 篇》读后感
    精益用户体验设计的核心思想是围绕假设展开。产品不仅仅是一系列功能的集合,而是一组待验证的假设。创业本质上是在高度不确定的环境下,进行产品和服务的创新,不应该事先假设设计或功能会变得更好,而是通过验证用户假设的有效性来决定功能是否成立。数据驱动的理念贯穿始终,任何东......
  • 《窄门》读后感
       《窄门》这本书是端午节期间在地铁和高铁上看完的,书的故事很简单,描绘的是一段爱而不得的感情。但是,这本书写的爱而不得和其他地方的爱而不得完全不是一码事,其他地方的爱而不得要么是“落花有意随流水,流水无意恋落花”的一厢情愿的单恋,要么是“鱼沉雁杳天涯路,始信人间别......
  • 1读后感
    《人月神话》是一本经典的软件工程书籍,由弗雷德里克·布鲁克斯所著。这本书讨论了软件工程中的一些基本原则和挑战,特别是关于项目管理、人员组织和软件开发过程的问题。许多读者对这本书产生了深刻的感悟和反思。一些人认为,书中提到的“人月神话”概念,即认为增加人手就可以缩短项......
  • 架构漫谈读后感
     首先,我们要明白一个道理,什么是架构?王概凯的架构漫谈中说道,根据要解决的问题,对目标系统的边界进行界定。并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。并对这些切分出来的部分,设立沟通机制。使得......
  • 《人月神话》读后感
    《人月神话》这本书的核心内容主要围绕软件工程的智慧与项目管理展开。以下是对其核心内容的梳理:“人月”的概念与误解:“人月”代表了一个人在一个月内所能完成的工作量。但很多人错误地认为,如果一个项目需要X人月完成,那么增加人手就可以缩短项目完成的时间。布鲁克斯通过实例指......
  • 大道至简阅读笔记05
    个人感受我写的代码,总是太复杂就是没有章序,内容繁杂,效率低下,时间成本高。书中提到了这一点,并且书的主要核心就是大道至简,再简单的制作下,完成高质量的任务解决问题方法:学习书中的简约的实践方法,软件开发中,简化代码结构、减少不必要的功能。阅读笔记:学习任何东西都得先了解思想......
  • 05大道至简阅读笔记之一
    《大道至简》阅读笔记主题和核心观点《大道至简》是一本探讨简约生活和思维方式的书籍,由作者某某撰写。书中主要探讨了如何通过简化生活和思维方式,达到更高效、更有意义的生活状态。以下是对这本书的阅读笔记:关键观点总结简约生活的重要性:书中强调了简约生活对个人幸福和心......
  • 06大道至简阅读笔记之一
    《大道至简》阅读笔记主题和核心观点《大道至简》是一本探讨简约生活哲学的书籍,由作者某某撰写。书中主要讨论了如何通过简化生活方式和思维模式,达到更高效、更有意义的生活。以下是对这本书的阅读笔记:关键观点总结简约生活的价值:书籍强调了简约生活对个人幸福和心理健康的......