首页 > 其他分享 >大道至简读后感

大道至简读后感

时间:2023-07-05 20:59:37浏览次数:48  
标签:读后感 沟通 大道至简 代码 软件工程 客户 更加

读了《大道至简》,我发现软件工程的的学习生涯似乎并不是想象中的那么枯燥,每天对着代码苦苦哀叹,烦躁无比。他们也可以是很生动形象的东西,例如开篇的愚公移山的比喻,就把软件工程的世界叙述地更加有意思又易于理解。

编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系要搞清楚,所以不能接到任务就开始敲代码,勤于思考,把大概情况理清楚再去写会更加有效率更加简单。

一百万行代码其实 是可以写在一个文件里的。但是有了单元文件,也就很快出现了一个新的概念:模块。这样就可以很快地找到自己想要的东西,提高效率。并且也可以开始分工合作,结构化编程的时代终于开始了,新的方法取代了旧的方法,这一切都归功于一位尝试了新方法的工程师,开启了分工合作的思路。

此外,归纳总结和分类令我的学习路程更加简洁,而且这本书中把这个思想阐述的更加明确和简单。知道如何把书分类、归整得整整齐齐地放在书桌,就可以所学的知道分类一下,归纳一下,整整齐齐地放在脑子。要知道平时学的知识都是用来干嘛的,可以用在哪里,学习了这么多知识存在脑子里,但是不能让脑子昏昏沉沉的没有规划,这样才能成为更好的更加有效率的工程师。

此外,一个项目的背后不只是一个人,很多情况下都是一个团队在付出,一个好的团队要有一个好的管理是没错,但是一个团队不只应该有管理,需要一个团队有好的配合合作,并且做管理起码需要能承担责任,这是最基本的素质,明确分工是管理职责,做管理≠做伯乐。

我们总会面对客户的,但是让客户精通一门语言是行不通的,语言是我们和计算机的交流工具,因次我们需要面对最直接的问题:与客户如何交流》?这个解决之道是模型语言。适应环境注意灵活变换,正如书中所说:我们需要在正常人与盲人之间建立一种沟通的方式, 既然盲人不能睁开眼睛,那么你就闭上眼睛好了。但是应该清楚的是,保障每一次沟通的有效性都是最重要的事。沟通是具有目的性的,要在有明确目的的情况下与客户沟通,因此最好在见到客户之前,就已经设计了所有的问题和提问方式。

另外,做项目的时候也应该留下历史记录,这样方便以后的寻找,也方便其他人来看这个项目,不会两眼一抹黑,提高工作效率。

读了这本书,我深深地记住了做编程问题的本质,从最开始编程开始,目的就是实现一个东西,而工程是实现的一个途径。但是过程中不仅仅会一次成功,常常需要经历千百次的尝试,不断改进不断优化,从错误中吸取教训,失败的过程也是过程。

读了《大道至简》这本书,令我重新理解了软件工程,而其中的与客户相处和沟通的叙述也对我有很大的帮助,让我知道软件工程不只是每天面对代码那样枯燥乏味,也了解了知识的分模块应用。我会改掉以前看见题目就开始写代码的坏习惯,勤于思考理清逻辑,这样才会写出更简洁更有效的东西,也希望我以后会变得更加优秀成为我热爱的行业中的优秀人才!

标签:读后感,沟通,大道至简,代码,软件工程,客户,更加
From: https://www.cnblogs.com/azure011328/p/17529746.html

相关文章

  • 大道至简的读后感
    首先由愚公移山引出编程的根本就是顺序、分支、循环,初步明白了工程可以由简单编程实现。再然后明白了没有不会写程序的人,高级一点的程序员就是学会了折衷。算法是对一个程序的逻辑实现的描述,结构式逻辑实现所以依附的数据实体。因此学习计算机不要上来就写,之前我就是这样不管不顾......
  • 《精通区块链编程》读后感
    其实不应该叫读后感,因为还没看完。尼科西亚大学的加密货币概论公开课的老师出的书,也是这个领域的名著了。原书名字叫《MasteringBitcoin:programmingtheopenblockchain》,因为一些原因,翻译过来叫《精通区块链编程:加密货币原理、方法和应用开发》基础部分第1章比特币介绍......
  • 架构漫谈读后感
          这篇博客是阅读架构漫谈九篇博客之后围绕软件架构师如何工作撰写的一篇博客。  首先认识架构也就是知道理解架构的概念,明白什么是架构才是做架构师的第一步;由为什么会产生架构而引出什么是架构,作者通过讲授群体中生存需要分工,每个人做自己擅长的事情,不同分......
  • 代码大全读后感 (2)
    《代码大全》是一本软件工程领域的经典著作,由著名软件工程师史蒂夫·麦克康奈尔所著。作者深入浅出地从理论与实践两个维度,系统性地阐述了如何编写高质量的软件代码。在阅读这本书之后,我对软件工程的认识有了许多深刻的体会,下面就分享一下我的读后感。首先,我认为书中的最大亮点是......
  • 《梦断代码》读后感之一
    今天发表《梦断代码》的第一篇读后感。这几天读了《梦断代码》的前四章,有很多不懂的也是必然的,读了很多遍还有好多地方不是很懂。发一下读的内容。   作者迷恋于一个叫做Sumer的游戏,其可以让玩家打补丁,任何人都能窥探其内部运行机制。花点时间学习简单的Basic语言,改游戏就......
  • 《梦断代码》读后感之二
    当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。   第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Age......
  • 《大道至简》读书笔记七
    今天的阅读内容主要是关于道家文化的实际应用,作者通过丰富的生活案例,向读者展示了道家文化的精髓,并提供了一些在现实生活中的实用指导。在本章中,作者讲述了一个非常生动的案例,讲述了一位厨师在面对油漆匠的粗鲁行为时如何保持自己内心的平静和冷静。通过这段案例,作者想告诉读者要......
  • 人月神话读后感
    《人月神话》是一本由弗雷德里克·P·布鲁克斯所著的软件工程经典之作。这本书对于软件开发领域有着深远的影响,它揭示了许多项目管理和软件开发过程中的常见问题,并提出了一些宝贵的经验和教训。在读完《人月神话》后,我对软件开发的理解有了一些新的认识和思考。首先,我深刻认识到......
  • effective java读后感1(1-5点)
    effectivejava中提供了57条建议。针对这些建议,我谈谈自己的理解。1.考虑用静态工厂方法代替构造函数静态工厂方式相比于构造函数的两个优点:1)可以有符合自己身份的方法名,方便客户端代码的阅读2)调用的时候,不要求创建一个新的实例。可以返回缓存实例,或者singleton实例等静态工厂方法......
  • 读后感——人月神话
    《人月神话:软件项目管理之道》(英语:The Mythical Man-Month: Essays on Software Engineering)是由IBM System/360系统之父佛瑞德·布鲁克斯所著经典文集,全书讲解软件工程、项目管理相关课题,被誉为软件领域的圣经,内容源于作者布鲁克斯在IBM公司System/360家族和OS/360中的项......