人狼这种民间传说中存在的怪物,会在月圆之夜由我们熟悉的人类面孔变成可怕的狼脸。我们熟悉的软件项目也有着人狼的特性,看似简单明了的外表,但是却可能随时变成一个进度落后、超出预算、存在大量缺陷的怪物。在民间传说中对付人狼唯一可靠的武器就是银弹。所以银弹在软件项目中就是比喻这种使得软件成本像计算机硬件成本一样迅速降低的尚方宝剑
首先我们要认识到的是软件开发中存在着两种困难,一种是根本的——软件特性中固有的困难,另一种是次要的——目前存在的,但并非与生俱来的困难。对于前一种困难来说,没有银弹。而后一种困难可以通过软件工程管理或者技术的进步来克服。
这个告诉我们,现在软件工程师并不像几年前那样是少见是职业,反而换句话说,现在的软件工程师简直烂大街了,虽说现在对软件工程师的需求怎多了,但架不住现在的工程师太多了,所以想要有一份好的工作还是得好好学习的。