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

《大道至简》读后感

时间:2023-07-22 22:12:20浏览次数:30  
标签:读后感 工程 大道至简 代码 编程 团队

《大道至简》读后感

      我利用暑假期间阅读了一本软件工程经典读物——《大道至简》,其中有一些思想令我受益匪浅。它从编程、团队、与客户的沟通和具体工程等方面的思想都令我耳目一新。下面,我就谈一谈我的具体感受。

一、编程方面

      程序其实就是算法+结构+方法,本书利用“愚公移山”的故事举例,说明任何一个程序都是由顺序、选择、循环三种结构组成,都用暴力可以解决,至于方法大多是由懒人想出的,可以在一定程度上节省时间并获得同等效果。现在我觉得我可以在保证结构清晰的前提下多探究简单的方法,不只满足于用暴力解决问题。

      语言是一个工具,工具的本质在于关注并发挥有益于工程全局的特性,开发者要跳出工匠思想,以代码为基础,实现融通与融同,对于确定的项目来说,只有有用的功能,才是这个工具的价值所在。

二、团队方面

      团队负责人要勇于承担责任,要建立人性化且公平的制度来确保项目的组织是合理的,并通过明确分工来开发项目。每个团队都有自己的特质,成功者需要正视成功,跳出曾经成功过的背景,变换角度思考问题。除此之外,团队还要有凝聚力,一个团队必须有远期目标,协调、督促、激励、监督和凝聚是一个成功团队的条件。在以后的工作中,团队中可能会有人有暂时的困难,自己可以提出想法但一定不能代替他人完成工作。

三、沟通方面

      程序员大多数都不擅长沟通,在工程过程中沟通者必须进行次数少且保证高质量,实现对象是软件工程体系的基本动因。只有双方都能准确地理解对方的意思,才能保证最后工程实现的内容是准确的。

四、具体工程

      做工程时要节约成本,不然最终都会退出市场,学习任何一种新的编程方法,都需要回到程序=算法+结构+方法的环节,目标的本质是大型工程,是项目系统,而不是程序。我在之前认为实现一个具体工程需要的是高层次的代码能力,但是现在看来还有许多别的因素,比如成本、项目规模等多种因素共同作用才能实现一个具体工程的成功。

     我认为计算机语言将来也会不断更新换代,但是思想是不会变化的,作为开发者最重要的是计算机思想以及快速学习各种语言的能力,只要有基本的思想,再多的语言都是可以快速接受的。我之前总是利用现有经验去编程,缺乏思考,看完这本书后,我觉得在以后的学习过程中还是要加强思考,多创新,提出自己的方法。遇到困难时上网查询不能直接照搬代码,要多加思考,明白程序的逻辑,用伪代码,流程图等方式理解代码。除此之外,我之前不是很重视代码注释的问题,我会在以后的学习工作过程中将写注释培养为自己的一个习惯,方便他人阅读和自己复盘。最后,我会认真从这本书中汲取精华,培养良好的习惯以及代码能力,争取成为一名合格的软件工程实践者。

标签:读后感,工程,大道至简,代码,编程,团队
From: https://www.cnblogs.com/Sunyiran/p/17574380.html

相关文章

  • 大道至简读后感
    大道至简读后感    在读书过程中,阐述了一个观点是懒人造就了方法,我不是很认可,我认为是高效和时代的发展与竞争成就了方法,方法的诞生可以让工程更加的高效竞争力也大大加强,懒人只是方法的受益者或者是方法的创造者,方法的创造者才是有智慧的人。    在过去,我一直坚......
  • 大道至简读后感
    读了《大道至简》,我发现软件工程的的学习生涯似乎并不是想象中的那么枯燥,每天对着代码苦苦哀叹,烦躁无比。他们也可以是很生动形象的东西,例如开篇的愚公移山的比喻,就把软件工程的世界叙述地更加有意思又易于理解。编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系要......
  • 大道至简的读后感
    首先由愚公移山引出编程的根本就是顺序、分支、循环,初步明白了工程可以由简单编程实现。再然后明白了没有不会写程序的人,高级一点的程序员就是学会了折衷。算法是对一个程序的逻辑实现的描述,结构式逻辑实现所以依附的数据实体。因此学习计算机不要上来就写,之前我就是这样不管不顾......
  • 《精通区块链编程》读后感
    其实不应该叫读后感,因为还没看完。尼科西亚大学的加密货币概论公开课的老师出的书,也是这个领域的名著了。原书名字叫《MasteringBitcoin:programmingtheopenblockchain》,因为一些原因,翻译过来叫《精通区块链编程:加密货币原理、方法和应用开发》基础部分第1章比特币介绍......
  • 架构漫谈读后感
          这篇博客是阅读架构漫谈九篇博客之后围绕软件架构师如何工作撰写的一篇博客。  首先认识架构也就是知道理解架构的概念,明白什么是架构才是做架构师的第一步;由为什么会产生架构而引出什么是架构,作者通过讲授群体中生存需要分工,每个人做自己擅长的事情,不同分......
  • 代码大全读后感 (2)
    《代码大全》是一本软件工程领域的经典著作,由著名软件工程师史蒂夫·麦克康奈尔所著。作者深入浅出地从理论与实践两个维度,系统性地阐述了如何编写高质量的软件代码。在阅读这本书之后,我对软件工程的认识有了许多深刻的体会,下面就分享一下我的读后感。首先,我认为书中的最大亮点是......
  • 《梦断代码》读后感之一
    今天发表《梦断代码》的第一篇读后感。这几天读了《梦断代码》的前四章,有很多不懂的也是必然的,读了很多遍还有好多地方不是很懂。发一下读的内容。   作者迷恋于一个叫做Sumer的游戏,其可以让玩家打补丁,任何人都能窥探其内部运行机制。花点时间学习简单的Basic语言,改游戏就......
  • 《梦断代码》读后感之二
    当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。   第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Age......
  • 《大道至简》读书笔记七
    今天的阅读内容主要是关于道家文化的实际应用,作者通过丰富的生活案例,向读者展示了道家文化的精髓,并提供了一些在现实生活中的实用指导。在本章中,作者讲述了一个非常生动的案例,讲述了一位厨师在面对油漆匠的粗鲁行为时如何保持自己内心的平静和冷静。通过这段案例,作者想告诉读者要......
  • 人月神话读后感
    《人月神话》是一本由弗雷德里克·P·布鲁克斯所著的软件工程经典之作。这本书对于软件开发领域有着深远的影响,它揭示了许多项目管理和软件开发过程中的常见问题,并提出了一些宝贵的经验和教训。在读完《人月神话》后,我对软件开发的理解有了一些新的认识和思考。首先,我深刻认识到......