蓝点网
给你感兴趣的内容!

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

有一种说法:程序员不是一般的人,是具有某种超能力的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的软件用户——也应该很容易做到。

但事实上,由于大部分人——绝大部分人(包括软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让用户很痛苦,也让程序员非常痛苦。

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

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

如果是脾气暴躁的程序员,遇到这种情况,难免会对用户发牢骚。对于程序员来说,用户对他们开发的软件感到满意,那就是浓浓的自豪感,比如用户在使用一款新开发出的软件时惊讶的表情:

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

程序员虽然脾气不好,但他们都是为工作着想,不带任何个人恩怨。当开发软件有紧急任务时,他们都是任劳任怨的加班加点,当在已经发布的软件中出现了重大bug时,他们都会深深在自责,会连夜赶制出紧急修复bug。

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

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

用户应该体谅程序员。程序员的生活实际处在一种十分矛盾的状态中。编程不像其它行业,比如泥瓦匠砌砖,砌一层砖,墙就会高一次。但编程不一样,有时候一个程序员写了一天的代码,急得满头大汗,但开发进度未必就有所进展,有时候甚至还会倒退。

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

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

最后,说一下跟程序员打交道的一些注意事项。程序员因为整天和编程逻辑打交道,所以对因果关系特别敏感。如果你的话语的因果关系不是很明确,这会让他们感到疑惑,如果你的话语的因果关系不完整,这会让他们办错事。

如果你的话中有if,最好后面用then做结束,或者用else给出选择,主语要明晰。如果不明晰,就会出现下图中出现的事故,程序员是这么理解指示牌中的话:

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

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

转载请注明来源于蓝点网及本文链接:蓝点网 » 在程序员的眼里,用户是这样使用他们开发的软件的
分享到:更多 ()
以下评论内容由网友保留所有权,除非特别注明否则所有评论均不代表本站观点!

评论 15

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #7

    转载请注明呀

    jeffpan2年前 (2014-08-05)回复
  2. #6

    我要换头像

    axreport2年前 (2014-07-28)回复
  3. #5

    鸭子哥也写程序吗?

    tniyi2年前 (2014-07-27)回复
  4. #4

    笑了。。。中了好几条、、、鸭子哥能转到我朋友圈么

    马也驰2年前 (2014-07-26)回复
    • 可以哇 底部分享点微信就出来二维码了 扫一扫就可以分享了

      山外的鸭子哥2年前 (2014-07-26)回复
  5. #3

    薜荔薜荔,地板,我的了。

    山外的鸭子弟2年前 (2014-07-26)回复
  6. #2

    噗,哈哈

    CARTERhappy2年前 (2014-07-26)回复
  7. #1

    我要把鸭子扔进去

    i林烟月初明2年前 (2014-07-26)回复