读《构建之法》有感

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11813
这个作业的目标 <了解行业,了解软件开发>
学号 <20188399>

1.相较于平时安排的作业,和现基础存在的软件,如何构建一个从未有过的新类型新模版的软件?

为什么会有这个问题呢,在这个IT行业蒸蒸日上的现况下,先人一步想到更先进更有创新力更有市场的软件是所有大公司第一目标,特别是对于我们还没有毕业的同学们,一个好的开发视野是必不可少的,也是被所有公司所看好的。

2.单元测试是否会因为小组内个体的思维方式而产生差异?

一个软件的开发通常是一部分人的共同努力结晶,所以当单元测试时,不能保证每个人的思维方式处于同一方向,难免会差生差异甚至是分歧如何去解决这个问题是软件开发时的一大关键所在。

3.对于一个企业而言是能力重要还是成绩重要?

因为大部分小学校的同学们其实并不具备大公司的敲门砖,而出身名校的同学可能有一些并没有那么值得信服的专业水平,所以对于大公司来说,他们更相信名牌大学这个金字招牌,还是那些出身一般但是实力强劲的同学呢?

4.什么是客户眼中的“好软件”?

对于我们的甲方而言,一款软件定义为好的标准是什么呢?是一款完美设计,没有bug,并且运行流畅的软件。还是一款更贴近市场,视野独特的新软件。这是我认为对于一名软件工程师所需要考虑的。

5.用户的理解范畴和我们的理解范畴并不一样,花时间花精力来跟他沟通他想要的,会不会出现误差?

对于如何一款软件而言,软件工程师的想法并不可能和客户完全一致,这个时候我们应该作为一个服务业的人员一样更贴近客户还是完美的实现我自己的想法来创造一款我认为更加完美的软件呢?

posted @ 2021-03-12 15:35  gchPro  阅读(54)  评论(0)    收藏  举报