构建之法阅读笔记02
今天我读的是构建之法第三章,第三章讲的是工程师的思维误区,对于思维误区,文章中举了几个例子,都是很有说服力的例子,往往误区会是我们陷入死循环,走不出去,到最后也不知道自己在干什么。
思维误区分为好几种,书中一一举例,分析麻痹,不分主次,一味的想解决所有问题,过早优化,过早扩大化等等,这几个例子给我感触很深,因为本学期我们的软件工程这门课是开发一个软件,虽然现在期末了,但是我依然记得当初组好队去开发app,我们满怀激情的制定我们软件的功能,定位,传输文件,接收文件,美化界面等等,本以为四个人一起努力就可以成功,开始的我们都很顺利,每个人都做着自己的那部分,对于代码小白的我们只能到处查资料,看看能不能弄明白,经历了将近十天的心酸,每个人的部分功能都可以用了,也到了验收的时间,但是当我们想做出来一个完整的软件时,显示大大的打了我们的脸,为什么代码不能融合到一起,形成一个完美的软件,这就是现实,最开始我们都想的太美好,显示却不尽人意,此时的我们心灰意冷,经过我们的反思,我们总结了原因,主要是我们都是代码小白,并没有编程大佬,所有我们各自做的功能都是经过各种查资料才做出来的,对代码并不熟悉,所以最后也根本不可能做出来成品,想到了这些,我们也决定换思路了,决定先看别人的成品的整体构思,必须得有一个总体构思,虽然说功能必须分块做,但是如果没有整体架构,都是空谈,经过了这次的洗礼,我们最后也算是做出来一个成品