《大道至简》读后感

发布时间 2023-07-30 23:26:16作者: *太¥^白%

  暑假在老师的推荐下我读完了《大道至简》这本奇书,我作为新手刚刚接触软件工程,虽然在大学学习了一年的编程,但是对于一些概念还是迷迷糊糊。

  在家刚读这本书,读过序章,看见书中的内容就疑惑自己是不是看错了,一段来自《愚公移山》的文言文展现在我的眼前,在往下看就释然了,第一章作者通过愚公移山的故事来让我们明白编程的主要思想。这让我打破代码恐惧的阴影,在复杂的代码也又最基本的逻辑。

  第二章的内容还是延续在上面的,但是现在我们讲究问题解决的方法,虽然愚公最终也把山移开了,但是耗费了好久,相反李冰就跟加聪明,他们将石头烧红就可以轻易的将石头敲碎然后移开,这样省时省力,在我们写代码来说就代码长度,运行时间的问题,当然是越快越好,这就要求我们在写代码时要取巧还要学习大量的知识,运用对的方法就可以快速解决问题。后面又提到模板之类的,我们计算机到现在已经很多年了,很多前人留下的宝贵经验也是借鉴学习的关键。无论是我们自己的,还是别人的只要是优秀的,我们就可以学习化为自己的知识。

  第三章在职场上的分工还有职责开讲,力在告诉我们每个人都有自己特定的作用,更要认清自己的职责,这是在交我们做人,也同样是告诉我们逻辑思维不能越界,需要给每个结果一个独立,当我们在代码出错时要对于每个负责的功能专项解决,就是在出错的时候能第一时间查觉具体哪里出问题,就可以快速解决。

  第四章主张的是代码的可读性,就是自己或者别人写的代码,可以让其他人快速理解其中的内容以及意义,也就我们常说的写注释,因为我们的主要是写给顾客,可能他们根本不认识代码,或者在出问题的时候别人可以快速的读懂你的代码,才快速的改装。

  第五章就突出一个新,通过故事声明完成编程不是一步步按照模样仿制,我们前人留下很多的模板供我们参考使用,我们也一直创新发展,但是总会有试错,我们要以目标为结果发展我们自己的思想和过程。

  从六到八章讲了编程到工程的转变,以及工程的自身特性,编程是工程的工具,我们讲究方法,思路,过程,这一切都是为工程的完成做到的铺垫,其中后面读起来就不是很理解。好像是介绍软件工程,又讲了一堆历史。

  整体读完我对于Java乃至编程更深的了解,它让我对于软件工程认知更透彻,一开始的迷茫到现在的顿悟,《大道至简》作者也可谓是煞费苦心,通过很多声动的故事教会我们难懂的知识与认知,不只是在编程上更是在我们的人生上更有启发。