By Zhang Hui
1。程序员的效率最重要 pc成本 < 软件成本(你知道clearcase有多贵吗?) < 程序员的人力成本 所以提高程序员的效率是关键
boss们常说,“stop ship”一天的损失,或者推迟一天SA成本很高,翻过来想,如果我们能提前SA呢?
2。我们都说了违心的话 boss说,最后一次“release”大家不许出bug,我说,微软的经验是改三个bug带来一个新的bug。老板很不爽,因为我是那个说“皇帝没有穿衣服”的小男孩。每一级老板可能都对上一级老板说了违心的话,所以大家活得都很累
3。“软件原型”很重要 我们做了很久,很累,到头来用户,UI设计人员说,这不是我们想要的。所以,一个原型是非常必要的,一个面向终端用户,开发周期有一年以上的产品,如果不能有原型去捕获真正的需求,那么整个开发其实非常危险。
4。XP的思想很重要 一个能适应变化,快速调整,及时推出的软件比什么都重要,现实生活中,over-disign和mis-design的软件何其多。什么是好的软件,没有废话的软件,适用的软件
5。“需求”能“lock down”吧? 依现在的经验,never!现在软件开发的挑战是,如何来适应这个变化的世界,而不是要世界来适应你自己
6。我需要加班么? 为什么?老板喜欢!有加班工资! 为什么不?你不必对一个单位产生强烈的依赖性,公司看重你的是你的不断学习和创新的能力,而这一般都是在8小时之外做的,所以,为了自己的将来,少一些被动而无奈的加班。 更重要的,工作不是你的全部。
======================================= 版权所有 \copyright 张辉 2003 本文可原封不动的拷贝和自由地再发行,但在拷贝和再发行的拷贝中必须 原封不动地含有这段版权声明。 http://forestsong.blogone.net 
|