你不是软件工程师!
来源:外刊IT评论 发布时间:2011-05-21 08:39:00
你不是软件工程师。你不是在建摩天大楼。你不是在建公路桥梁。
你是在从事园艺,培育花草。
你是一个软件园丁。
你是否会在种下第一粒种子前就规划你的花园,细节精确到定位每个叶子应该长在哪里?人们是否会期望能精确的估算出这一年会开出多少花朵(或你的公司是否做出这样的承诺?)?你的奖金会跟此挂钩吗?这些事情对于规划一个摩天大楼来说完全合情合理的,可是当你在园艺这样的事情上谈论这些时,就显的有点荒谬了。
你有可能会对未来一周你的花园会变成什么样有个很好的设想。你甚至可能会对一年后你的花园会变成什么样子有个大概的估计。但你不可能知道今后一年里每个枝条,叶子,根茎和花朵会长在哪里,如果你非要说你知道,那你肯定是在乱猜。
如果你在建一座大桥,或一栋大楼,在动工之前,你告诉我,你精确的知道在建成之后会是个什么样子——我会相信你说的。如果你说你能——听起来有些疯狂——精确的知道这个工程要用多少时间“完工”——我还是会相信你说的。这就是工程师要干的事。但如果你在园艺这种事情上也对我这样说,我会认为这是屁话。如果你告诉我要多雇几个园丁来让花草长得更快些,我会鄙视你。
为什么会有这么多的花园培植失败,而却有这么多的摩天大楼建设成功?很多出乎你的意料,新建摩天大楼的技术不论是在欧洲还是在新加坡都很相似。培植花园却不是这样。每个花园都不同,因为花园所处的环境不同。即使一箭之地范围外的花园也会具有十分不同的土壤构成。这就是为什么即使最廉价的承包商也能建出跟最高报价的竞标者同样的大桥,但你的公司却不能培育出跟Google的花园具有同样品质的花园。
是否记得曾经公司里某人在实施敏捷(Agile)园艺方法没有获得成功时,他会到处说,真是狗屎,根本不好用。的确,狗屎能用来培育花草,但这还不足以用来挽救你的花园。你的花园极有可能在你采取这些措施前就已经死亡——成为你的公司气候变化的牺牲品。你是否是试图在荒漠上种植雨林?你不可能培育出跟Facebook,Flickr,Twitter一样的植物,你不可能指望着在不考虑你的公司气候条件和园丁的水平的情况下让这些奇花异草在你的花园里生根。
跟摩天大楼不一样,你的花园会长杂草。你的花园永远没有“完工”之日。并不是因为你不再需要在花园上进行投资,你的工程就完成了。如果你不坚持除杂草,你的花园最终会被杂草淹没,很快你会发现全部砍到重新种植比修剪更容易。花园周边的环境同样也在不停的变化,一个疏于管理的花园将变得越来越难以存活。
在大多数国家,工程师需要有许可证才能去建一座大桥。园丁没有这种政府操作的质量管理。不幸的是,园丁的技术水平是一个比其它因素更能对花园的好坏起影响作用的因素——所以,你最好要有能分辨鱼目和珠子的能力。而只有有经验的园丁才能在看到一个人时辨出他是不是个好园丁。一个没有管理过园艺工程的人根本不会知道需要找什么样的园丁(因为他不懂这些)。所以,如果你不是一个园丁,但却想招募到好的园丁,你应该让一个你信任的有经验的园丁去考察候选者。在教室里你是学不到园艺技术的,所以,要考察这些候选者以前曾经培育过的花园,而不能只依据他们知道多少在学校里学到的园艺理论(这些东西几乎完全不能用于你的花园所出的气候环境中)。
所有人都应该理解这里的这种技术上的比喻,而且它是如此的合适,但现在我只是想用它来帮助那些对软件的实现怀有不现实想法的非技术人员。
我是软件园丁。
你也是。
原文:http://www.aqee.net/2011/05/16/you-are-not-a-software-engineer/
猜你喜欢
- 如今网购已经成为中国网民日常消费的主要渠道之一,无论图书音像产品,还是手机数码产品,甚至家具家电都已经成了网民网上购物的商品选择。当价格不再
- 1、问:当在浏览器中输入“http://IP地址”和输入“http://IP地址/”有什么差别吗?它们会做什么?答:没有差别!前一种格式浏览
- 2009年9月8日,专业的博客软件提供商北京傲博致远软件隆重推出Oblog.NET2.0版。至此,饱含数万OBLOG站长热切期盼和支持的.N
- 根据不同的划分标准,网站可分成好几种类型,如将网站按照主体性质不同可分为政府网站、企业网站、商业网站、教育科研机构网站、个人网站、其它非盈利
- 删除默认建立的站点的虚拟目录,停止默认web站点,删除对应的文件目录c:inetpub,配置所有站点的公共设置,设置好相关的连接数限制,带宽
- 10月22日消息,视频分享网站56网与成都传媒集团携手,就“国际小姐”世界大会展开深层次合作,56网
- IIS(Internet Information Server,互联网信息服务)是Windows提供的一个Web服务组件,笔者一直Windo
- 内容摘要:作为一款经典的FTP服务器软件,SERV-U一直被大部分管理员所使用,它简单的安装和配置以及强大的管理功能的人性化也一直被管理员们
- 近日笔者接触到很多企业都声称要招募手机网游开发人员,笔者想或许是这些企业打算在手机网游领域奋力一搏,势必要取得在网游以及网页游戏等领域中失去
- 目前,已在全国31个省(区/市)的省会城市和主要城市的500多个中国邮政网点和中国农业银行网点开办了西联汇款业务。下面我们列出了大家可能比较
- 页头:header登录条:loginBar标志:logo侧栏:sideBar广告:banner导航:nav子导航:subNav菜单:menu
- 1、创建新的FTP站点 执行[开始]→[程序]→[管理工具]→[Internet服
- 声明:本人从一个对电脑什么都不懂的菜鸟,到今天从事IT工作的从业人员,除参加基本培训班学习基本的东西之外,其它基本上都是自学,写此文章的目的
- 国防部新闻事务局设立、新闻发言人亮相……近年来,中国军队举措频频,以开放、务实、活跃的姿态引人注
- 对Google而言,链接可是它的“命根子”,也是它成功的关键。所以Google一有机会就向你灌输这样
- 1 . 社会充满不公平现象。你先不要想去改造它,只能先适应它。(因为你管不了它)。2 . 世界不会在意你的自尊,人们看的只是你的成就。在你没
- Godaddy用户如何使用File Manager删除一个目录呢?整理了详细的教程供您参考。1、 登陆你的Account Manager.
- 电脑辐射会渗透皮肤激活黑色素母细胞,促使黑色素生成以抵挡辐射,如不适当清洁和防护会导致黑色素沉积或老死在皮肤内不易代谢出使得皮肤容易长斑,肤
- 经常有朋友问我,什么关键字合适?如何设置合理的关键字?诸如此类的问题。此文我就将我的对关键字的认识和设置关键字的心得分享给大家。1、什么是关
- 当前,国内社交网站(SNS)的发展呈现多元化趋势,搜狐、新浪、盛大、腾讯等都在进入社交领域。现对大部分用户来说,到各种网站上建立自己的好友关