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

《大道至简》读后感

时间:2024-07-30 22:17:57浏览次数:7  
标签:愚公 读后感 大道至简 编程 程序 算法 李冰

  在《大道至简》里,作者直截了当地点出了很多问题,其中有很多问题也正是我所存在的;当然也给了方法和建议,也是非常值得我去思考学习。同时,我也接触了一些新观念思想,让我恍然大悟。
  就拿做编程题的第一反应来说,我一向是怎么做的呢?读完题便立马开始敲代码,然后便是边思考边敲。说实话,老师也不是没有说过要先画流程图,起码知道大致思路,但却一直没养成这个习惯,也没有像改变的想法。这次读里面编程的精义,里面程序=算法+结构真是让我有了新的认识。它没有任何的地方提及到 Code。甚至可以说,在这个公式里,代码是不存在的。存在的只是思想。算法是对一个程序的逻辑实现的描述,而结构是逻辑 实现所依附的数据实体。只要开发人员将这个程序的算法 设计出来了,把结构描述出来了,那么程序就已经定型了。剩下的事,简而言之,就是劳力活。到此,我才发现原来我想做的被称为劳力活及我懒得思考的现实。还有一个改变的必要性,如果写到中途突然发现行不通,那前面写的一些可能也需要改变,这就大大降低了效率。所以,得改变了,至少是对将写程序在脑中过一下,有大致的一个思路,明确要用的算法和结构。
  并且在所有的算法描述中,有且仅有三种执行逻辑:顺序、分 支和循环。简单若顺序表,复杂如树、图,它们的算法都 是用上面这三种执行逻辑来描述的。所以一旦确定了算法和结构,程序就便有了。
  还有一个关于各种编程语言的误解,之前我认为不同种编程语言是可以分出个好坏的。现在才打破这个误解,语言只有喜欢与不喜欢,而无好与不好。它们的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小 数点前则可以表达到宇宙之无穷;另一些语言则适合做图形处理,它的底层函数库比其它语言可以快上十倍或数十倍;还有一些语言则适合于做网页,要用它来做一个通讯薄软件都将是史无前人的挑战。
  同时,也认识到在编程里懒是会 促就新方法的。书中拿愚公和李冰作比较,二人同时凿山,方法却不同。愚公就是简单地“碎石击壤”,而李冰已经懂得“积薪烧之”了。造成李冰进步的原因不是别的正是“懒”。对于愚公来说,他会起早贪黑努力凿更多碎石,干更多活,以来加快速度,让效率更高。而李冰呢,他不像愚公那样肯努力付出,所以他便会绞尽脑汁想出更高效简单省力的法子。我也是从这里明白了有时候行为懒是可以的,但万万不可思想懒。用书中的话说就是,积极工作和勤于思考都要占时间。
  总之,这本书中让我更深刻地认识了编程、程序,受益匪浅。接下来会继续好好阅读这本书,争取学到更多有用的东西。

标签:愚公,读后感,大道至简,编程,程序,算法,李冰
From: https://www.cnblogs.com/guozichan/p/18333454

相关文章

  • 大道至简读后感
    在阅读了《大道至简》这本书后,我深刻的体会到了“大道至简”这一哲学思想的深刻内涵与广泛应用。这本书不仅是一本启迪心灵,引导思考的佳作,更是一本在复杂世界中寻找简单真理的指南。他让我重新审视了生活的本质、人际关系的处理以及个人心理的调整,从而获得了许多宝贵的启示。《大......
  • 读后感
                                   读《大道至简—软件工程实践者的思想》有感  周爱民先生的《大道至简—软件工程实践者的思想》这本书让我对编程和实践有了全新的认识。  过去,我曾看见过一个软件开发团......
  • 《大道至简——软件工程实践者的思想》读后感
    作者以精炼的语言通过这本书阐述了软件工程的核心思想,即“简”的重要性。他指出,尽管软件工程常常被人们复杂化,但实际上,工程是简单的。书的内容分为八章,尽管后几章涉及的实际工作内容对我来说有些难以理解,但整体上,书中的其他内容仍然给了我很多启发。关于编程的精义作者通过愚公......
  • 《大道至简》观后感
    标题:《大道至简》读后感在信息工程学院的学习旅程中,我接触到了周爱民老师的《大道至简》。这本书被誉为“激荡新思的佳作”,它深刻阐述了软件工程的思想,将编程与故事紧密结合,全面介绍了编程的本质及其学习过程中可能遇到的问题和解决方法。作为一名信息工程专业的学生,读完这本书后......
  • <<构建之法-现代软件工程>>读后感
    <<构建之法-现代软件工程>>读后感在暑假的第一个月,我读了这本构建之法,对我启发颇多.起初我以为这是一本名著,在真当我接触它之后,这原来是一本软件工程的教材书,构建之法主要介绍了软件工程的相关知识,涵盖了软件开发的多个方面。这本书强调通过实践来学习软件工程的理念。我迫......
  • 《大道至简》读后感
    周爱民先生的《大道至简》一书以精简的语言概述了作者对软件工程的思想和见解,给了我很深的感触。本书共分八个章节,涵盖了编程、工程、沟通以及现实工作等各个方面,其独特的思考与见解,是我以往学习未成接触过的,因此,我从此书学到了许多。结合自身实际,我得到了以下收获:一、关注逻辑关......
  • 《大道至简》读后感
    《大道至简》这本书通过作者周爱民对管理和沟通的思考,给我留下了深刻的印象。以其独特的视角和实用的方法,对我在编程领域的思考方式和实践方法产生了重要的影响。从中,我得到了很多启发和感想,不仅对我今后的编程思想有帮助,也对我个人的成长与发展有重要影响。并对自己今后在编程思......
  • 《大道至简》读后感
    《大道至简》这本书对于我来说不仅仅是一本技术指南,更是一次深入思考和学习的旅程。在这个读后感中,我想分享一些我从中学到的关键观点和对我的启发及个人感受。启发:首先,书中最令我印象深刻的是它所传达的一种精神:在复杂的软件开发世界中,也要追求简单和实用。作者们通过丰富的实......
  • 大道至简读后感
    读完大道至简这本书,我感触颇深。首先书名为“大道至简”,意味着真正的智慧和道理存在于简单之中,作者通过丰富的案例和深入浅出的分析,告诉我们,很多时候,我们被复杂的表象所迷惑,反而忽视了事物的本质。所以,我意识到了,不管以后在学习或是在工作中,我们都应该学会化繁为简,抓住问题的关键......
  • 《构建之法》读后感
    《构建之法》是一本对软件工程有着深远影响的著作,作为一名软件工程专业的大学生,我在阅读这本书后,感受到了一种强烈的启发与震撼。DavidParnas通过他对软件构建过程的深刻洞察,为我们揭示了软件工程的精髓,也为我们今后的学习和工作提供了极具价值的指导。理解复杂系统的模块化......