构建之法:略读
大概翻阅了《构建之法》这本书,我了解了一些内容,这本书提了一个观点:做中学。
总之,就是关于学软件的实际性问题,这本书算是给学生学习软件工程的理论和实践间架了一座可行的桥梁,是一种指导。
其中有些问题,我需要再去细读。
1. 学校所学的一些算法,前人几乎把所有的算法都实现了,而本人只需要调用就行了,还需要自己学习吗?
2. 当工程正在实现用户的需求时,用户的不同,需求也就各有差异,我们应该如何平衡这种差异?
3. 一个软件团队要有怎样的分工,才最适合且能促成最优的软件。
4. 每个人的工作质量直接影响最终软件的质量。那么,软件工程师如何衡量、证明自己的能力。
5. 用户和软件的第一次使用,很大程度上决定了用户对软件的评价。怎样让用户在第一次使用的时候少花时间(或者不花时间)在对用户没有价值的部分(如配置软件的基本设置、登录、填写用户的各种属性等),而把大部分时间花在有实际价值的功能(如完成任务、消费内容、创建内容)上?
这只是我粗略阅读了《构建之法》之后提出的一些问题,我觉得以后在软件工程的方向上,这本书能让我明白很多东西。
阅读《构建之法》,写出六篇博客,还要阅读《人月神话》,写三篇博客。