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

《大道至简》读后感

时间:2024-07-29 23:28:32浏览次数:14  
标签:读后感 沟通 工程 大道至简 实现 编程 软件工程

暑假期间,我阅读了软件工程经典读物《大道至简——软件工程实践者的思想》,作者周爱民用八章的内容讲解了软件工程实践者的思想,读完这本书后我受益匪浅,对软件工程的学习有很大帮助。
首先,本书开篇讲述一名著名工程学家--愚公的事迹,愚公移山,来引出编程的精义,紧接着提出了编程的根本即顺序、分支和循环,并介绍了经典公式:程序 = 算法 + 结构。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。
紧接着,以懒人李冰“(因)其崖崭峻不可破,(冰)乃积薪烧之”的方法指出愚公的“勤快”有时候并不是什么好事,并提出新的“方法”,解决的将是影响做事成效的根本问题。然后作者提出了一个令我印象十分深刻的问题“你桌上的书是乱的吗?”,书中的学生也提出了我想问的问题“为什么我学了一年的编程,却还是不知道怎么写程序呢”,说实话,到现在我还是不怎么明白如何去写程序,当然作者也给了我们回答“他学了,也把知识学进去了,就是不知道这些知识是干什么的。或者说,他不知道各种知识都可以用来做什么”。所以我们要该尝试一下分类,把既有的知识像桌子上的书一样整理一下,最常用的放在手边,而最不常用的放在书柜里,这样桌上的书才不会乱。 
一个工程,只靠一个人是不可能完成的,而是要靠一个团队的努力,说到团队,就要涉及到团队的管理,就如周爱民先生在书中所说,三人以上的团队就需要有一个能承担责任的管理者,同时也一定要有一个合理的管理制度,要建立人性化且公平的制度来确保项目的组织是合理的,并通过明确分工来开发项目。团队管理者必须要能承担责任,这是最基本的素质。管理者要把制度做的人性化和公平化,要观察像蚂蚁一样的开发人员,明确分工,但不能坠入蚁巢。

程序员大多数都不擅长沟通,在工程过程中沟通者必须进行次数少且保证高质量,实现对象是软件工程体系的基本动因。只有双方都能准确地理解对方的意思,才能保证最后工程实现的内容是准确的。书中提到了“最简沟通”的概念,即在了解客户需求、市场因素的情况下,设计好自己的问题和提问方式,用最高的效率进行沟通。并且我们不仅要学会于客户进行沟通,还要“为不存在的角色留下沟通的渠道”,要做到“有史可查”,我们做项目的时候,如果也不留下历史记录(History),那么以后别人来看这个项目,也会是两眼一抹黑。
失败的过程也是过程,失败也是编程中不可或缺的一部分,不能为了工程而工程,并且在工程的过程中,要“组织”工程,分工明确,步调一致,共同地完成这个项目。语言只不过是为了完成工程的一种工具,作为开发人员,我们的目的是为了实现对象,不需要因为语言的精简、细节而拖延了项目的开发。实现,是软件开发的本质需求。因此类似于过程、单元、记录(结构)、对象等的出现,其实都是出于编程实现的需要。
“道”是规律,如果明“道”,而可以变化无穷,这样做软件工程才是活的。因此在以后学习软件工程的过程中不可避免的盲目与停滞,要懂得变通,要懂得“道”的道理,软件工程看似复杂,但只要我们能够抓住其核心思想,用简单的方法去解决复杂的问题,就能够事半功倍。我相信,在未来的软件工程实践中,这本书将会成为我宝贵的参考和指南。

标签:读后感,沟通,工程,大道至简,实现,编程,软件工程
From: https://www.cnblogs.com/Wei-n/p/18331294

相关文章

  • 《大道至简》观后感
    这个假期在老师的指导下,我阅读了《大道至简》这本软件工程经典著作,这本著作并没有教我们编程技巧之类的东西,更多的是阐述思想,其中有许许多多的典故与形象的比喻,我受益良多。在读这本书之前,我一直以为编程就是把技巧学会了然后生搬硬弄直接套上去就好了,只是知其然而不知其所以然,并......
  • 《大道至简》读后感
    《大道至简——软件工程实践者的思想》是周爱民所著的一本探讨软件工程核心思想的书籍。在这个技术日新月异的时代,软件工程作为一门学科和实践,其复杂性和深度常常让人望而却步。然而,周爱民先生的《大道至简——软件工程实践者的思想》却以其独特的视角和深入浅出的论述,为读者揭示......
  • 《大道至简——软件工程实践者的思想》读后感
    初读《大道至简——软件工程实践者的思想》,单从书名就能看出,这本书的主要内容是一位从事软件工程实践的专家的思考与心得,是一种思想的体现。我想阅读这本书,定会对我未来对于相关知识的学习和未来的发展产生极大的帮助。对于我这种初出茅庐的软件工程专业的学生而言,这本书中后半部......
  • 《大道至简》读后感
    阅读了经典软件工程读物《大道至简》后的读后感我过去常常陷入过度设计的陷阱。在我刚开始学习编程时,我总是试图在每个项目中使用最复杂的设计模式和技术,认为这样能够展示出我对编程的深刻理解和能力。即便是看到其他人的代码,有时也会觉得越复杂越好,因为这种复杂性似乎象征着高超......
  • 《大道至简》--周爱民 读后有感
    在阅读周爱民先生的《大道至简:软件工程实践者的思想》一书后,让我对很多事物的本质有了更深的理解我深受启发,仿佛在纷繁复杂的软件工程领域中找到了一盏明灯。《大道至简》这本书由周爱民先生所著,读完之后,如醍醐灌顶,这本书开篇便提出了“大道至简”的核心观点,犹如一把利剑,斩断了我......
  • 《大道至简》读后感
    《大道至简》是一本探讨如何将复杂问题简单化处理的书,作者通过丰富的案例和深入浅出的分析,向我们展示了大道至简的智慧。这本书让我对软件工程的理解从模糊走向清晰,从繁杂回归本质。以下是我对《大道至简》的读后感,以及对我过去行为的反思和对未来的规划。阅读这本书,我意识到面对......
  • 《大道至简》读后感
    《大道至简》是一本深入探讨软件工程原理与实践的书籍,作者以丰富的实践经验和深入的思考,为我们揭示了软件开发的奥秘。在阅读这本书的过程中,我对软件工程有了更深入的理解和认识,也深刻体会到了其中蕴含的智慧和价值。书中强调了软件工程的核心是解决复杂问题,而简洁性是解决复杂问......
  • 《大道至简读后感》
    读完《大道至简-软件工程实践者的思想》,我深受启发。本书由邹欣编著,聚焦于软件工程实践中的核心理念和方法论,为我打开了一扇新的思维之窗。首先,书中强调了简洁的重要性。简洁不仅仅是代码的简洁,更是设计、架构乃至整个软件工程实践的核心。作者通过实例和案例,展示了如何通过简洁......
  • 《大道至简》读后感
    “大道至简”出自春秋末期老子的《道德经》:“万物之始,大道至简,衍化至繁”。大道至简的意思就是大道理是极其简单的。我所阅读的《大道至简》是周爱民先生所写的软件工程实践者的思想,他用形象的实例、简明的话语告诉我们编程以及生活中我们需要具备的思想,言简意赅,对于正在学习编程......
  • 《大道至简》读后感
    《大道至简》读后感本书在开始阶段为我们介绍了何为编程,以及编程的精义,在愚公移山的故事中,作者通过愚公的论述,告诉我们编程的根本是顺序、分支、循环。在我们的学习过程中要明白自己想要什么,这个程序需要什么,明白自己要做什么,然后再去代码实现。积极工作与勤于思考都需要占用时间......