目录

  • 线上问题处理心得
  • 总结

线上问题处理心得

1、保持良好的心态

  每次客户让我们帮忙查线上问题的时候,都会告诉我们,这个问题很紧急,希望我们可以尽快查询出结果。

  其实越是遇到这种紧急的问题,我们越需要保持内心平静,用平常心去对待;反之,心情越急躁,处理问题的效率就越低。

  总之,遇到问题,不要急躁,保持良好的心态,会更利于问题快速有效的解决。

2、打好基础

  一个系统都是由多个模块组成的,在一个团队里,除了项目经理对整个系统熟悉外,其他的成员都是各自负责某些模块。

  客户在遇到线上问题,需要让我们去处理的时候,他们一定会根据模块对应的负责人去进行分配,或者找项目经理;然后项目经理在分配任务的时候,也一定是以模块对应的负责人为依据。

  以我自己为例,在上海团队里,我负责福利、医院自付额、预授权、财务这些模块,所以在这些模块出现的问题的时候,客户会直接来咨询我,而不是去找其他同仁,因为我可以最快速的给到客户答复。

  所以,对于我们自己所负责的模块,我们应该熟悉到哪种程度呢?

  答案:成为团队和客户里,对你所负责模块熟悉度掌握最好的那个人;对于代码逻辑,你是团队里第一熟悉的人;对于业务知识,你要做到比客户还要了解。

  习武之人,他们每天练的最多的是什么?

  就是基本功。

  对于我们也一样,只有基础打牢了,在遇到问题的时候,我们才会更有底气,才不会慌张,才能更有条不紊的去处理。

3、敢于质疑

  一般客户在让我们查询问题的时候,都会简要的跟我们说明一下问题,可能是一段话,或者是截一张图片,如下:

  “Nottingham-0812060的2018年外部保单号是MSH-CCIC-GEP-040529,保单号MSH-G-000-015389, http://192.168.1.88:7021/ui/ 可以查到有3000元的体检年上限,目前P121943517 FV Hospital在医院网站登录时,显示没有体检福利。”

  这段话是Karlen总结问题之后发给我,让我帮忙去查的,对于这段话,我总结一下是什么呢,大致如下:

  用P121943517账号登录Provider网站,去查询Nottingham-0812060这个客户2018年度的保单信息,结果发现没有显示体检福利。

  其实问题也就是我上述总结的那样,但是这段话中“http://192.168.1.88:7021/ui/ 可以查到有3000元的体检年上限”这一句,会跟人带来误导作用。

  88:7021这个环境对应的数据库是预生产库,并不是正式库,Karlen是觉得预生产库里面的数据也是新的,由于我们无法访问正式环境,也许可以去预生产环境进行查询。

  后来我就自己分别去正式数据库,以及预生产数据库里面查询该客户信息,情况如下:

  正式库里面:

  该客户有2018年度的保单

  有设置体检福利

  但是是设置在给付责任层,且和其它给付责任共用同一条规则

  预生产库里面:

  该客户只有2017年度的保单

  有设置体检福利

  但是是设置在缴费责任层,是单独设置了一条规则

  根据查询得出来的结果有2点:

  1、预生产库与正式库里面的数据并不同步,我们不能拿预生产库来查找问题;

  2、该客户在2018年度有设置体检福利,那么在网站上就应该显示出来。

  体检福利的数据来源是通过Webservice返回的,那么我就想知道Webservice返回的结果到底是什么,但是由于我们无法访问正式库,那就很难得到结果,这时候应该怎么办呢?

  这种时候我们就需要请客户帮忙,请他们帮忙协助我们去查询正式库。

  有了客户的帮助,我得到了Webservice返回的结果,其中体检福利这个栏位,接口返回的结果是:<wellnessFlag><![CDATA[NO]]></wellnessFlag>

  返回结果是一个大写的NO,对于这个结果,我产生了疑问,因为对于<wellnessFlag>这个字段,我曾经改过它的返回值,它是绝对不会返回一个大写的NO的,就算返回了NO,也应该是一个小写的No。

  于是,我去找了客户那边的开发人员,说明了我的问题,他们答应去正式环境看一下程式发布的情况。

客户查找完,返回给我的结果是,我之前做的需求,提交的程式中,有一支程式没有发布到正式环境。

  后来客户也紧急发布了这支程式,发布之后再去网站上面进行查询,体检福利这一栏位的显示值,由NO变为了Yes。

总结

  本次的分享,我并没有分享具体遇到一个问题的查找方法,第一步要做什么,第二步要做什么,我觉得这些随着大家经验的累积,都会找到适合自己的处理问题的方式。

  我分享的是我个人认为在处理问题时,比较重要的几点,而这几点,其实是一个渐进的过程。

  遇到问题,首先心态很重要,不管你遇到的问题,是否是你所熟悉的,都不要慌张急躁,保持内心平静,头脑清晰,就算是再大再难的问题,都是需要一步一步去分析处理。

  第二点打好基础,这一点不是说掌握就能掌握到的,它在于你自己平时的学习、总结,是一个长期的过程,贵在坚持。

  就像我在前面第3点举的那个实例,对于返回的结果<wellnessFlag><![CDATA[NO]]></wellnessFlag>,如果我对自己所负责的模块掌握的不够的话,那我就不可能发现返回结果异常这个问题。

  最后一点,是要敢于去质疑。客户告诉你的,并不见得就是完全正确的,他们只会告诉你,他们表面上看到的问题是什么,而这种描述是很片面的,不要因为这些片面的描述就把你的解题思路固定到某一个点上。

  还拿我在前面第3点举的那个实例来说,如果我把我的注意点都放在“http://192.168.1.88:7021/ui/ 可以查到有3000元的体检年上限”这句话上的话,那我可能会在这个错误的方向上,纠结很久。

  相信数据,相信你自己所查询到的结果。

  每个人都有一套属于自己的处理问题的方式,而以上只是我的一些心得,仅限于和大家分享交流,共同进步。

写于2018年8月14日

Anne

转载于:https://www.cnblogs.com/AnneHan/p/9525222.html

关于线上问题处理心得分享相关推荐

  1. Linux线上运维经验分享与故障排除技巧-高俊峰-专题视频课程

    Linux线上运维经验分享与故障排除技巧-743人已学习 课程介绍         主要介绍Linux线上服务器的运维经验和实战操作过程,并介绍常见的系统故障排查思路与问题解决技巧. 课程收益     ...

  2. Cmdb、Saltstack、Web化,莉莉丝游戏云上运维心得分享

    在2017游戏行业全球同服和安全攻防技术沙龙上,来自莉莉丝游戏的蒋海洋分享了<莉莉丝游戏云上运维之路>.他通过介绍莉莉丝游戏的概况.进化历程,引出了莉莉丝游戏使用的cmdb,Saltsta ...

  3. 全球60个线上学习资源网站分享!

    说明, 这个我没有把网站都复制出来,自己可以谷歌搜索,基本上第一个结果出来就是的.我看到这个觉得不错,就整理一下分享到博客里面,觉得需要的可以看看,日后自己需要也方便寻找.觉得有帮助,可以给我点个赞O ...

  4. hive on spark 线上问题排查案例分享

    来源:明哥的IT笔记  编辑:数据社 全文共 2320个字,建议阅读 10 分钟 大家好,今天看到明哥分享一个某业务系统的线上 hive on spark 作业在高并发下频现作业失败问题的原因分析和解 ...

  5. 让bug无处藏身,Java 线上问题排查神器分享

    导语 本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱. 正文 这里先提示一下.在线上应急过程中要记住,只有一 ...

  6. 用 gson 替换 fastjson 引发的线上问题分析

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 Json 序列化框架存在的安全漏洞一直以来都是程序 ...

  7. 线上教学困难多?来试试轻量级互动课堂方案

    一场疫情,打乱了原本的教学节奏,也进一步催热了线上教学,老师当主播已经不是什么新鲜事.不过与此同时,越来越多的问题也暴露了出来,比如缺乏技术能力.直播经验不足等,"这届学校"真的太 ...

  8. 普度网络营销策划_普度网络营销策划:中小企业线上营销沙龙成功举办

    原标题:普度网络营销策划:中小企业线上营销沙龙成功举办 由北京普度网络营销策划有限公司主办的自推广/与大咖在一起,中小企业线上营销推广深度分享沙龙第一期成功举办,来自20多家中小企业的相关负责人参与了 ...

  9. 线上微课堂:信号与系统

    大家好 本周四鲜枣课堂将举办一场微课堂活动. 主题是"<信号与系统>知识点总结串讲". 欢迎大家报名参加! 活动详情如下: 活动日期 2019年7月4日(周四) 晚上 ...

  10. 线上培训!如何添加自定义形态选股策略!股票量化分析工具QTYX-V2.5.6

    前言 股票分析中选股是很重要的一个环节,特别是随着A股市场的逐步扩容,存量资金有限,主力们会偏重于某些板块和概念去操作,从而出现结构化的上涨行情. 因此,要想资金的使用效率最大化,选股比择时更为重要. ...

最新文章

  1. 近世代数--整环上的唯一分解问题--相伴是整环上的等价关系,最大公因子建立在相伴所划分的等价类上
  2. aboboo 上一句 快捷键_锁定微信防别人偷看,苹果电脑上的微信有何不同?
  3. 数据结构:链表(c语言)
  4. 透视变换--基于getPerspectiveTransform()及像素赋值(未涉及插值)
  5. 【免费毕设】ASP.NET公交车管理系统的实现与设计(源代码+lunwen)
  6. 带你玩转kubernetes-k8s(第37篇:核心组件运行机制-Kubelete)
  7. json rpgmv 加密_【RPG Maker MV插件编程】【实例教程6】存档的加密解密与保护
  8. mac上php的集成环境
  9. python 视频解析接口_python接口自动化测试视频教程全集
  10. INA226+STC89C52RC读取电流电压功率
  11. css精华怎么使用,css橄榄精华好用吗?css橄榄精华评测
  12. php如何获取视频文件分辩率,视频分辨率怎么看 查看视频分辨率、帧率、尺寸、以及编码器等详细参数...
  13. 押注AI大装置,商汤的“月亮与六便士”
  14. php外语文献有哪些,外语论文参考文献
  15. 最近公共祖先 (Lowest common ancestor)
  16. HTML简单个人简历前端页面
  17. 工业相机的机械快门与电子快门有什么区别?
  18. 生产者剩余的几何解释
  19. 链路追踪:初探分布式跟踪工具Pinpoint
  20. 实操解决Virtualbox中centos虚拟机硬盘扩容的问题

热门文章

  1. Slideshow Maker for mac(幻灯片制作软件)
  2. 3D建模设计软件Rhino 7 for Mac
  3. Screaming Frog SEO Spider的11个鲜为人知的功能
  4. 临时修改 macOS 应用的界面语言
  5. [译] TensorFlow 教程 #09 - 视频数据
  6. 【IP分析】合并信号concat,拆分总线slice
  7. java调用ant工具
  8. JS进阶篇--iscroll.js的使用
  9. uva 10308 Roads in the North
  10. Silverlight开发的15个最佳实践