0.1 构建之法|读书方法

面对《构建之法》这本软件工程领域的教科书,该如何阅读呢?

提出下面几个问题:

  1. 这本书该怎么读
  2. 这本书讲什么,还有其他哪些书也讲这些内容
  3. 我是如何找到这本书的
  4. 我为什么要读这本书

对于各问题解答:

Q1:这本书该怎么读
A1:
通常活动:
用笔记、博客来记录所得
过程上的步骤:

  1. 读书之前的生成,形式:提问、自主解答和期待的收获;
  2. 目录预览,形式:目录类比
  3. 单章阅读,形式:与读一本书类似,由章前生成、章内容预览和内容阅读的环节组成
  4. 读后反思,形式:解答整合

Q2:这本书讲什么,还有其他哪些书也讲这些内容
A2:这本书讲软件工程的理论知识,并涉及软件工程师的职业发展以及软件行业的创新。
软件工程的理论知识,有的书着重整体,有的书着重局部。构建之法是着重整体的书。再想想其他著作。比如,我们曾经的教材《软件工程:实践者的研究方法》,看起来很全面,该书可分成过程、建模、质量和项目四个部分,也是关于整体的。(下面的几本书我没有读过,只是知其名)关于软件设计,有《设计模式》;关于软件的构建,有《代码大全》;还有关于重构、敏捷开发、项目管理的种种子领域的研究。

Q3:我是如何找到这本书的
A3:在知乎平台上,金旭亮老师的《如何自学编程》Live中。提到的软件工程书之一是这本书。另一本是前面说过的实践者的研究方法。

Q4:我为什么要读这本书
A4:其一是我想提高自己完成编程项目的能力;其二是我想补习软件工程领域的知识,我在上学期的学习中做的不好。
Q4.1:如何定义是否学好学校教的一门课
A4.1:《构建之法》的Ch3提到学习的三个区域,即舒适区、学习区和恐慌区。我觉得把一门课所传授的知识的百分之80能够放到舒适区中,就算合格了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值