文档章节

如何理解这群高智商的人

9
 9秒教育
发布于 2015/12/15 10:25
字数 1312
阅读 93
收藏 0
点赞 0
评论 0

程序员不是一般的人,是具有某种超能力的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,总觉得自己很普通,跟常人一样。


所以,程序员觉得自己能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。


▌转载自CSDN


►由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。


一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。


程序猿眼中的你


记得有一次,一个客户打电话给我,说他电脑桌面上的大e找不到了,我没听懂,什么大e找不到了?客户解释说:就是那个长的像大个儿的英文字母e的图标找不到了。


我终于明白了他指的是桌面上的IE浏览器的图标不见了。


还有一次,有个客户提出一个需求,要求在页面上增加一个搜索功能,我问它,系统里有搜索功能,为什么还要在这个地方新增一个搜索功能,他说他要的不是那个搜索,他要的是在这个页面上搜某个关键词。


经过进一步的沟通,我终于明白了,他要的是浏览器上的快捷键CTRL+F的功能。

因为用户的这些特征,导致了程序员认为完美的程序,到了客户的手里,却变成极其难用的软件,投诉电话如乡下骂街的泼妇似的响个不停。


而事后分析发现,根本原因在于程序员低估了自己对软件的创造能力,高估了用户对软件的掌控能力。


于是,这导致他们在看这些客户使用他们开发的软件时,都是那样一种可笑的行为,如下图:



▍在程序员的眼里,用户是这样使用他们开发的软件的

如果是脾气暴躁的程序员,遇到这种情况,难免会对着客户发一顿牢骚,而且,程序员的脾气一般都不是很好,所以,通常跟客户沟通时,项目经理一般都是跟着一起,以免事态激化。

用户虽然给程序员带来很多麻烦,但其实程序员的所有荣耀感都来自客户,因为只有客户用得满意,程序员才会有成就感。


用户应该体谅程序员


程序员虽然脾气不好,但他们都是为工作着想,不带任何个人恩怨。


当开发软件有紧急任务时,他们都是任劳任怨加班加点;当发现在已发布的软件中出现了重大bug时,他们都会深深地自责,并连夜赶制出紧急修复bug;


如果不能在第一时间让用户满意,他们会茶不思、饭不想、觉不睡。即使在短期内实在没有完整的补救措施的情况下,他们也会想出一些歪招,但也是行之有效的方案,让用户暂时度过难关。


比如,下面就是一个紧急修复补丁:




用户应该体谅程序员。程序员的生活实际处在一种十分矛盾的状态中。


编程不像其它行业,比如泥瓦匠砌砖,砌一层砖墙就会高一次。编程不一样,有时候一个程序员写了一天的代码,急得满头大汗,但开发进度未必就有所进展,甚至有时候还会出现倒退。


软件编程是一个亦虚亦实的世界,有时候你搞不清一段代码为什么好用,有时候也会诧异由那样的代码构成的软件也能跑起来,正如下面这张图片中所示:



最后,说一下跟程序员打交道的一些注意事项。


程序员因为整天和编程逻辑打交道,所以对因果关系特别敏感。如果你的话语的因果关系不是很明确,这会让他们感到疑惑,如果你的话语的因果关系不完整,这会让他们办错事。如果你的话中有if,最好后面用then做结束,或者用else给出选择,主语要明晰。


如果不明晰,就会出现下图中出现的事故:



如果你是一个程序员,你会理解我说的话。




欢迎大家评论区大声喧哗相互勾搭!


9miao诚意推荐

【免责声明】本账号旨在介绍更多的最新信息,部分信息转载自各类纸媒、网媒之所有作品,版权归作者本人所有,转载文章目的在于分享信息、提供阅读。


© 著作权归作者所有

共有 人打赏支持
9
粉丝 2
博文 24
码字总数 32297
作品 0
东城
看40W程序员评论他们的真实生活是怎样的!

如果问大家什么是真正的演员,大家一定会说好好演戏,热爱演戏,认真演戏的那些就是,所以很难理解这个问题下为啥大部分人的答案都是从生活中的各种琐事来解释一个IT男是什么样子的。 喜欢穿...

qq_41807409 ⋅ 04/18 ⋅ 0

博客阅读整理一

(部分文章是系列文章,可在原文博客查找) Java ClassLoader, JavaAgent, Aspectj Weaving一站式扫盲帖:主要总结了ClassLoader、java代理、反射相关的知识点 jdbc实现篇-源码:介绍了jdbc的源...

oO脾气不坏Oo ⋅ 2015/10/17 ⋅ 0

那些年学C/C++的我做过这些项目,这些年正在学习的你们做过什么

那些年学C/C++的我做过这些项目,这些年正在学习的你们做过什么,纯属装逼娱乐,请勿模仿。 懵懂期 那时还是彩笔一个,终极版菜鸟,倒弄一些自以为很有意思的东西 作品一:(效果稍微久一点)...

这个人很懒什么都没留下 ⋅ 2017/12/19 ⋅ 0

我所理解的开源精神

小时候爸妈吵架,问我他俩谁智商高,我就说我妈智商高一些,完事之后我问我妈要早饭钱给了我2元吃完面还剩2毛不够进网吧。。。后来他俩再吵架问我谁智商高我都说我爸智商高,于是整个初中我基...

开源中国X科长 ⋅ 2015/11/20 ⋅ 2

有个40万年薪的“程序员”老公是什么感受?网友回复“笑喷了

导读:在大家印象中,程序员都是拿着高工资,不善言谈,沉默寡言的宅男,整天就知道码代码。虽说大部分程序员可能都是这样的,但是真正找个程序员做男朋友或者嫁给程序员,又是一种什么感受呢...

如蜗牛般努力 ⋅ 2017/12/29 ⋅ 0

亲测89元小度智能音箱,这或许是国民级智能音箱应有的姿态

  会场突然好一阵躁动,仔细一看,原来是蔡康永来了!   ▲图注:蔡康永现身“小度智能音箱发布会”   他来干嘛?难道不是走错场子了吗?这或许是很多在场嘉宾的共同的疑问。   但整...

遇见人工智能 ⋅ 06/12 ⋅ 0

Python 创建单例模式的三种方式

方法一:使用装饰器 装饰器维护一个字典对象instances,缓存了所有单例类,只要单例不存在则创建,已经存在直接返回该实例对象。 Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 d...

铁扇公主1 ⋅ 2017/06/15 ⋅ 0

10个应该早点知道的Python技巧

1. 在Python 2中Python 3风格的打印输出 让我对专注于Python的一件事时Python 2 和 Python 3的版本问题,最终,我选择了Python 2,因为我所需要使用的所有库在Python 3中并不全部兼容,如果我...

铁扇公主1 ⋅ 2017/04/26 ⋅ 0

想要成为优秀工程师究竟需要什么素质?

想要成为优秀工程师究竟需要什么素质? (从应届生到月薪过万的秘诀是什么?/软件工程师如何在工作中成长?/如何在公司脱颖而出?) 你越不学,越不行,学习是有马太效应的。什么是马太效应呢...

朱有鹏老师 ⋅ 01/16 ⋅ 0

Python在Linux系统运维中的重要性

人生苦短,我用Python 这句话我在N个当地看到N+1次 为什么用Python,由于它逼格够高! 基于Python本身的优点:简单,易学,速度快,免费、开源,高层语言,可移植性,解释性,可扩展性,可嵌...

铁扇公主1 ⋅ 2017/06/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

R计算IV

参考文章 #读取文件 rawdata = read.csv("/path/to/csv/file",header=T) colnames(rawdata)[18] <- "y" //重命名因变量y #数据分区 训练集测试集 trainIdx <- sample(nrow(rawdata), round(......

火力全開 ⋅ 11分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

阿里云云栖社区 ⋅ 11分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

猫耳m ⋅ 22分钟前 ⋅ 0

关于ireport自定义变量类型为list的时候

自己摸石头过河,我真的应该去趟市中心图书馆,借本真正靠谱的教材 网上的东西,只有0.01%是有用的,还有0.99%是垃圾,剩下的99%是垃圾的复制品。。 哎!~ 问题是这样的,报表带sql,从db中获...

炑炑milina ⋅ 23分钟前 ⋅ 0

Spring mvc ContextLoaderListener 原理解析

对于熟悉Spring MVC功能,首先应从web.xml 开始,在web.xml 文件中我们需要配置一个监听器 ContextLoaderListener,如下。 <!-- 加载spring上下文信息,最主要的功能是解析applicationContex...

轨迹_ ⋅ 23分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云官方博客 ⋅ 25分钟前 ⋅ 0

Redis安装异常解决办法

官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxvf redis-2.8.17.tar.gz 3. 进入解压缩后的文件夹:c...

slagga ⋅ 29分钟前 ⋅ 0

006. 深入JVM学习—年轻代

1. 年轻代图片 年轻代(Young)属于JVM堆内存空间的一个组成部分 所有使用关键字new新实例化的对象一定会在伊甸园区进行保存,而对于存活区保存的一定是已经在伊甸园区存在一段时间并且经过了...

影狼 ⋅ 30分钟前 ⋅ 0

如何成为一个合格的程序员

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员...

柳猫 ⋅ 31分钟前 ⋅ 0

cups error_log日志暴增

日志内容 File \"/usr/lib/cups/notifier/dbus\" has insecure permissions 解决(未验证适用范围) sudo service cups stopsudo rm /etc/cups/subscriptions.conf*sudo rm -r /var/cac......

一介码夫_Hum ⋅ 35分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部