最近在做一个项目的时候,出现的一件事件让我很恼火,事情是这样的:周五下午确定,我们中心会紧急接入一个业务,该业务会对接我们中心的两个模块,先是前置的那个版块和该业务联调相关接口之后,业务接口人就下班了。这个时候通知我们说,我们也要和该业务对接并联调接口,并强调该业务当天就要上线。码农的悲剧事件就这样上演了。
要对接一个业务,首先当然是要查看他们的接口了,询问其接口之后,得到的结果是之前和我们中心的另外一个业务已经对过了,接口没有问题,于是她就下班了。在确认接口没有问题之后,自然是开始编写自己业务的代码,时间是晚上6:30,在编写调用业务api的时候,由于没有给予任何接口文档,代码头文件也没有给予注释,只能先询问之前和业务联调的同事是否知道接口的调用方式。询问的结果是,他们只关注他们自己的调用的接口,所以联调也只联调了那一个接口,其他的接口怎么调用他们没有联调,也不知道。无可奈何只能打电话找该业务的接口人,结果打手机没有人接,连续拨了N次依然没有人接,可能没有听到也是正常的,我准备等会再打(后来她说认为是骚扰电话....所以就没接)抱着大家都是码农的想法,我也不想去找她的leader告状什么的,我就先把剩下的逻辑写完,不知道的参数就根据自己的理解先填上,准备等下再来填。这样等我把剩下的代码全部写完,已经是晚上9:00了。
       先试试自己的理解对不对,我就开始调试,结果自然不如意,只能再试着拨打电话,结果还是打不通,连续拨了几遍,依然不行。没有办法,项目进度限制只能找她leader,已经是晚上10:00了,结果leader电话连续拨打几次之后才拨通,结果就是他打电话给业务接口人,让她处理。终于联络上了该接口人,(电话为什么不接?以为是骚扰电话),电话的结果是各个参数的意义她已经给到了之前和她联调的另外的同事,在我耐心的“请问”之后,总算给了一些具体的意义。“感天谢地”的根据她提供的信息再次修改之后,问题依然没有解决,电话她,说就是这样调用的,如果还是错误,她也没有办法了。
      大家都是码农,你的累我是可以理解的,好不容易下班了想休息,被打扰了大家也都不高兴,我也能理解。既然这样,那我只能想别的办法了,这时已经凌晨1:00中间又找了几个同事"请教"了,但是这些人都不是具体负责该业务的,虽然被打扰,但是还是有点“不爽”的给予了建议。有时候事情就是这样“多磨”,无论怎么调整参数,甚至于我枚举了所有的输入条件,依然没有得到好的结果。既然不能,那就暂时放下,做其他的事情,(周五晚上通宵)。
       到了周六上午,再次联系该业务的接口人,她马上将他们业务的代码发给了我,但是他们业务的代码调用方式和我们完全不一样,我们根本无法参考,电话给出的结果是,我们就是这么调用的,你们不能调用,我也没有办法了,然后给了一个人的电话,说可以找她解决,然后不管了。通过这个人,我终于找到了一个在公司加班的一个同事,这个同事态度很好,虽然占用了他的个人时间,但是在他的耐心查看代码之下,很快就找到了问题。问题也终于解决了。
      说出这样的故事,并没有说那位业务接口人职业素养很差的意思,也不是说码农怎么苦逼的要加班通宵,真实的意思是遇到了这种问题,应该怎么处理?这样的问题,作为码农应该基本遇到过(如果没有遇到说明工作经验不够),也就是在平层关系(你没有直接管理对方的权限,甚至于人家不在乎你)在遇到问题的时候如何让对方重视你的事情,从而协助和帮助你解决问题。
     首先:   做为码农,如果回家之后被电话吵着还要继续干活总是不高兴的,如果是老板虽然不爽,但是还是得干活。但是如果是其他人,比如这种其他业务的人,可能就没有什么好脸色了,不接电话,不理,或者干脆一推。这种时候,就必须要通过她的老板告知她,该项目很重要,她必须要尽快配合,自上而下的管理方式是最直接最有效的方式。
      其次:只要是需求,就必须要认真了解是什么需求,在没有明朗需求之前,不能贸贸然的就决定该需求是否简单,比如这里涉及到了外部接口,就必须要先和接口人对好了接口之后才能允许她走,或者她必须承诺在家可以及时支持,而不是盲目的相信她说的话,从而产生不可预知的后果。
      再次:在接口没有被调试通过时,遇到问题的时候,接口人有义务和责任去协助发现问题,立场应当强势的告知她,你需要来处理这个问题,而不是退让。如果不能推动,则马上向上反馈。

码农何苦为难码农(如何做平层管理)相关推荐

  1. 码农何苦为难码农:谈谈程序员面试那些事

    春天,万物复苏.程序员们跳槽的季节要到了.其实,程序员算是跳槽比较频繁的人群.虽然每个人都盼着能跟随公司的步伐一步步地成长,但能在正确的时间点遇到正确的公司,这也是要靠运气的.对于大部分程序员来说,跳 ...

  2. 计算机编码发明者,“自然码”的发明者周志农在从计算机*毕业后的,才有了第一只...

    "自然码"的发明者周志农在从计算机*毕业后的,才有了第一只MODEM,即使当时MODEM已经开始降价,但每只还是要花. 相关句子 1.生理学更加令人惊叹不已.试想一台人工肾,像*箱 ...

  3. python实战扫码下载_实例:用 Python 做一个扫码工具

    原标题:实例:用 Python 做一个扫码工具 来自公众号: 新建文件夹X 链接:https://blog.csdn.net/ZackSock/article/details/108610957Pyt ...

  4. 怎么做二维码?二维码制作的简单方法

    二维码在日常的用途非常的广泛,比如付款二维码,信息统计二维码,问卷调查二维码,网页跳转二维码...都是常见的二维码类型.通过扫码识别来进行操作,让生活更加的便利,那么这些二维码是如何制作出来的呢?下面 ...

  5. 码分复用:为什么可以通过收到的码片序列与站的序列做内积的值判断每个站是否发送数据及数据值

    关于码分复用中所存在的问题: A,B,C,D为站的唯一编码序列 R为收到的码片序列 我们都知道:把每一个站的序列分别与收到的码片序列做内积. 如果结果为1,则代表此站发送的数据为1: 若结果为-1则代 ...

  6. 微信扫码下单小程序怎么弄(做扫码下单小程序的方法)

    很多粉丝朋友咨询我们说:自己想要弄个微信扫码下单的小程序该怎么弄?本文小编就给大家分享一下做扫码下单小程序的方法. 做个扫码下单小程序之前,我们首先要清楚自己的行业以及自己的产品或者服务是哪种类型.然 ...

  7. 直播网站源码直播平台软件开发iOS动手做一个直播(原理篇)

    直播网站源码直播平台软件开发iOS动手做一个直播(原理篇) 上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识.附上直播代码篇地址. ###推流 腾讯直播平台 ...

  8. 如何用python做二维码识别软件_Python什么都能做(一)用 Python 做一个扫码工具...

    Python实现扫码工具 二维码作为一种信息传递的工具,在当今社会发挥了重要作用.从手机用户登录到手机支付,生活的各个角落都能看到二维码的存在.那你知道二维码是怎么解析的吗?有想过自己实现一个扫码工具 ...

  9. 说到比心源码,不如讲讲比心源码实现聊天室功能该怎么做?

    说到比心源码,不如讲讲比心源码实现聊天室功能该怎么做? 比心源码是"比心陪玩源码"的简称,在比心源码中,聊天室功能是很重要的模块,它能够促进用户流通,加速社交,本文就来讲讲如何实现 ...

  10. 图片活码怎么制作?如何将图片做成活码二维码?

    现在很多人在制作二维码的时候,都不再制作静态二维码,会选择制作微信活码的方式来制作动态二维码,有助于后期修改二维码的内容,便于二维码的长期使用.那么图片转二维码活码的操作方法,小伙伴们感兴趣吗?跟着小 ...

最新文章

  1. Linux下数值计算
  2. 思考:用开发移动app的观念来开发网站
  3. 中望CAD 2021中文版
  4. sap在线服务器,SAP服务器常用端口
  5. Shell命令-文件及内容处理之split、paste
  6. Linux nohup实现后台运行程序及查看(nohup与)
  7. linux用户开放crontab权限,linux – / etc / crontab权限
  8. GNOME 2.18.2
  9. MySQL---数据库从入门走向大神系列(二)-用Java对MySQL进行增删改查
  10. java-开发环境切换不同版本Java-jdk的步骤
  11. caffe自带可运行的两个例子:mnist和cifar10
  12. ionic引用自定义html,pipe - Ionic 4自定义管道可以在app.component.html中正常工作,但不能在其他.html页面上工作(在.ts文件下工作) - 堆栈内存溢出...
  13. Idea搭建SpringCloud(四)------利用Feign实现负载均衡
  14. Android一键反编译工具 jadx
  15. 给Excel的数字单元格左上角加上绿色小三角
  16. 前端知识总结之浏览器知识
  17. 计算机c盘红色,win7系统c盘空间不足变红了如何解决_windows7的C盘变成红色怎么办...
  18. pymol怎么做底物口袋表面_pymol常用操作
  19. C++上机实验三第2题
  20. 计算机英语wheel是什么意思,wheel是什么意思

热门文章

  1. kite语言测试c1,语言测试期末考试的.doc
  2. Redis青铜修炼手册(一) --- NoSQLRedis介绍
  3. Flink Java 之 Savepoints
  4. 性能优化系列(七)APK 体积优化
  5. LAZ/XYZ格式在线转换
  6. 除了做测试,我们还能做些什么呢?
  7. 通过maven-clean-plugin插件清除指定的目录
  8. 探秘苹果最高机密——输入实验室
  9. 7个Python特殊小窍门帮你做数据分析
  10. javaWeb 批量下载图片