程序员:我和客户永远语言不通


  关注我,你的眼睛会辣    


来源|网络

编辑|猿姐




我一直认为程序员不是一般的人,是具有某种超能力的人。


但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人也应该很容易做到。


但事实上,由于大部分人包括开发公司的客户以及使用软件的用户,一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情。这让程序员非常痛苦。


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


还有一次,有个客户提出一个需求,要求在页面上增加一个搜索功能,我问它,系统里有搜索功能,为什么还要在这个地方新增一个搜索功能,他说他要的不是那个搜索,他要的是在这个页面上搜在某个关键词。经过进一步的沟通,我明白了,他要的是浏览器上的快捷键CTRL+F的功能。


因为用户的这些特征,导致了程序员认为完美的程序,到了客户的手里,却变成极其难用的软件,投诉电话成山一样的响个不停。然而事后分析发现,根本原因都是应为程序员高估了用户对软件的掌控能力,低估了自己对软件的创造能力,于是导致了他们看这些客户使用他们开发的软件时,都会有一种哭笑不得的感觉。



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

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



说到开发产品,没有人比程序员更了解产品。程序员知道产品的优点、缺陷、用途和潜在用途。说起这些,程序员了如指掌,如数家珍。


在这个似乎无所不在的数字时代,倾听程序员必须要说的内容非常重要,而且也许比以往任何时期都更加重要。任何行业,无论是否是新兴行业,你都不能冒疏远开发者的风险。忽视他们的投入意味着对他们缺乏信任,而信任是管理者与开发者关系良好的基石。他们需要信任你的产品以及你告诉他们的有关你的产品的要点。你最不应该做的一件事是危及到维护和开发产品的知识库。你还需要保持开发人员的投入并对你要求他们做的事情感兴趣。你需要听取他们的意见。为此,你需要一个在线社区。社区促进倾听。良好的社区使开发人员可以轻松地与其他开发人员进行协作和合作,并且在征求和收集开发人员投入的过程中提供所急需的手续。请记住,收集反馈信息越容易,将信息提供给产品管理和工程团队的速度就越快。


开发人员的投入有助于确保你的产品满足客户的期望并解决他们的问题。开发者提出的意见可帮助你提供令人惊叹的客户体验,并提高客户粘性。开发者付出的努力是产品可靠性和寿命最宝贵的资源之一。



有的人说:程序员吃香或者好赚钱之类的话,还是改变主意吧,程序员只是个技术民工,跟钳工是一个工种的”

程序员到底有多累、多辛苦?为什么还有那么多人想转行当程序员?优秀的程序员其实会越来越轻松。计算机世界其实和现实世界很像,解决问题的办法是开放的,而很多时候限制工作量的,想象是美好的。 由于互联网行业竞争激烈,时间确实紧:前期赶做需求分析,中期赶项目上线,后期抢修复Bug等已成常态。



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


软件编程是一个亦虚亦实的世界,有时候你搞不清一段代码为什么好用,有时候也会诧异由那样的代码构成的软件也能跑起来,他们自愿放弃所有带薪年休假,自愿进行非指令性加班、自愿每天工作12个小时、每周工作6天,除此之外,春节、国庆等大假期还需随叫随到,无条件加班。所谓“白天做开发,午时做案头,晚上跟测试,凌晨理思路,晨会拍桌子。这就是现在的现状。


猿姐瞎BB

有人说:优秀的程序员其实会越来越轻松的。但至少在现在极大部分的程序员亦是这种状态。他们也承受着来自方方面面的巨大压力。





牛B程序猿


孤独地写程序时,你需要一些陪伴,一些快乐,一些”干“货。

扫码关注!


Back To Top