网易首页 > 网易号 > 正文 申请入驻

程序员代码写不好,却让客户以为是他们的问题,半夜开会求解决!

0
分享至

公司的一个程序员是真让我我无语!大半夜我被客户打来的电话吵醒,客户跟我说我们项目组的一个程序员遇到了困难,所以客户就拉了一个电话会议想要解决问题。听客户的语气,我感觉问题好像是出自客户那边,然后我的同事不知道如何是好。问了一个详细以后,我才知道,我的那个同事还在公司加班呢!大家稍微聊了一会儿,我才听明白发生了什么事情。



事情是这样的,我们公司给这个客户开发了一个上位机程序,这个上位机程序需要对接很多硬件,其中有一个硬件是红外传感器。我们通过对接传感器的通讯协议,获取传感器的信号然后来分辨传感器前面有没有物体经过,当有物体经过的时候就执行某个特定的逻辑。

一个简单的传感器逻辑

这个传感器的通讯协议的逻辑比较简单,当传感器前面有物体经过的时候程序会收到一个信号,信号值是1,并且,这个信号会在极短的时间内重发,假设传感器发送信号的频率是1秒10下的话,那么我们在程序里面接收到的就是10次值是1的信号。反之,如果物体已经消失,这个信号将成为0。

这个逻辑我们已经被验证过了,非常稳定,所以,当客户说传感器出现了问题,我就比较奇怪,一开始我还以为是客户那边部署的传感器坏了或者配置有问题,但是,我同事发言完毕以后,我一阵无语,说话都结巴了!

原来,我同事负责的功能里面有个逻辑,当然,这个逻辑是已经确定下来的逻辑,就是程序接收到传感器信号,并且信号值为1的时候需要去处理一些事情,如果为0则停止处理。

我的同事在写这块代码的时候比较简单粗暴,只要收到了传感器信号就去执行逻辑,并没有区分0和1。

我们当初在研究这块的逻辑的时候,就已经跟这个同事说过了,当信号不变的时候不处理任何东西,当信号变的时候才去处理,这样就可以避免同一个信号执行多次逻辑。

什么意思呢?就是当头一次接收到信号值为1的信号的时候,执行代码里面的逻辑,按照上面的说法,如果1秒内有10次信号值为1的信号传过来时,逻辑只会被执行一次,而当收到信号值为0的信号时,停止执行逻辑。

所以,只需要在第一次信号值为1的时候,使用一个变量存一下这个值,下次再来信号的时候判断是否仍为1,如果是则直接跳过,否则停止逻辑。

错误得描述问题

但是,不知道哪里出了问题,可能他压根就对传感器的触发逻辑根本就没有概念,于是乎代码怎么也改不好。

但是,明明是自己理解或者能力问题,当客户问他出了什么事情的时候,他描述起来好像是传感器的触发逻辑有问题!

于是,客户就想当然地认为可能是他们部署传感器或者配置传感器的时候出现了问题,然后才有了这次半夜开电话会议的事情。

之所以半夜开电话会议,是因为从下班开始,客户那边一个负责安装传感器的员工一直在陪我的这个同事加班,已经快半夜12点了,眼看我的同事实在搞不定,客户那边的员工又找不出传感器哪里有问题,无奈才打电话各种“摇人”。

客户那边的人虽然不懂代码,但是对于传感器的触发逻辑是清楚的,他问我是不是我们写的传感器通讯协议有问题,然后我就跟他描述传感器的通讯协议逻辑:“首先传感器接收到信号1,开始执行逻辑,直到这个信号成为0,停止执行逻辑……”

然后客户说:“对啊,是这个逻辑没错啊?但是XX为什么说有问题呢?”

于是我就问我同事是咋回事,一问之下才知道,原来是他代码没有处理好这部分逻辑!

听到这个解释,我头都炸了,一来我觉得是这个传感器的触发逻辑非常简单,控制起来也很简单,二来,我觉得你自己代码逻辑处理不好你倒是说明白啊,大半夜那么多人一起开会,以为是传感器有问题!

我都替客户那边陪着我同事加班的那个人叫屈,当然,客户那边仍旧不知道发生了什么事情,还非常单纯得跟我说:“如果实在不行,我明天让我的同事再换一个传感器试试看!”

我不知道客户是真不知道出了什么事情还是假不知道,但是客户总算给了一个台阶,于是我就跟客户说:“不行这样吧,明天我到公司再调试调试代码,如果实在看不出哪里有问题我们就把传感器换了!”,然后,会议总算结束了!

会后,我单独打电话给我的同事,再三确认之后,确认就是他代码逻辑处理得有问题。大半夜的,我也无力吐槽他,就跟他说早点回去休息,第二天我们再来谈这个事情。

结语

其实,类似的问题不止发生过一次,在这个项目开始的时候,我的同事就经常这样,当客户那边知道他遇到困难问其原因的时候,他总是把自己在写代码的时候遇到的问题描述给客户听,客户不知所谓,经常认为是他们那边的问题,因为客户会专门圈或者私聊负责某个功能的人,所以很多时候当事情出现的时候我并不知道,否则我肯定会直接说我们代码有问题,需要调整下。

最后,可能有些人觉得我这个同事的能力有问题,但不管怎么样,客户要的是结果和处理办法,而作为程序员,这个时候就应该告诉客户应该怎么办,如果是代码问题搞不定,应该把这个问题抛给公司,由能解决问题的人帮忙处理,而不是把自己在编码中出现的问题抛给客户,难道要客户指导你写代码?

声明:个人原创,仅供参考

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
曝湖北一老人要输血,家属有献血证不能免费,医生:三天内的献血证才行

曝湖北一老人要输血,家属有献血证不能免费,医生:三天内的献血证才行

可达鸭面面观
2024-02-29 19:22:53
竞争不过就打压?针对中国进口汽车,拜登又宣布将采取“前所未有行动”

竞争不过就打压?针对中国进口汽车,拜登又宣布将采取“前所未有行动”

环球网资讯
2024-03-01 07:52:11
已致44人死亡!一购物中心内餐厅突发火灾!

已致44人死亡!一购物中心内餐厅突发火灾!

开屏新闻客户端
2024-03-01 10:43:16
连谈五天,两岸终于达成共识,台承诺不再挑衅,大陆提出五大要求

连谈五天,两岸终于达成共识,台承诺不再挑衅,大陆提出五大要求

说天说地说实事
2024-02-29 21:30:15
东莞一上市公司发布讣告:董事长逝世

东莞一上市公司发布讣告:董事长逝世

南方都市报
2024-02-29 19:47:19
事件大反转,德州警方称赵安吉死亡转为刑事调查

事件大反转,德州警方称赵安吉死亡转为刑事调查

发现与发掘
2024-03-01 09:56:10
章男炮轰电车:汽车最基本的功能是稳定可靠,不是睡觉或看电视!

章男炮轰电车:汽车最基本的功能是稳定可靠,不是睡觉或看电视!

杂谈哥闲谈
2024-03-01 11:33:38
爱奇艺继续高质量增长:原创能打,科技增效

爱奇艺继续高质量增长:原创能打,科技增效

定焦One
2024-03-01 09:15:38
资不抵债时代来临了吗?深圳一楼盘从4万降价2万多,再度引发争议

资不抵债时代来临了吗?深圳一楼盘从4万降价2万多,再度引发争议

火山诗话
2024-02-28 11:28:07
以色列发布的这段视频,把全世界当傻子了

以色列发布的这段视频,把全世界当傻子了

军机图
2024-03-01 13:58:08
吓哭!画面惨烈!超美女生陪宠物治病被高压舱门爆弹砸碎头颅!

吓哭!画面惨烈!超美女生陪宠物治病被高压舱门爆弹砸碎头颅!

魔都囡
2024-03-01 01:19:02
“2·14恶性撞船事件”谈了十轮,绿营还在推诿

“2·14恶性撞船事件”谈了十轮,绿营还在推诿

环球网资讯
2024-03-01 07:10:08
普京:俄罗斯将在未来几年内成为世界四大经济体之一

普京:俄罗斯将在未来几年内成为世界四大经济体之一

新民晚报
2024-02-29 19:49:13
男宝占领幼儿园,新生儿性别比越来越离谱?数据显示女性更希望后代是男孩

男宝占领幼儿园,新生儿性别比越来越离谱?数据显示女性更希望后代是男孩

小萝卜丝
2024-03-01 13:14:33
利率10%的银行存款产品现身,预约开户已经排队到4、5月份,每经记者现场调查

利率10%的银行存款产品现身,预约开户已经排队到4、5月份,每经记者现场调查

每日经济新闻
2024-03-01 00:04:13
日本企业出现加速离开中国倾向?中国驻日大使回应

日本企业出现加速离开中国倾向?中国驻日大使回应

界面新闻
2024-03-01 09:39:25
养父临终告知身世,河北小伙赴川千里寻亲!生父不知还有个儿:感觉像中了500万

养父临终告知身世,河北小伙赴川千里寻亲!生父不知还有个儿:感觉像中了500万

极目新闻
2024-02-29 21:16:40
冤么?女子主动辞职,公司一顿“乱操作”后倒赔近57万元,只因……

冤么?女子主动辞职,公司一顿“乱操作”后倒赔近57万元,只因……

中工网
2024-02-28 21:34:01
她长得漂亮,演技不输马伊琍,片酬只有50万,凭《繁花》再次翻红

她长得漂亮,演技不输马伊琍,片酬只有50万,凭《繁花》再次翻红

子芫伴你成长
2024-02-29 21:19:51
距4万分仅差9分!詹姆斯31+9统治加时 最快下场战掘金达成

距4万分仅差9分!詹姆斯31+9统治加时 最快下场战掘金达成

醉卧浮生
2024-03-01 14:04:03
2024-03-01 15:48:49
程序员古耕
程序员古耕
程序员、网文作家、自媒体人
314文章数 253关注度
往期回顾 全部

头条要闻

美防长:乌克兰若战败 北约将对俄开战

头条要闻

美防长:乌克兰若战败 北约将对俄开战

体育要闻

让豪门眼馋的80后少帅 不止一个阿隆索

娱乐要闻

周星驰为《女足》选角,网友反应平淡

财经要闻

名表二级市场"缩水":行情大幅跳水

科技要闻

俞永福卸任,年轻管理团队接任饿了么高德

汽车要闻

比亚迪宋Pro DM-i荣耀版10.98万起 低价降2万

态度原创

教育
健康
数码
艺术
游戏

教育要闻

“技校女生”VS“高中女生”,一组对比图流出,家长看后破防了

帮你远离焦虑和失眠的5条有效建议

数码要闻

iQOO TWS 2体验:55dB降噪+44ms全链路低延迟,才399元!

艺术要闻

给画布做一场解剖,看看表面之下都藏了什么?

暴雪宣布亚服不再禁止金团!玩家暴跌扛不住了!

无障碍浏览 进入关怀版