《大道至简》读后感
这个暑假,我阅读了一本好书,《大道至简》,这本书的序言中写道“这本小说不是一本教你项目管理,软件工程或者编程技巧的书籍,它是一本闪烁思考光芒的技术散文集”。在读完这本书后,我深刻的意识到了自己在编程学习上出现的错误,同时也在其中得到了很多经验。
在第一章编程的精义中, 周先生引用了愚公移山的故事,把愚公看做工程名家,讲出了他在移山过程中的一些工程名家的思想。有“虽我之死,有子存焉”的分支结构,也有“子又生孙,孙又生子;...子子孙孙,无穷匮也”的循环结构等。之后周先生又说除了先天智障或后天懒惰者都可以学会写程序。告诉我们要勤于练习,不要懒惰。还讲出了程序=算法+结构,勤奋的同时也要努力思考。并告诉我们各种语言各有各的特点。
随后,文章提出“懒人造就了方法”,李冰“积薪烧之”,模块等概念的出现,无数的实例都证明了使用恰当的方法,工作效率会得到极大的提升,但真正的懒人并不会创造出便利的方法,唯有经过缜密的思考与分析才能得出更好的点子。反思自己,因为没有在整体上好好的分析问题,导致在编程时所用的方法都是即为冗杂的,为此在今后的编程中应当勤加思考,寻找便利的方法,并联系实践多加练习。
在该书中,作者讲到想要作为一个合格的软件工程师且想要做出一个成功且完整的项目,肯定要有自己的一个团队,自己一个人很难完成。在书中提到,团队很重要,而团队的合理性更加重要三人以上的团队需要一个能承担责任的管理者,而管理制度要依附在有一个确定的组织机构上。
语言是编程的工具对于不同的编程要求来选择合适的编程员所要掌握的。有的语言适合做网页,有的语言适合做软件应用。其实无论什么语言都只是我所需完成目的的一个媒介工具而已,重要的还是过程中的思考。
通过对《大道至简》的阅读,回想我在C与C++学习过程中,在每次编程之时,看完题目之后直接就开始做题,导致做题只是经常出现问题,比如写着写着就不会写了、写完后测试时出现很多错误根本找不到在哪里、对于一些问题完全没思路写不下去等等,学了一年的编程却不知如何写程序。在一年的学习中,我学了,也把知识学进去了,就是不知道这些知识是干什么的。或者说,我不知道各种知识都可以用来做什么。我所写下的代码仅仅是为了完成作业,每次也都是只使用我熟悉的语言和方法,而一名合格甚至优秀的软件工程师去写代码不仅仅是出于完成工程目标,更要使得代码简洁明了。软件工程师所写的代码至少要由两个人完成,并且要通过监督、审核、多轮测试等过程,才算是合格的。
到了大二也就是一个新的开始,这本书看完对于我来说挺有帮助,至少在以后的编程步骤方面会有改变,会注意自己的思考方式而不是简单的凭经验做。算法种种,分解到底,无非顺序、选择和循环。然后平凑起来计划就是一个工程。大道至简这本书会让我在今后的编程中步骤方面有所改变,会注意自己的思考方式而不是简单的凭经验做。武侠小说中真正的绝世高手没有花里胡哨的大招,而他的一招一式却都蕴含着别人难以揣摩的道理,大道至简,返璞归真,就是把简单的东西做到极致。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具