我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。
记得有一次,一个客户打电话给我,说他电脑桌面上的大e找不到了,我没听懂,什么大e找不到了?客户解释说:就是那个长的像大个儿的英文字母e的图标找不到了。我倒。终于明白了他指的是桌面上的IE浏览器的图标不见了。
还有一次,有个客户提出一个需求,要求在页面上增加一个搜索功能,我问它,系统里有搜索功能,为什么还要在这个地方新增一个搜索功能,他说他要的不是那个搜索,他要的是在这个页面上搜在某个关键词。经过进一步的沟通,我明白了,他要的是浏览器上的快捷键CTRL+F的功能。
因为用户的这些特征,导致了程序员认为完美的程序,到了客户的手里,却变成极其难用的软件,投诉电话如乡下骂街的泼妇似的响个不停。而事后分析发现,根本原因都是应为程序员高估了用户对软件的掌控能力,低估了自己对软件的创造能力,于是导致了他们看这些客户使用他们开发的软件时,都是那样一种可笑的行为,如下图:
‘or’1’=’
or ‘1’=’1′ —
楼上的……
一楼想干坏事
一楼想干坏事
机遇挑战并存 国产基础软件能否突围?
来源:人民日报 作者:未知
6月27日,曾研发推出具有自主产权的红旗Linux国产操作系统的中科红旗正式宣告破产。之前的5月16日,中国国家机关政府采购中心发布一则通知称:“所有计算机类产品不允许安装Windows8操作系统”。这两个事件让国产基础软件再次成为焦点话题——前者被视为给国产操作系统的发展蒙上了一层阴影,后者则被认为是国产基础软件迎来历史性发展机遇的信号。
一楼。。。。。。笑而不语
一楼真亮
1楼想搞SQL注入?
一楼不老实哦…
alert(“你的电脑已经被黑客攻击”)
window.onload(){
alert(“你的电脑已经被黑客攻击”);
}
很搞笑,但很生动,实际
笑~
window.onload(){
for(true){
alert(“你的电脑已经被黑客攻击”);}
}
$(funtion(){
alert(“sss”);
})
哈哈