软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
闲话几则

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站



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




相关文章

相关软件