程序员与用户之间的那些事,两个字:真实!
在外行来看,程序员都是拥有超能力的人,他们用一段段的字母+数字将这个时代带上了高潮。但是在程序员眼里都认为自己很普通,与常人一样,他们都认为自己能够做到的事,其他人也能做到。(ps:我本来就是普通人好吧,我能做到的为什么别人不能做到?)
这里还是要推荐下小编的web前端学习 群 : 687958461,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份最新的web前端资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。
但其实呢,大部分人都对电脑都不是很了解,差不多都是小白(对计算机方面、软件方面的了解不足),就比如说大家浏览的网站、手机中的APP等等,在程序员眼中都是他们的基本操作,但是用户就不了解了(什么HTTP协议啊,IO流啊,可能对电脑配置都不太了解),就因为这样,就会出现很多奇奇怪怪的事情,这就让程序员很头痛了。(ps:不要问我会不会修电脑!!!修电脑!!!修电脑!!!)
上次我就遇到了一个奇葩的事情:
朋友问我:我电脑上的那个蓝色的e字母怎么突然不见了!
我:what??什么叫蓝色的e字母???该不会他换壁纸了吧。
朋友继续说:就是一个蓝色的e字母图标。
我:我....原来是IE浏览器的快捷方式被删了(嗯!作为一名前端工程师,我早想干掉它了)
还有:
接到客户的反映:要增加一个需求
反映内容如下:
希望能在首页上增加一个搜索功能。
我:???,系统不是有搜索功能吗?还要加一个?
经过沟通才明白:他要的是在这个页面上搜在某个关键词。就是浏览器上的快捷键CTRL+F的功能。
因为用户的这些特征,导致了程序员认为完美的程序,到了客户的手里,却变成极其难用的软件,投诉电话如乡下骂街的泼妇似的响个不停。而事后分析发现,根本原因都是因为程序员高估了用户对软件的掌控能力。
也正是因为用户对这些的不了解,使得程序员认为很OK的程序到了用户手中,却变得不是很好用的软件,接着就是各种投诉电话如乡下骂街的泼妇似的响个不停。最后发现,并不是程序员的程序有问题,而是用户对软件的掌控能力不够强。
虽然用户会给程序员带来很多的麻烦,但其实程序员所有的荣誉感都来源与用户。因为空户用的满意,用的舒心,这样程序员就觉得自己写的程序很不错,会有一种来自内心的成就感。
程序员的加班这一状况也是非常常见的。当开发软件有紧急任务时,他们都是任劳任怨的加班加点,当在已经发布的软件中出现了重大bug时,他们都会深深在自责,会连夜赶制出紧急修复bug,如果不能在第一时间让用户满意,他们会茶不思、饭不想、觉不睡。即使在实在没有短期内完整的补救措施的情况下,他们也会想出一些歪招,但也是行之有效的方案,让用户暂时度过难关。