《大道至简》读后感
开篇以愚公移山带入主题,并且通篇都有愚公的介入,首先,对于涉世未深的大学生(我自己)来说,这样的确可以让我更加的容易理解,但是通篇下来,也有很多看不懂的地方,尤其是涉及到过程和工程方面,可以说在编程之上就难以理解了,但结合大一的部分生活,我还是有初步的判断的。
编程,就如书上而言,一接到任务就开始coding的人,往往就是加班最多的程序员,只能说他非常的勤快,好比是愚公,愚字也可说明另一点,并不是说他笨,而是并没在编程之前进行思考,总结方法。在我印象中,大一上学期学c的时候,也就是刚学完循环语句,在题库中第一次出现了涉及排序或者序列的编程题,当时,我只是把它看待成作业的一部分,即为第几份作业,为加快进度,自己没有去进一步思考,因为前几道基本都在用for循环,所以脑海中瞬间就会闪过for,所以整个编程里主素是for,length什么的,但是在快结束的时候出现了问题,就是某一处的细节通过不了,为了不想半途而废,只能硬着头皮配合for去尝试各种各样的方法,结果都无功而返。毫无办法的我无奈叫来了隔壁宿舍的小宋,和他一起商讨怎样去解决,最后在我们合作下也通过了,但并不是很让人满意,因为这使我们浪费了很长时间,而“这”只是一个死结点。
书中所提出的公式:程序=算法+结构,正如书中所言,公式中没有提及代码,那么公式中有什么,答案就是思想,我为了节省时间,追赶任务进度,摒弃了思考的时间,以惯用的方法对待此后出现的任何一道题,其实也想过其他的不常用的方法,但也只是一闪而过罢了,没有加以思考。其实把思考和引进新方法取代所浪费的时间,何尝不是一种新的办法。
也如书中所说,懒人造就了方法,更改作业时,我有了更充裕的时间,绞尽脑汁,让我印象最深的题,我一定会去着重的关注,不曾想,当我推掉for,转而采用更通俗的while,竟然轻而易举的通过了。
我认为这一道题可以比较往后的任何一道题,不只是题,还有更远的项目,甚至书中所言的工程,管理。在开始之前一定要加以思考,采取最精致的办法。对于这件事,有深远意义的还有一点,就是我和小宋的协作,随攀不上三个人甚至更多个人的团队,但是我们做到了对于我们二人的职责,深入一点,集中注意力解决问题,但也有不足的地方,也就是我们二人都是编程的一方,缺少了引导,管理的一方,没有人去合理大胆地提出正确的办法,进而在一条路上浪费了更多的时间。
虽然说当时失败了,但以书中而言:失败的过程也是过程,失败并不是最终的目的。反而给了我更多的教训,一件铭记于心的事实推动着自己少走弯路,这样又怎言“失败”,换言之,它本身就是一个解决难题的方法,它提醒着我勤于思考,勤于沟通,甚至与客户沟通,进行团队协作,做好本职等等,避免重蹈覆辙。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端