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

读《大道至简》有感

时间:2023-07-24 21:33:58浏览次数:31  
标签:本书 有感 大道至简 编程 算法 软件工程

读《大道至简》有感

《大道至简》这本书的作者给我的感觉就像是在跟现代的“老子”对话一样,作者对软件工程的理解之深以及对软件工程项目管理的思考,无一不让人赞叹。周老师的知识和见识,让我感到惊讶与钦佩,改变了我对计算机领域工作者一贯的理科男的形象。 周老师一开始就已经将编程的精益用愚公移山的典故概述出来,“顺序分支和循环这是最基本的,最底层的编程”。“程序=算法+结构”,是的,这公式里面甚至都没有出现代码。 “算法是程序的逻辑实现的描述”,他这样的轻描淡写使我这样的初学者不禁感到头痛。与此同时我想到了一直耿耿于怀的递归算法——无非就是只要未达成就再跳进循环或者另一个循环。(我现在是这么想的,正确与错误需要后期的学习) 在《大道至简》这本书中,其中写到了这么一段对话: “为什么我学了一年的编程却还是不知道怎么写程序呢?” “你桌上的书是乱的?” “比较整齐。” “你既然知道如何把书分类整整齐齐地放在书桌上,那怎么没想到如何把所学的知识分类、归纳一下整整齐齐地放在脑子里呢?” 看到这里就好像我是那一个学员。而周老师的话也确实触动了我,平常所学的知识,都是按照课本上亦步亦趋的装在脑子里,有时候会混合地进行应用,此时,大脑里就会一片空白。该尝试一下分类,把既有的知识像桌子上的书整理一下,最常用的放在手边而最不常用的就放在书柜。   《大道至简》其中最详细的是周老师对于一个软件项目管理的探讨。一些章节使我接触到真实的软件公司的是生活,虽然我从这本书中窥探的只是冰山一角,但的确给我很大的触动。周老师大多是以管理者的角度来进行探讨的,这对于我一个刚刚接触软件工程的学员来说,确实有些遥远,但是想了一下,与其做一个开发人员,谁不想做一个管理者呢(至少我在读这本书的时候是这么想的)?   在一口气读完这本书之后,我的脑子里就只剩下,“语言只是工具”。我一直在思考,真正困难的是不是编程这件事情,通过读了这本书之后,我有了明确的答案:不做工具的奴隶,而做思想的主人。程序等于算法加结构,算法是解决问题的思路或者说是想法。语言只是一件工具,语言来交换和理解其他人的想法的,语言只是更方便的让我们去沟通。就像数学对于大多数人都是很难的,但它是服务于物理的一门工具。 在日常编程中,我遇到许多题做不出来,其实就是没有想到解决这个问题的想法和思路,“大多数人不知就里的使用者技巧和方法,而一旦出了问题则归咎于这些方法和技巧的不好”,“而真正的问题在于这些人并不知道这些技巧技术和方法的原理,因而不知道变通不知道回避错误。”就像书中说的那样,一个编程题写不出来,我通常会归咎于我不会使用这门编程语言里的什么什么函数,比如说像,map函数,find函数之类的。 在以后编程或者说是学习软件工程的日子里,我会时刻牢记,“语言只是一门工具”,思想和思考才是一个软件工程开发者的“大道”。

标签:本书,有感,大道至简,编程,算法,软件工程
From: https://www.cnblogs.com/wcy1111/p/17578409.html

相关文章

  • 读《大道至简--软件工程实践者的思想》有感
    《大道至简–软件工程实践者的思想》这本书,是一部极具启发性的著作。它揭示了软件工程实践者在追求卓越的过程中所持有的思考方式和原则其中更加重点的是此书是从本质上面向读者解释软件工程到底是什么,从事软件工程的人应该干什么。一、背景介绍和作者愿景      《大道至......
  • 《大道至简》读后感
    《大道至简》读后感《大道至简》是一本经典的软件工程读物,作者通过深入浅出的方式传达了简洁的编程原则和设计哲学。读完这本书,我深刻地意识到简洁和清晰的代码对于软件开发的重要性,以及简单之美在软件工程中的力量。首先,作者强调了简洁代码的重要性。在软件开发过程中,我们经常......
  • 读《富爸爸 穷爸爸》有感
    在阅读过程中非常直观的感受就是这是一本很具传销性质、洗脑作用的书,打着为了实现财富自由的旗帜。诚然,它有其独特观点并经过科学验证,但还得批判地看待。第一篇:富人不为钱工作1.愤怒和热爱可以激发激情——一个学习的关键因素。2.不要让对钱的无知和恐惧控制我们的生活。要直面......
  • 《大道至简》读后感
    《大道至简》读后感   我利用暑假期间阅读了一本软件工程经典读物——《大道至简》,其中有一些思想令我受益匪浅。它从编程、团队、与客户的沟通和具体工程等方面的思想都令我耳目一新。下面,我就谈一谈我的具体感受。一、编程方面   程序其实就是算法+结构+方法,本书......
  • 《成神》有感?
    有剧透久仰《成神之日》大名(?),然后看了一下,发现名副其实(?,审丑了属于是)确实挺烂尾的,但音乐很好听,刚开始的两条线索也还不错。我觉得烂尾的有以下几点:全剧主要矛盾——人类和神少女的矛盾没解决,或者说是神单方面因人的自私而失去了神力男主性格突变——从刚开始那个见到陌生少女......
  • MCU之Microchip PIC16F17146 Curiosity NANO Evaluation Kit申请与收到有感
    申请到寄到已过去好长时间(三个月):2023-04-22提交发布申请;2023-07-21收到批准包裹.对比十多年以前,ADI美国模拟器件公司与TI美国德州仪器公司的Samples/EvaluationKit,是从美国的Sample/EvaluationKit管理中心,直接用UPS/FedEx/DHL(这三个都有收到过)的AirMail或AirP......
  • 阿贝云服务器使用有感
    推荐一下阿贝云的免费服务器,没有流量限制,一个机还免费给一个IP,免费可以续期。系统也是可以免费装windows(这比三丰要好,三丰装windows居然要给一块钱)。总结一下,很适合初学者和中小站长。赞,希望做的更好给大家分享一个可以永久免费试用的云电脑。 废话不多说,就是阿贝云这款免费虚......
  • 构造字符串有感
    题目要求用小写字母构造一个字符串,这个字符串最大到1e6,这种题一般有两种思路。思路我们要做的就是,找到规律。打表找规律用dp思想,线性推,考虑当前位置字符只受前面已经出现的字符影响,且无后效性。因为字母只有26个,所以找到状态方程,就可以很好的解决了题目参考cf:https://codef......
  • 大道至简读后感
    大道至简读后感    在读书过程中,阐述了一个观点是懒人造就了方法,我不是很认可,我认为是高效和时代的发展与竞争成就了方法,方法的诞生可以让工程更加的高效竞争力也大大加强,懒人只是方法的受益者或者是方法的创造者,方法的创造者才是有智慧的人。    在过去,我一直坚......
  • 大道至简读后感
    读了《大道至简》,我发现软件工程的的学习生涯似乎并不是想象中的那么枯燥,每天对着代码苦苦哀叹,烦躁无比。他们也可以是很生动形象的东西,例如开篇的愚公移山的比喻,就把软件工程的世界叙述地更加有意思又易于理解。编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系要......