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

大道至简读后感

时间:2023-07-30 09:33:04浏览次数:37  
标签:愚公 读后感 顺序 大道至简 代码 编程 我们

大道至简读后感

    在老师的介绍下,我阅读了这本大道至简,读完之后感受颇深,这是一本关于如何编程如何做好一个软件工程师的书。

书中提到,编程其实和现实生活中做事情一样,都是顺序、分支、循环三部分核心环节。作者把编程的过程比作成愚公移山的过程,而愚公就是一个优秀的程序分析师,对河曲智叟论述了靠子孙移山这一循环的可行性,以及山的高度不会增加这一条件,所以不会是一个死循环。在愚公对河曲智叟的解释中,我们可以看到,编程中最关键的顺序、分支、循环。移山这一复杂繁琐的工程,在经过愚公的“编程“下,变得非常简单,从这个故事中,我们可以看出编程的精义。

    “我能不能学会写程序?“这个问题的起源已经很久了,可是愚公都能明白的如何编程,我们也应该十分明白,我们在日常生活中,可以先从简单的事情开始,把事情按照顺序,不同条件下会产生什么结果,把这些东西都分析出来有利于我们的编程学习。

书中说到,程序=算法+结构,编程就是把我们想做的事情交给计算机来做,但是计算机无法直接听懂我们的话,我们需要把我们想要计算机做的事翻译成机器语言在高速计算机。想要更好的翻译成机器语言,我们需要把事情的逻辑关系搞清楚,只有这样我们下能更好的编程。程序=算法+结构这一公式中一点代码也没有提到,不存在代码,其中有的是编程的思想。算法是对逻辑进行描述,而结构则是算法实现的依据。

书中提到了语言,其实各种语言相差不大,所有的语言的底层函数库都是相似的,只是在编程上有一些区别,每种语言都有其各自的特点,都有不同的用途,正所谓术业有专攻。所以我们不能说哪种语言好,哪种语言不好。

    书第二章的题目是“是懒人造就了方法“,其实不难理解,懒人由于懒,所以会对做一件事感到麻烦,感到复杂,所以才要创造方法来简化做事的过程。当做一件事传统方法会很复杂的时候,我们就要考虑提出一个新的方法。编程其实也是这样的,有时候想要做一个程序,传统的方法会很困难,这时候就需要我们去创新,去想出新的想法,用新的代码来做这一复杂的程序,把之前复杂的问题简单化。当然并不是凭空想象出一种不切实际的方法,需要在符合基本的编程思想之上,这就需要我们有充足的编程基础知识,以及非常熟练的编程技术。

在此之前,学习C语言和C++的时候,我都是死记硬背书上给的编程格式,并不能理解为什么是那个格式。之前在编程时也没有逻辑性,常常在编程时想到哪里就打代码打到哪里,也没有牢牢记住顺序、分支、循环这三个关键要素,导致我很厌倦打代码的过程。再加上没有充分的练习打代码,所以之前对C语言和C++的学习简直可以说时一塌涂地。

    在读完这本《大道至简》之后,我明白了编程其实和现时生活中做事一样,在编程时要有非常清晰的逻辑,以及牢记顺序、分支、循环三个关键要素,在课下之余也要充分练习打代码,才能使我们的基础更加牢固。我希望我在以后的学习上能够把编程想象成做现实生活中的事,在编程前分析逻辑关系,分析各个步骤的联系,时刻不忘顺序、分支、循环三个要素,在课下做更多的编程练习,争取每天的编程时间都不少于1小时,另外还要读一些有利于编程的书籍,就如这本《大道至简》一样。

感谢老师推荐的这本《大道至简》,感受颇深!

标签:愚公,读后感,顺序,大道至简,代码,编程,我们
From: https://www.cnblogs.com/lijianlongCode13/p/17591012.html

相关文章

  • 阅读《大道至简》有感
      在2023年暑假,由王建民老师推荐,我读到了周爱民先生的《大道至简——软件工程实践者的思想》这本书。  这是是一本关于软件工程的专著。周爱民先生从一个实践者的角度,探讨了软件工程的本质、方法、过程、组织和思想等方面的问题。这本书提出了一个软件工程层状模型(EHM),用非工......
  • 《构建之法》读后感
       《构建之法》是一本优秀的作品,它的独特的内容和写作方式让人无法抗拒。它让我重新审视了软件开发的方法和流程,而且启发了我对未来的思考。书的主题是软件开发的方法和流程,还有如何通过这些方法来提高软件的质量和可靠性。作者通过丰富的案例和生动的语言,深入浅出地阐述了......
  • 读《大道至简》有感
    近日,在老师的建议下,阅读了周爱民前辈所著的《大道至简》,感触颇多。《大道至简》书如其名,以极为精简的语言传授编程之道,篇幅甚小且又近乎不涉及专业技能,仅向读者传授作者对软件工程行业的理解与思考,作为一名初入软件工程的学生,我在此书中获益匪浅。本书的首章,是我们中学时代最为熟......
  • 《大道至简》读后感
        说实话,第一次听到这本书的名字的时候,还是下意识的挠了挠头,一本书感叫大道至简,想必是很有东西,在编程领域这个大道上如何来将其系统的简化?我抱着这个问题翻开了这本书。让人惊喜的是这本书真的很有意思,他在序言中讲述了自己对于编程以及简化思想的理解,当我在思考简化这一......
  • 《大道至简》读后感
    《大道至简》读后感大道至简,这个词来源于《道德经》,意思是大道理都是极其简单的。最开始,我泛读了一遍这本书,感觉只是模模糊糊。毕竟,无论是管理还是技术,我都没有接触过太多。对于每个具体的软件工程中的方面,周爱民先生总是会用通俗易懂的典故和事例来循序渐进的帮助读者理解,而在字......
  • 《大道至简软件工程实践者的思想》读后感
      在这个暑假中,受老师的推荐,我阅读了《大道至简软件工程实践者的思想》这本书,我从中感受到很多,也给了我很多的启发,让我发现了很多的问题,也让我看到了这个专业实践者的智慧与思想,也让我清晰了前进的方向。   通过阅读这本书,我对编程语言的理解更加深入,从书中我明白了当你......
  • 《大道至简》观后感
    《大道至简》观后感  暑期一个月任务读蒋涛老师的《大道至简》,现在读完了要写个观后感。这本书不仅仅是软件和编程技巧,还有开发的本源,理论、方法的本质。  第一章,作者由愚公移山做引,详细地介绍了编程序的步骤:顺序、循环和分支,这也是编程的根本,所有的工程都是通过这样简......
  • 《大道至简》读后
    用时三天终于读完了《大道至简》, 与未读时给人的感觉相反《大道至简》并非是针对某一种编程语言的工具书,而是一位软件工程师在多年的工作实践中总结出的思想总和。这本书很薄,并没有繁杂的案例,但以我现在的水平对待这样一本书根本是雾里看花,管中窥豹。所以此篇仅依据我所能窥......
  • 大道至简读后感
    在这个暑期,我进行了JAVA的自行学习,并按照要求阅读了一本经典软件工程读物大道至简。所有深刻的道理都是简单的,正如书名一样。文章通俗易懂,周爱民先生在说明自己观点的同时引用了许多古代的例子,并且书中详细的阐明了他对软件工程的看法以及一些独到的见解,我也收获了许多,也发现自身......
  • 大道至简读后感
    近期读完了《大道至简》这本书,从中受益匪浅,学了很久的编程一直局限于代码,头一次这样去理解编程更深层的含义,说一说我从这本书中获得的感悟这本书一共有十一个章节,每个章节都包含了很多小节。在第一章中,作者通过一个有趣的比喻来介绍编程的基本思想,即顺序、分支和循环。这让我明白......