读《大道至简》有感

    我是一个即将上大二的学生,计算机分流,我选择了软件工程这个专业,前一段时间我读了《大道至简》这本书,当然,这本书不知道是因为什么原因,绝版了,所以我买的水印版,良心商家还赠送了我电子版,让我仅有手机也可以抱着这本书看了。

  《大道至简》这本书的作者是周爱民,作者十年中回顾了自己的经历,写了这本《大道至简》,这是一本“阐明软件工程的思想核心”的书,讨论了工程、管理中的思想。作者对软件工程相关的问题有许多感悟,并且能够生动的表达。这些实践当中的总结十分宝贵。书中也没有太多晦涩难懂的句子,往往用很简单的语句就说出了很多道理,就像她的书名一样——《大道至简》。读了这本书,我发现我之前的编程犯了好多的错误,走了许多许多的弯路。让我不禁有些懊悔,为什么没能早点碰上这本书。唉,相见恨晚,我亲爱的《大道至简》。早些时日遇到你该有多好。

    初读这本书,映入眼帘的便是“愚公移山”这个从小就知道的神话故事,可在看到周老师阐述这个故事之前,我一直就以为它只是一个神话故事,夸赞的是愚公坚持不懈,不放弃的精神。而周老师的阐述是:愚公移山如此庞大的人物无非就通过顺序、分支和循环解决了,由此可见,多么庞大的项目都是通过简单的编程语言实现的,何必要怀疑自己能不能编程,我们又不是弱智,编程语言也是语言,而且大致都是相似的,程序 = 算法 + 结构,编程的第一要务是先把事情分析清楚,事件先后 的逻辑关系和依赖关系搞清楚,然后再将自己的意思用编程的语言表达出来就可以了。

    而之后便是懒人早就方法,初看这句话有些懵,后来脑子里一瞬间想到了网上流传的一句话,懒人促进世界发展,一想,对啊,确实是懒人早就方法。早在高中,做一道数学题时,我往往会因为这道题这么写太麻烦了,计算太多了,好费时间啊而苦恼,所以我就不想用这种办法,我就在想,到底还有没有更简单的办法,简单到我画画几笔答案就出来了,这时候我就开始想办法,大多数都让我想出了更简单的办法。如果我是勤劳的“愚公”,可能我就不知道什么是麻烦了,看到这道题就直接上笔算。周老师说得对,勤劳固然肯定,可是在勤劳整天24小时不间断工作,那也是突破不了人类的精力的极限的。只有寻找更好的方法,才能进一步,显著的提高办事效率。所以一接到任务就开始coding的程序员,通常就是加班最多的程序员。

    记住:积极工作和勤于思考都要占时间。

    不要为了编程而编程,不要为了完成任务而编程。

    仅仅是前两章就让我感触颇深,受益匪浅,这是我第一次与书产生如此之大的共鸣,这是一本好书,怪不得都绝版了,老师还让我们搞来读,老师之用心良苦,我们应该好好珍惜。

posted @ 2021-08-06 14:04  年年ℓ  阅读(104)  评论(0)    收藏  举报