《构建之法》读后感5

软件工程涉及的范围很广,对于即将投身IT业的学生而言,软件工程的内容又非常重要。读构建之法,尽管本书介绍了不少IT业正在使用的理论和技术,但是,这本书的主要思想并不是介绍所有的新思想和新技术,而是从这些新思想、新技术中总结出对自己在未来的工作中有用的东西。

在整本书中,印象最让我深刻的是“两个人的合作”这一章节。现代的软件产业经过几十年的发展,软件的结构随着用户需求的不断增加,软件的功能不断朝多元化与复杂化发展。不管是两个人的合作还是团队的合作,谈到合作不免提及规范这个词。你写出来的代码人在看,机器也在看。所以我们的代码要让我们的合作伙伴看得清楚。因此,要做一个有价值的项目,或者在团队工作里,代码的规范就显得尤为重要。除了规范,我还想提一个词,那就是“技巧”。不管是两个人的合作还是团队的合作都需要技巧,从了解阶段到熟悉彼此从而能从不同的意见中学到自己所欠缺的东西。或者是说服别人自己的观点的时候都需要技巧,要保证能够有效地有传递正确的讯息。

书中有一个问题我想拿出来谈谈,那就是:软件开发是一门工程还是一门艺术?以我现在的程度来看软件开发更是一门工程,如果软件开发是一门艺术,那么只有软件工程师和软件爱好者能够懂得欣赏。为什么我觉得软件开发更是一门工程?因为艺术是人们进行情感和思想交流的一种文化形式,人们进行情感和思想交流是以语言为基础的,所以,艺术的发生基础是人类的语言。艺术可以定义为“人类以创造美为主要目的的技术及其产品”。 艺术需要技术,但不是技术。虽然软件开发的基础也是语言,但是却是机器语言,它已在各行各业得到广泛而深入的应用,真正在为社会服务,和人们的日常生活分不开了,直接关系到人民的生命财产。现在软件无处不在,已和大家的工作、生活密不可分。

在软件开发过程中,软件工程肩负着诸多责任。比如说将种种条件确定下来,把资源安排妥当,使工作过程确定清晰,产出稳定可靠。其中大量与人的协作、与时间的较量的经验和体会,都要通过实践才能慢慢累积起来。书本中一方面宣传软件工程的非常重要性,另一面却又很难体现从中如何受益。此书的优势之处在于其强大的实用性和超级趣味性,把软件工程换一种角度描写得这么有意思。最近十多年来,软件产业和互联网产业的迅猛发展,给众多计算机和软件专业的学生们提供了用武之地,同时也对大学软件工程的教育提出了很大的挑战。

问题:

(1)、当在用户不知情的情况下安装了其他软件,然后用户摆脱不掉的这种情况要怎么处理?

(2)、哲学家的宗旨是:我思,故我在。科学家的宗旨是:我发现,故我在。工程师的宗旨是:我构建,故我在。那么,我们从最底层做起的时候的宗旨是什么?要掌握在什么样的程度才能刚刚好?

(3)、在软件测试中有提到过要避免自己测试自己的代码,那为什么在代码复审的时候要把自己的代码当成别的菜鸟写的代码进行复审?

(4)、敏捷的方法能帮助你更早地知道你是否能如期完成任务仅此而已,那是不是意味着使用敏捷这个方法的后果就是许多工程师更加频繁的加班?工程师自己的生活时间减少了,工作热情下降,是不是对整个项目进度有影响?那么为什么许多项目还要号称敏捷的项目?

(5)、大部分的先行者都不是创新者,那为什么还鼓励创新?创新的优势在哪里体现?

时间: 2024-08-07 21:21:06

《构建之法》读后感5的相关文章

构建之法读后感----第1章 绪论

首先,文章对于程序.用户需求.工程等等概念用了阿超给儿子编写的一个出题程序来分别解释了个中的含义,尤其是程序和工程的区别,程序大概就是用很多语言或工具编写的一个简单能实现目标要求的一行行代码,而工程就是在这个程序的基础上不断满足用户的需求.修复程序的bug.提供后续维护等服务. 需求分析:梳理需求,逐步展开后续工作,如设计(软件架构).实现(写数据结构和算法),测试,发布软件 软件=程序+软件工程(软件企业=软件+商业模式) 软将工程的核心部分:构建管理.源代码管理.软件设计.软件测试.项目管理

构建之法读后感01

读后感 01: *理论和知识点 *计算机科学的领域 *软件工程与计算机科学的关系 * 软件的特性 * 软件工程的定义与组成 虽然作为一名程序员中的菜鸟 我也深知“软件=程序+软件工程”.在此之前我们学习过一个个从小到大,从简到繁的程序,到了今天才知道这些只是作为一名合格的程序员的第一步,构建之法是一本很专业的书,不仅仅从专业的角度为我们阐释了软件工程是什么? 总而言之从这本书中我初步了解到了如下内容. 软件工程(SoftWare Engineering)的框架可概括为:目标.过程和原则. (1)

第五次博客园作业———构建之法读后感

<构建之法>读后感 读完<构建之法>不禁惊叹,关于软件工程方面这么刻板严谨的书还可以这样写!皱欣老师以一种轻松而又不失严谨的态度让我们深刻的了解到了软件工程这一学科的精髓所在.正如瓦茨·汉弗雷.软件工程的奠基人之一所说的那样.软件领域可以分为两个方面:一方面是技艺创新的大爆发:另一方面是坚持不懈的工程工作,包括软件的改善.维护和测试等,这一方面占了90% - 95%的比例.皱欣老师用俏皮的语言和灵活的人物设定如“阿超”.“小飞”.“果冻”.“小李”等来反映现实中典型的软件行业从业人

一、构建之法读后感

这学期的软件测试课程多加了<构建之法>这本书,这学期利用自己的课余时间学了这本书,感觉受益匪浅. 对于这本书可以简单地有两个词语来概括:"专业"."接地气". 这本书的开头就是给我解释什么事软件.什么是软件工程.上大学将近三年,说实话还没有一次真正的去了解过什么是软件,什么是软件工程,说来还是有些惭愧的. 首先,这是一本全景式图书,会让你更了解这个行业,能让毕业生在对行业从陌生到熟悉的过程中,较少地感到惊讶和出乎意料,这是一本与现实接轨的教材. 其次,这

构建之法读后感2

1.专业 2.但是不迂腐,很接地气 3.但是不屌丝,很有情怀 由此可见,<构建之法>是一本当代软件工程大学教育急需的好书. 本人在大学上的软件工程课用的也是较老的课本,讲的是瀑布式的环节,带着对这门课残留的记忆参加实习的时候,最大的不适应就是对需求变化的反感,当时还不知道"迭代"这个词,只觉得做事情是要"谋定后动"的,"庙算多者胜",怎么能大概了解下需求就开始动手呢?"需求分析"难道不该做的认真.准确.达到一劳永逸

构建之法——读后感

好吧,其实一开始在课上接触到这本书的时候还是略有点抵触,毕竟不是通过自己“即可寻求”得来的资源,但是看着看着,慢慢也就好了. 在我感性认识上的构建之法,其内容不同于其他的“类教材”书本,甚至都不同于我之前阅读过的所有书(好吧,也不排除我认知局限性因素的干扰),构建之法的叙述方式相对于“书本”来说,更像是以写博客的感觉在写书,让读者有一种仿佛在杂志上阅读博客的享受. 对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言.算法.数据结构.编译原理.软件工程等.很多学生都会有这样的疑问:

《构建之法读后感》

这是一本全景式的书,会让你更了解这个行业,能让毕业生在对行业从陌生到熟悉的过程中,较少地感到惊讶和出乎意料,这是一本与现实接轨的教材. 是一本最佳实践式的书,涵盖了科学.健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上.纲领性的方法论,而是方法论的最佳 实践,确实可用,拿来就用.本书在介绍方法论的同时,居然会介绍方法论不适用的场景,介绍方法论在现实中是怎样跑偏的,这就好像讲下棋,“这 样走,之后的发展会怎样怎样,所以不行”,怎样做会对,怎样做会错——什么叫宏观视角?什么叫最佳实践

构建之法读后感

 我现在是一名大三学生,即将面对实训这件事,而今年才刚接触软件测试这门课程,讲的是如何测试代码可行性,都有什么样的方法可以测试代码可行性.软件测试这个行业对于女生来说是一个比较好的职业,不需要有强大的敲代码基础,需要的是细心和观察力.如果对于软件测试有兴趣就应该看看构建之法这本书,构建之法这本书的好首先就在于这是一本全景式的图书,能让你更了解这个软件行业.可以让人从陌生变熟悉,所以这本书是不错的.其次,这是一本实践式的书,涵盖了科学软件开展的每个方面,不单单只是实践,理论的东西也很重要.我们中国

3137102413_张其仁_构建之法读后感

通过对<构建之法>这本书的阅读,最大的感受就是软件工程原来还可以这么学的.以前写程序最多只会考虑到数据结构和算法方面的知识,只关心程序是不是可用的,实际是不是可运行的.但是现在发现那样的程序写出来是毫无价值的 .首先,软件工程不仅仅就只是涉及到计算机或者软件方面的知识,相反,软件工程涉及了很对其他学科的知识,比如:管理学.数学.工业设计等等学科,一个合格的软件开发人员如果只是懂得怎样去写程序,那么仅仅只是初级阶段,更高级的应该是从一个更加高级的层面上去考虑更多的东西,如整个软件的架构.感谢构建

构建之法读后感part7

这个星期我看到了构建之法的第七章,第七章介绍了微软推荐的软件开发方法MSF. MSF的最大特性是商业化,并一直体现在项目的实施过程中.所谓商业化意味着客户的商业利益.客户 投入多少,得到多少回报,客户要用到哪些最新的技术,最后如何把项目计划变成产品直至产生效益, 等等,这些都是MSF要考虑的问题.我认为MSF的基本原则,不仅符和软件开发流程,而且也也可以应 用到平时生活和学习.如学习所有的经验,学习他人经验及自己的过去的经验,反思错误,才会获取到知识.