首页 > 其他分享 >读《大道至简——软件工程实践者的思想》有感

读《大道至简——软件工程实践者的思想》有感

时间:2023-07-31 10:23:22浏览次数:28  
标签:编程 题目 大道至简 实践者 之前 C语言 软件工程

        近来读了周爱民先生的《大道至简》一书,这本书主要是从一个软件工程实践者的角度来写的一些工作及工程上的经验,以下是我读后的一些感悟以及自己对于软件工程新的理解。“大道至简”一词出自老子的《道德经》,这句话的意思是:宇宙间万物一开始的时候,所有的一切都是最原始、最简单的,最后经过演化以后才变得复杂起来。周爱民先生以“大道至简”为题,也充分概括了全书的主要内容,在书中处处体现“大道至简”,“程序=算法+结构”、“ 编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。”、“团队的基本特性:主从、监督和责任。”等等,简简单单的话,道出了编程与工程的要义。在读这本书之前,我只是刚刚选完软件工程这个专业,大一期间还没有进行专业分流,只是学的C语言和C++,了解到编程是可以面向对象也可以面向过程,不过也仅此而已,因为没有关于软件工程的经历,这里就暂且说说我在学习C语言和C++时的一些体会吧,在报考计算机专业之后,就了解到C语言是基础,因为开始学的时候就是编程,我就一直以为计算机大类的所有专业小类也就是单纯的编程,后来学习了C语言的判断语句循环语句之类的,了解到程序结构有顺序、选择和循环三种结构,读完书之后发现软件工程也是这样。在过去遇到题目,我一般都直接摁着题目要求就去敲代码,题读到哪代码敲到哪,之后学了递归等算法之后也不会熟练运用,当遇到不会的部分了也只是想为什么在那里过不去,并不考虑全局,以至于到最后仍然没能把题目完成,或者是题目完成了但是花费(也可以说是浪费)了好多时间,这便是书中说的“成本”问题。另外也是属于没有清晰的思路计划等等,以至于在完成题目是乱七八糟,条理不清。

        在读完《大道至简》这本书之后,对于软件工程有了一定的了解,书中提到“成本”问题,告诉我们在工程开始之前,首先对于人力物力时间的消耗做出一个预测,做出一个合理的计划。在学习时,也不能去埋头苦学,要在学之前想一想应当如何去学,如何学才能够更高效,就像书中书的“愚公“一样的学习是不可取的。在写代码之前,也应该去注重思路分析的过程,不应该上来摁题就做,没有条理。软件工程工作者,一般都是面对着一个需要多人合作的项目,而对于合作的项目,也是需要有人来组织来管理控制,而这个管理的人并非是最强的,而合理的制度也是相当重要的,有助于项目更快更精准的完成,在做项目之前,首先还要搞清楚客户的需求是什么,工程的目标是“实现”。

       要想在学习之前有个清晰的思路,做项目之前有个清晰的条理,我认为可以首先了解一下要学习的内容,大概给出一个框架,找出怎样才能层层递进的去学习深入,而在做项目之前,要先思考,首先做出结构流程图,然后再去编程或许可以达到事半功倍的效果。

       以上便是我读书之后的一些感悟与理解,对于我的“软工之路”起到了很大的指引效果。

标签:编程,题目,大道至简,实践者,之前,C语言,软件工程
From: https://www.cnblogs.com/syldbk/p/17592379.html

相关文章

  • 《大道至简》读后感
    暑假在老师的推荐下我读完了《大道至简》这本奇书,我作为新手刚刚接触软件工程,虽然在大学学习了一年的编程,但是对于一些概念还是迷迷糊糊。在家刚读这本书,读过序章,看见书中的内容就疑惑自己是不是看错了,一段来自《愚公移山》的文言文展现在我的眼前,在往下看就释然了,第一章......
  • 读《大道至简》有感
      读《大道至简》有感   将《大道至简》阅读完之后,我对于软件工程这个专业有了一定的了解,更体会到一个软件的开发不是美国式个人英雄主义的自我展现,而是一个整体、一个团队,在各个环节上的尽心尽力完成的。 之前的我,在初次步入计算机这一个专业时养成了不良的习惯,对于......
  • 《大道至简》读后感
    《大道至简》是一本具有深刻启发和思考的书籍。作者以简洁的语言和精辟的观点,揭示了生活中隐藏的智慧和真理。通过阅读这本书,我受益匪浅,产生了许多思考和体悟。首先,书中强调了简单的力量。作者通过丰富的例子和故事,告诉我们在这个复杂的世界中,简单是最重要的。许多时候,我被琐事和......
  • 《大道至简》读后感
    《大道至简》读后感   软工三班郑盾   暑期大概花了八天的时间阅读了《大道至简》一书,本来以为会是晦涩难懂的专业书籍,但在读完引言后才发觉借助搜索引擎查阅专业名词后本书还是通俗易懂的。八节八天,每天阅读一章,这本05年出版的书中的思想在18年后仍不落伍于时代。......
  • 《大道至简》读后感
                                      《大道至简》读后感花费半个多月时间终于完成了王建民老师所留的暑假任务之一,阅读《大道至简》这本书。这本书所讲的并不是关于某个编程语言或者某些算法,而是讲述的是我......
  • 读《大道至简 ——软件工程实践者的思想》有感
        自学习软件工程以来,我在编程中一直有着不小的困惑。我时常感觉编程时没有逻辑感,时常找不到编程的思路。但在阅读了由王建民老师推荐的《大道至简——软件工程实践者的思想》后,我才真正明白到原来我正是缺少了“大道至简”。   《大道至简——软件工程实践者的......
  • 《大道至简》读后感
        《大道至简》是一本关于软件工程的经典读物,作者以浅显易懂的语言和丰富的实例,向读者阐述了软件开发过程中的一些重要原则和技巧。读完这本书,我深受启发,对软件工程的理解更加深入,也对自己的学习和工作有了更清晰的目标。这本书的核心观点就是“大道至简”,即在软件开发过......
  • 《大道至简》读后感
      所谓“大道至简”其意:大道理(基本原理、方法和规律)是极其简单的、简单到一两句话就能说明白。中国古代道家哲学如此,现代在计算机上的代码编写也是如此。  在过去的日子里,无论是编写代码还是解决问题,我的思考常常复杂化,学的一些方法恨不得在代码里全部堆加上去。在阅读《大......
  • 大道至简 读后感 7月30
        大道至简,软件工程实践者的思想。我是这样理解的,任何一项工程都是由工程师用基础的方法完成的。作者周爱民在序言中也坦言自己写这本书的目的,告诉你最纯正的思想,最有用的东西。而不是市面上那些宣传做的比内容好,买书的比看的人还多。那些玩意儿不是为了骗钱就是给你扯......
  • 大道至简观后感
    《大道至简》是一本非常有启发性的软件工程读物。这本书以简洁明了的语言,深入浅出地介绍了软件开发中的一些核心原则和方法,让我对软件工程有了更深入的理解。首先,书中强调了简洁的重要性。作者通过丰富的实例和案例,向读者展示了如何通过简化代码、架构和流程来提高软件的可维护性......