据说,程序员不是一般人,是具有某种超能力的人。
一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。
举个栗子:
记得有一次,一个客户打电话给我,说他电脑桌面上的大e找不到了,我没听懂,什么大e找不到了?客户解释说:就是那个长的像大个儿的英文字母e的图标找不到了。我倒。终于明白了他指的是桌面上的IE浏览器的图标不见了。
还有一次,有个客户提出一个需求,要求在页面上增加一个搜索功能,我问它,系统里有搜索功能,为什么还要在这个地方新增一个搜索功能,他说他要的不是那个搜索,他要的是在这个页面上搜在某个关键词。经过进一步的沟通,我明白了,他要的是浏览器上的快捷键CTRL+F的功能。
因为用户的这些特征,导致了程序员认为完美的程序,到了客户的手里,却变成极其难用的软件,投诉电话响个不停。
然后真相只有一个——程序员高估了用户对软件的掌控能力,低估了自己对软件的创造能力。
程序员眼中,用户都是这样用程序的:
如果是脾气暴躁的程序员,遇到这种情况,难免会对着客户发一顿牢骚。所以,项目经理或者是客户经理,此时起了关键作用。
当然,程序员也是非常容易满足的。如果用户使用程序时,露出下面的笑容,程序员会感到成就感爆棚。

用户在使用一款新软件时的样子
有时出现紧急问题,一时又无法彻底解决,程序员只好开启脑洞,来帮助你。
紧急修复补丁
当你试图了解程序员的代码时,估计会收到下面的回复:
软件中有鬼
程序员因为整天和编程逻辑打交道,所以对因果关系特别敏感。对于日常生活中的一些对话,程序员会经常感到疑惑,没有逻辑。当你认为,你表达清楚了,程序员理解出的会是另一种意思。
程序员是这样理解这个指示牌的
如果你的话中有if,最好后面用then做结束,或者用else给出选择,主语要明晰。
商务合作   请加微信 bayarealife_chat
敬请关注
旧金山,硅谷华人最实用的资讯平台
继续阅读
阅读原文