在众多的软件项目中,缺乏合理的时间进度是造成项目之后的最主要原因,它比其他所有的因素加起来的影响还大。作者写到原因的第五点是,意识到进度偏移时,下意识的反应是增加人力,这就像使用汽油灭火一样,只会使事情更糟。
考虑实际,当我们遇到不会的程序题目,往往先去搜索引擎搜索有没有相同的题目,实在不行,相似的也可以,拿来之后一顿修改,可往往事与愿违,极少数情况下修改成功,因为首先是要读别人的程序,顺着别人的思路,这不是一件容易的事,所以我们经常是越改越混乱,越改越头疼。直到时间截止,也没有成品。才不得已自己老老实实从头来。修改别人的代码就好比是增加人力,因为毕竟有一个框架提供修改,但修改别人的程序,也就像用汽油灭火一样,越来越糟。
所以,当遇到不会的问题,首先要问题分解,分解成一个个小的问题块,如果还有不会的点,可以搜索对应点的代码,切忌直接修改别人完整的代码。还有就是编写程序之前,可以写伪代码理顺思路,思路清晰,有助于心平气和的完成任务。