关于阅读《构建之法》的疑惑

①民用飞机上百分之一的使用率的功能到底要不要省略?

  书中提到安全设备的问题,毋庸置疑,安全装置不能省,可是除了安全装置之外的其余功能到底能不能省略呢?在现实开发中如果只有个别用户需要用到某些功能但是可能会拖整个项目的节奏,遇到类似的问题该怎么办?

②关于软件不可见性的问题

  软件工程师能通过设置断点的方式查看程序问题所在,但是无法重现程序到底出了什么问题。能否智能的判断一个错误区间,然后重现放大区间而不是重新运行整个程序就把完整的将出现的问题呈现在程序员面前?

③软件工程师的职业发展

  目前作为学生来说,理论课可能会知道的多一点可是理论与实际相差太大,虽然我现在大三了但是动手能力极差,平常就是上课听一下,实验课做实验时往往会因为一个小问题而浪费一节课的时间,下课也没有去做,下节课继续重复上节课的内容,如此恶性循环下去,最后不了了之,导致到后面会对这门课产生厌倦。像我这种有强迫症的患者是否应该将软件工程作为自己奋斗一生的事业呢?

④  软件的设计能否通过大数据来设计一个符合大众口味的智能软件?

  现在的软件基本都有记录用户习惯的功能,那我们能不能将软件和大数据联系起来,从大数据中得到一些人们通用的习惯

来设计软件,甚至后台推荐用户是否选择大多数用户使用的功能。如果有人不想用原版的功能或者界面,可以提供很多版本供用户选择呢?

⑤设定一系列的规则是不是会对创新有所干扰?

现在学的知识都是全套拿来的政策,你只要照流程走就行了,比如你问宇宙的外面是什么?很多人会说管这么多干什么?书上就没有提到过也没人知道,老师甚至会觉得你是在捣乱。那思考这个问题的人是不是应该继续思考下去?软件工程亦是如此,对于此类的问题该如何处理?

原文地址:https://www.cnblogs.com/zhanyulin/p/8562411.html