一、追求完美的天性
程序员与生俱来就有追求完美的天性,在需求分析中,许多人都希望自己开发的软件十全十美,不仅能完
成用户所需的每一种功能,而且能预计到若干年后的需求,满足未来用户的需求。在系统设计中,又都希望
自己的设计弹性十足,既可复用到每一种操作系统、每一种硬件环境,又有优异的性能表现,还不能占用太
多的内存资源。
成用户所需的每一种功能,而且能预计到若干年后的需求,满足未来用户的需求。在系统设计中,又都希望
自己的设计弹性十足,既可复用到每一种操作系统、每一种硬件环境,又有优异的性能表现,还不能占用太
多的内存资源。
可惜的是,天下没有什么东西是完美无暇的,片面追求完美往往适得其反。很多情况下我们只要实现真
正需要的东西,就能获得很好的结果了。
正需要的东西,就能获得很好的结果了。
二、盲目乐观
我想每个做过项目的人都会有这样的体会,面对一个新项目总会有一些新鲜感,大脑就开始兴奋起来了。
在开始做需求分析和系统设计之前,总会认为这个项目将是一帆风顺,没有什么不能解决的技术难题。但随
.
着项目的进行,程序员的激情不断消退,问题也慢慢浮现出来了,也许一不小心就演变成一个“六拍”项
目。
在开始做需求分析和系统设计之前,总会认为这个项目将是一帆风顺,没有什么不能解决的技术难题。但随
.
着项目的进行,程序员的激情不断消退,问题也慢慢浮现出来了,也许一不小心就演变成一个“六拍”项
目。
三、新技术综合症
不少程序员一见到鼓吹新技术的文章就激动的不知所措,恨不得把所有最酷的技术和工具都一股脑塞进自
己的软件产品中,而不管这种技术是否符合实际开发环境的需要。还是那句老话,不管是黑猫还是白猫,能
抓老鼠就是好猫,只要能实现用户的需求,保证软件的质量,不必要执着于采用什么技术,最新的不一定就
是最好的。
己的软件产品中,而不管这种技术是否符合实际开发环境的需要。还是那句老话,不管是黑猫还是白猫,能
抓老鼠就是好猫,只要能实现用户的需求,保证软件的质量,不必要执着于采用什么技术,最新的不一定就
是最好的。