大道至简的读后感
《大道至简》读后感
老师推荐的这本周爱民的《大道至简》,主要包括编程的本质是算法加结构,懒人创造方法,团队缺乏的不只是管理,沟通的,失败,从编程到工程这几个板块。
就像我们看所有高度概括的话语一样,现在的我对于编程基本处于一个小白状态,所以对于那些空话总有些不明所以。但大多数的读者还是说这本书以独特的视角深入浅出的论述,解释了软件工程的本质和实践智慧。不过即使我的实力很弱,也有几个特别记忆深刻的片段。就比如对编程精义的阐述。他说了愚公移山的故事,将愚公的角色比作一名工程学家,,涵盖了项目的组织者,团队经理,编程人员,技术分析师等多重角色,从而阐述了编程的根本:顺序、分支和循环。他说,就算是像愚公移山这样的大工程,也是通过简单的过程来实现的,任何的工程都离不开这三个步骤,关键在于怎么高效的组织来完成具体的工作。
他还说了编程的第一要务,是先分析清楚问题,再写代码,,算法是对程序逻辑实现的描述,而结构是逻辑实现所依据的数据实体。在编程中,思想是由所有程序提炼的精髓,而将思想付诸实践则需要扎实的基础和不断的学习积累。
世界上有众多的编程语言,当熟悉了一门语言之后,语言之间的主要区别在于适用范围。
书中提到沟通的三层障碍,并说了“最简沟通”,指的是在与客户沟通时应该追求效率和质量,而不是形式上的频繁交流。作者认为,有效的沟通建立在深入理解客户需求和项目目标的基础上,而不是简单的信息传递。
此外,书中还讨论了团队沟通的重要性。周爱民指出,团队中的每个成员都应该参与到讨论中,这不仅对技术问题至关重要,也是团队协作和项目成功的关键。他强调,作为管理者或决策者,应该作为旁观者去观察和思考,适时地停止讨论,为需要讨论的人营造环境,让他们在其他时间继续讨论。这种观点强调了管理者在团队沟通中的角色,不仅仅是参与讨论,更重要的是创造一个有利于沟通和讨论的环境。
其实综上,真说有什么是真的让我感到受益良多的,其实是沟通的版块和最后的编程到工程的板块。因为现在的社会不缺少技能强悍的技术工人,也不缺少浸淫一道的社交狂人。但可迁移技能,和复合型能力才更应该成为我们重视的点,怎么在做编程的时候最高效的与客户沟通,怎么深入理解项目的目标,怎么创造合适的环境去讨论问题。这些不仅在编程上面有用的能力往往比编程技术还重要。至于编程到工程其实是一个部分到整体的步骤,不是平时的学校学习就能掌握的,要有拆解处理信息的能力,这是个工程所要的。其余的感悟其实也没啥,这本书主要是让我们换了一个视角来看待编程,让我们期待着能在未来的学习中更多理解这本书中的内容、。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!