LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: GNUisbest

现在一些写程序的人,为何对鼠标热爱到偏执的程度?

[复制链接]
发表于 2007-4-24 12:28:22 | 显示全部楼层
Post by think
到现在为止有那种方式会比键盘更加快捷、准确、方便?vista号称可以用语音控制,但我觉得并没有比我用键盘快,而且有很多情况操作是错误的
并不是不提倡用鼠标,鼠标和键盘是并立的,但有很多在win底下工作的人天天只会用鼠标点,如果程序没有提供鼠标接口给他们,我想他们是否会瘫痪呢?只用鼠标,深层次的操作是无法完成的,win底下有谁能像linux下用shell脚本让电脑做事这么爽呢?


他们不关心普通操作的效率,所以有权就那样点来点去。

有一个有意思的例子,说给你听:

很多用photoshop进行插画创作的艺术家,仅知道一些自己常用的快捷键。大部分的工作靠数位板完成。因为他们使用photoshop使就像使用画笔和画布一样,需要的仅仅是全神贯注的绘画。看他们使用photoshop,你只会注意到绘画艺术的奇妙。

而在中国,很多从中专出来的朋友,受过严格的photoshop操作训练,看他们用photoshop制作宣传板之类的东西,你会感到“photoshop好难啊”,因为他们碰鼠标的次数很有限,用键盘快捷键操作远多于鼠标,看起来就像在打字一样,屏幕上却千变万化,让人看得头晕目眩的同时暗暗称奇……

总结:不同的人有不同的需求。用户有权选择适合他们的习惯或者符合他们工作性质的使用方法。那些不支持键盘的程序,是程序设计者的问题。用户永远不该被苛责。
回复 支持 反对

使用道具 举报

发表于 2007-4-29 21:18:22 | 显示全部楼层
一些用户操作一个软件时候遇到一点点吃不准的地方,或者一点点和自己想像的不一样,就怪做程序的不好,根本不可能要求它们去看帮助文档,再说即使它们看了也看不懂。

    我就是程序的,如果把这些东西这么做的话(如让用户自己填写16),给老板看到,立马劈头骂一顿:这个东西这么难理解的,你是怎么设计的?? xxxxx...

    不是我们不想做得让用户方便,是面前有一个白痴群门槛在,软件要发出去要过他这一关。我们也没有办法阿,它们被 windows 宠坏了,其实我们用linux的人,哪儿需要有界面的东西阿,凡是软件搞个命令行,配置一下就完事了......
回复 支持 反对

使用道具 举报

发表于 2007-4-30 09:00:47 | 显示全部楼层
Post by iNPRwANG
一些用户操作一个软件时候遇到一点点吃不准的地方,或者一点点和自己想像的不一样,就怪做程序的不好,根本不可能要求它们去看帮助文档,再说即使它们看了也看不懂。

    我就是程序的,如果把这些东西这么做的话(如让用户自己填写16),给老板看到,立马劈头骂一顿:这个东西这么难理解的,你是怎么设计的?? xxxxx...

    不是我们不想做得让用户方便,是面前有一个白痴群门槛在,软件要发出去要过他这一关。我们也没有办法阿,它们被 windows 宠坏了,其实我们用linux的人,哪儿需要有界面的东西阿,凡是软件搞个命令行,配置一下就完事了......

牛人啊。。仰慕中。。俺也个软件民工。。工作生活也都用gentoo。。可是tmd俺还是得靠gnome。。得用firefox。。得用eclipse。。要不俺还真上不知道要咋做。。
回复 支持 反对

使用道具 举报

发表于 2007-4-30 12:23:44 | 显示全部楼层
你编过类似的程序就知道,如果直接输入,日期型的数据输入校验还有数据库写入校验比较困难,直接把用户当傻子,让他点,程序清爽多了。
回复 支持 反对

使用道具 举报

发表于 2007-5-1 17:14:26 | 显示全部楼层
我们写程序的难道不是根据客户需求吗?
客户对输入速度与学习曲线的平衡远比我们敏感.
回复 支持 反对

使用道具 举报

发表于 2007-5-1 20:42:43 | 显示全部楼层
这个话题探讨的好,长学问了.
回复 支持 反对

使用道具 举报

发表于 2007-5-2 03:56:36 | 显示全部楼层
真让人心痛,我觉得你们某些人哲学观有问题吧?
"用鼠标太多的人往往水平比较低,因此可以看出,win会把人变笨,降低人的电脑水平,而linux相反"
--用下win就让人变笨?你没用过?你这什么观点?你知道你这名话攻击了多少人吗?请问你对win又了解多少?

"但有很多在win底下工作的人天天只会用鼠标点,如果程序没有提供鼠标接口给他们,我想他们是否会瘫痪呢?只用鼠标,深层次的操作是无法完成的,win底下有谁能像linux下用shell脚本让电脑做事这么爽呢?"

--如果firefox没有给你提供鼠标接口,你会怎么办?超级链接用什么点?"只用鼠标,深层次的操作是无法完成的",什么叫"深层次的操作"?只用鼠标当然不如鼠标键盘一起用快了,一些操作当然无法完成了.不要把键盘的职责往鼠标上压,就算在win下也是得用键盘啊."win底下有谁能像linux下用shell脚本让电脑做事这么爽呢?"不要觉得用linux就高人一等.你可以向用win的人介绍linux的优点,但不要认为人家用win就不如自己.

"不是我们不想做得让用户方便,是面前有一个白痴群门槛在,软件要发出去要过他这一关。我们也没有办法阿,它们被 windows 宠坏了,其实我们用linux的人,哪儿需要有界面的东西阿,凡是软件搞个命令行,配置一下就完事了......"
如果你非要让你的用户不白痴,你的饭碗也差不多丢了."软件要发出去要过他这一关",为用户设计的软件不过他这一关能行吗."它们被 windows 宠坏了","它们"这个词可以指人吗?"其实我们用linux的人,哪儿需要有界面的东西阿".我此刻用着linux回帖,但我确实要用图形界面.可能我是伪linux用户,但我实在想不出不用图形界面怎么给你回帖.
回复 支持 反对

使用道具 举报

发表于 2007-5-7 21:07:33 | 显示全部楼层
Post by jqq850226
真让人心痛,我觉得你们某些人哲学观有问题吧?
"用鼠标太多的人往往水平比较低,因此可以看出,win会把人变笨,降低人的电脑水平,而linux相反"
--用下win就让人变笨?你没用过?你这什么观点?你知道你这名话攻击了多少人吗?请问你对win又了解多少?

windows 用了很多年了,也作了很多年开发,虽然不能下定论说用win的人多么多么笨(Bill gates 也用 win),但可以这么说我用了linux后,发现我比以前更聪明了,电脑水平也更高了。

Post by jqq850226

"但有很多在win底下工作的人天天只会用鼠标点,如果程序没有提供鼠标接口给他们,我想他们是否会瘫痪呢?只用鼠标,深层次的操作是无法完成的,win底下有谁能像linux下用shell脚本让电脑做事这么爽呢?"

--如果firefox没有给你提供鼠标接口,你会怎么办?超级链接用什么点?"只用鼠标,深层次的操作是无法完成的",什么叫"深层次的操作"?只用鼠标当然不如鼠标键盘一起用快了,一些操作当然无法完成了.不要把键盘的职责往鼠标上压,就算在win下也是得用键盘啊."win底下有谁能像linux下用shell脚本让电脑做事这么爽呢?"不要觉得用linux就高人一等.你可以向用win的人介绍linux的优点,但不要认为人家用win就不如自己.

firefox 即使不提供鼠标接口,只提供配置说明,我们也可以出色地完成设置,linux 有很多软件,都不提供图形接口,Oracle,Sybase 数据库也提供一些少得可怜的图形接口,高阶操作都是靠配置文件完成的。

只用鼠标,的确无法完成深层次的操作,比如修改 Firefox 菜单字体,需要修改
~/.mozilla/default/8nlota8j.slt/chrome/userChrome-example.css
这个文件,只用鼠标如何修改?

大部分软件靠配置文件配置是有原因的,因为有些配置文件自由性极强,靠图形接口远远不能描述,就如同 DreamWave 制作 HTML 网页,它内部提供的图形功能能涵盖所有的 HTML 技巧吗? 高级的 HTML 技巧还不是要靠代码(键盘)来输入实现?

别人说 linux 高人一等,其实是说用配置的比只会点鼠标的用户高阶,表达不确切而已,是否"用配置的比只会点鼠标的用户高阶"呢,的确如此!

Post by jqq850226

"不是我们不想做得让用户方便,是面前有一个白痴群门槛在,软件要发出去要过他这一关。我们也没有办法阿,它们被 windows 宠坏了,其实我们用linux的人,哪儿需要有界面的东西阿,凡是软件搞个命令行,配置一下就完事了......"
如果你非要让你的用户不白痴,你的饭碗也差不多丢了."软件要发出去要过他这一关",为用户设计的软件不过他这一关能行吗."它们被 windows 宠坏了","它们"这个词可以指人吗?"其实我们用linux的人,哪儿需要有界面的东西阿".


我前面说这些话的目的,是强调一个用户的"白痴"程度,并不是说,我设计出来软件不去符合"正常"用户的水准。

我设计出来软件,使用下拉框去选择数字,而使用 Edit 框去填写,再加个提示,这是为了他们操作方便,我为此却要丢饭碗吗?
他们多操作几下,就会了解其中的好,操作不了的用户,难道不能归纳于 "白痴" 行列吗?

换句话说,Linux 的商业软件,使用 deb, rpm 包发布,安装还要命令行,太不傻瓜了,"白痴" 用户根本操作不来,软件厂商的饭碗因此丢了吗?
Post by jqq850226

.我此刻用着linux回帖,但我确实要用图形界面.可能我是伪linux用户,但我实在想不出不用图形界面怎么给你回帖

实在难以跟您解释,想不出来的话只能提一下: 1280 * 1024 分辨率  w3m + zhcon + keyboard 浏览论坛效果很好。
回复 支持 反对

使用道具 举报

发表于 2007-5-8 03:13:50 | 显示全部楼层
iNPRwANG的想法太偏激了。还是那句话,不同的用户有不同的需求。我从未指望过完全用命令行、键盘来做游戏界面设计、手绘,而且我也不敢想像那会是一件多么恐怖的事情。

只会用鼠标点的人固然在使用电脑上算是低阶的用户,但他们低阶无罪,白痴有理。

也许你对花哨的界面完全反感,毕竟你认为“其实我们用linux的人,哪儿需要有界面的东西阿,凡是软件搞个命令行,配置一下就完事了”,但我仍然选择坚持自己的看法,我仍然认为firefox呈现出的网页要比w3m漂亮得多,也能完成更多的操作。我坚信那些固执的cli fans都是一些抱残守缺的老顽固,他们丝毫不懂得变通,也完全不顾及其他人的感受和习惯,他们认为全天下的人都应该和他们一样,不但要吃饭,还要会品,要是个美食家,还要会亲自烹饪各种菜肴。

事实乃是,没有哪个厨师会白痴到去要求自己的顾客也会做饭。顾客就是吃饭的,并且每个人的口味都不相同。这就是这个世界真实的样子。任何偏激的观点都无法改变这个事实。

---------------------------

回到话题上来,iNPRwANG忿懑的原因,主要是如果一旦把软件设计得不够“白痴”,便会因此收到批评甚至失去饭碗。

如果真的是这样,恭喜你,至少,吃一堑长一智。做事不由东,累死也无功。

如果你的工作结果不符合老板的要求,你被炒了,又与老板有什么关系呢?这都是你自己找的么。

老板的角度来说,他面对的客户可能比他还要“白痴”,他的客户并非是银行的官员,要求一个高效、稳定的系统,而很可能是一个普通公司的老总,他需要的是一款随便一个人拿来就可以用的软件,因为这软件并非用在关键行业的关键环节中。而且,他还可以因此而省下一笔培训费用。

这么来看,这位公司老总的要求有什么不合理之处吗?最终软件的使用者的“白痴”,难道不是无罪的吗?

不要认为不用你眼里的最佳方式做事的人都是傻子,他们大部分都是有自己的原因的。或者习惯,或者综合成本。社会本来就是复杂的。
回复 支持 反对

使用道具 举报

发表于 2007-5-8 08:36:39 | 显示全部楼层
Post by diony
iNPRwANG的想法太偏激了。还是那句话,不同的用户有不同的需求。我从未指望过完全用命令行、键盘来做游戏界面设计、手绘,而且我也不敢想像那会是一件多么恐怖的事情。


如果偏激了,先道个歉。
我的偏激言语是为了驳楼上偏激言语,其认为不用Firefox就上不了网让人觉得很不爽。

首先说明我并不是要求客户都使用键盘操作。

有些软件,属于一次性的,用完即完成使命,这种软件做得再傻瓜也可,比如做成向导式的也可。

有些软件,是专门有人在前台输入的,如果做得不方便快捷的话,操作时间久了必定头晕眼花,恶心想吐。

软件做得好不好就是看是否“专业”,专业软件就是给专业人士用的,符合专业的快捷方式和操作习惯,不是为了兼容几个超级白痴,导致设计出来的软件不折衷。

举个例子来说: AutoCAD,PhotoShop 等一些软件,都是所有人一看都能上手的么。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表