其他分享
首页 > 其他分享> > 零散读书笔记(一)之《构建之法》

零散读书笔记(一)之《构建之法》

作者:互联网

《在小学期下读书》

由于最近被小学期的作业占据了大部分时间,小学期会在结束之后陆续发出的,环境配置也会一直更新;

而我本周除了配置了学习环境,回顾了一些Java知识外,也就只在看书这方面有了些许进展;

我本周阅读了部分的《构建之法》,

下面让我来详细地说一说《构建之法》给我带来的启发和灵感吧,也以此篇开启我的读书之路:

一、在《构建之法》中,提到的关于程序编译的内容少之又少

在阅读过程中,我了解到,程序仅仅是我们不如IT行业的一块敲门砖,处于最末尾的底层;要想依靠着自己的编程能力在社会中生活下去,不仅要有高超的技术,还缺少不了所在企业运用的商业模式,它是决定企业成败的关键一步;

在编写代码方面,与现实生活相比较,我们处在玩具阶段,虽然很不想承认,但这就是事实,后面还有业余爱好阶段,探索阶段和成熟的产业阶段;书中以飞机为例,说明了不同阶段错误代码不同的影响力,在后面的阶段,软件工程师必须严格要求,避免出错;

有这样一个问题,若是有的功能用户使用的概率很低,需不需要做出来?答案是肯定的,仍旧以飞机为例,上面的安全功能就是这样一个情况;我们无法保证在出现失误时可以快速做出判断,所以,软件工程师必须持有严谨认真的态度;

二、在《构建之法》中,我了解到了软件的各项特性

软件很特殊,不是一味的好,更不是一味的坏,两者也算是并驾齐驱吧!

其实,同为计算机专业的分类,计算机科学与软件工程有许多的相似之处,只是各自的侧重点不大相同:软件工程侧重于实践、可靠性和具体的实现,不追求绝对意义上的完美,认为只要满足用户需求就是“足够好”;而计算机科学侧重于更加理想的状态,致力于追求完美的理论,两者互促互进,共同进步!

三、所谓“足够好”

就是达到用户满意度、具有可靠性、质量好且可维护!

Bug的存在不代表软件的错误,它是一种现实意义上的客观存在的物体,也是我们的软件达到“足够好”的重要标志!

标签:零散,为例,小学,读书笔记,软件工程,构建,阶段,软件
来源: https://www.cnblogs.com/liuzijin/p/16436169.html