《成为解决问题的高手》专家篇3 —— 怎样解决问题才最合适?

1,449 阅读12分钟

《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。后续还会有一些番外篇,讨论跟问题相关的话题,欢迎持续关注。

这是系列文章的专家篇,在阅读本文之前,建议先阅读 《成为解决问题的高手》入门篇《成为解决问题的高手》进阶篇

基于篇幅与学习成本考虑,专家篇将会按照模块拆分为 3 部分来介绍,最后是总结篇,争取让大家抓到解决问题的核心要点,提升职场效能。这是第 3 部分的文章,建议先阅读 第 1 部分第 2 部分

预热思考题

有这样一个普适性问题:在总结需求延期或者自己感到工作非常繁重的原因时,总是会出现这样一项:自己的工作经常被突发事件打断。大家会怎样改善这个问题?

引子

从小到大,我们接受的教育都是不断磨练自己动手解决问题的能力。

但是很少有人教导我们,我们应该学会去思考:怎样解决问题,才是最合适,最高效的

插图1.png

我举个大家秒懂的栗子。

我们程序员在开发某个复杂模块或系统时,简单来看,通常遵循这样的流程:明确需求-方案设计-编码-验收。

有经验的程序员应该知道,我们更应该把更多的精力,放在前面两步,而不是编码。

我们在解决复杂问题时,需要跳出传统的解决问题方法论的范畴,去关注怎样解决问题才最合适。

诀窍 —— 问题该由谁来解决?

我们可能存在两种错觉。

每当我们碰到问题的时候,总是不自觉地认为,应该要由自己去解决问题。否则为什么会找我解决问题?肯定是别人觉得我最适合解决问题呀 —— 这可能是个错觉。

另外一种思维是,如果不是我来解决问题,如何体现自己的价值呢?领导怎么知道我的能力强呢 —— 这可能也是个错觉。

识别最适合解决问题的人,并能够让他心甘情愿,自发主动地解决问题,这才是高阶手段。

插图2.png

如果有管理经验的人应该很容易理解这点,因为这就是用人和激励。但并不是只有管理者才需要这种能力,每一个职场人都应该锻炼这种能力。让专业的人做专业的事,这才能提升效率。

如果能够说服别人解决问题,同时不会让领导觉得我是在甩锅,最后还能让领导觉得解决问题的成果有我的一份功劳在,这才叫能力

如果有这样的能力,那就等于同时有好几个人帮我做事,我的绩效还会差吗?相比所有事情都自己亲力亲为,哪个更佳?

如何才能识别最适合解决问题的人? 在职场中,你需要更多地关注身边的同事的能力、性格和特点,也要了解他们在做什么项目,负责什么模块。这样才能在碰到问题时,去思考谁更适合处理这个问题。

如何让别人心甘情愿地解决问题? 在职场中,如果是同事关系,我们肯定是没办法给别人画饼了。更好的办法就是“拉他下水”。

如果一个人处于解决问题的位置,却不受问题困扰,那就采取一些行动使他能亲身体验到问题

插图3.png

三十六计中,借刀杀人是高明至极的手段。在不经意间,勾起别人的欲望,去达成自己的目标,同时还没有暴露自己。借刀杀人听起来总是贬大于褒,但它隐含了我们解决问题的一个重要技巧,就是要善于利用身边的“资源”去达成自己的目的

用我们的预热思考题举个栗子

假设 PM 给你反馈了一个现网问题,你会怎么处理?

小 A 立刻就屁颠屁颠排查问题去了,但是通过日志没看出什么问题。这个模块也不是小 A 负责的。于是,小 A 就跑去查看该模块的源代码,run 项目复现问题,一顿操作,半天过去了,问题还是没解决。不仅领导不满意小 A 的工作,小 A 原来的工作也被耽误,只能晚上加班补进度。

小 B 发现,出现问题的模块不是自己负责的,于是小 B 把模块的负责人潜龙拉进群,然后 @潜龙,@PM,@领导,说明这个模块不是自己负责,对逻辑不熟,潜龙是模块负责人,麻烦 @潜龙 看下这个问题。

小 C 在了解问题的情况和信息之后,先在群里回复“已经了解清楚问题,现在立刻着手解决问题,有进展将会第一时间同步”。小 C 了解到上周刚发的版本中某个需求改动了这个模块的代码,于是找到了开发这个需求的同学潜龙,跟他说“哎,潜龙,刚刚我接到现网用户反馈,说 xx 页面有问题,这可能是你上周改的那个需求改出问题来了,赶紧看看”。

过了一会,小 C 问潜龙进度,潜龙已经定位到问题原因了,小 C 了解清楚之后,在群里回复“@PM,XX 问题已经定位出问题,原因是 xxx,我们的解决方案是 yyy,预计 zzz 之前能够解决问题”。

又过了一会,小 C 了解到潜龙已经修复问题了,小 C 验证没问题之后,在群里回复“@PM,XX 问题已修复,请验收。cc @leader”。

可以想一下,在平常,你是小 A,还是小 B,亦或是小 C?

诀窍 —— 问题来自哪里?

问题的来源可能会有两种,一种是客观事实产生的问题,一种是人为制造的问题。

如果是第一种,那可以按照之前介绍的方法论去处理。如果是另外一种,那就需要引起注意了。

我们要有意识地思考:这个问题来自人为还是客观事实。如果得出的结论是人为制造的问题,那这个问题本身可能并不重要了。

插图4.png

人为制造的问题也要分两类。

第一类是来源于自己。没看错,碰到的问题很可能根源是自己。

源于自己的傲慢与偏见。我们眼中的问题在别人眼中可能不是问题,放下偏见,换个心态去看待它,可能就不一样了。常言道,你怎样对待别人,别人就怎么对待你。很多的争执问题和吵架,源自双方的态度和偏执。退一步,海阔天空。

第二类是来源于别人

别人可能是有意识地把问题丢过来,这时,我们需要快速判断,解决这个问题对自己来说有多大的价值。这个价值包括:如果解决了问题,自己能够获得什么;如果没有解决问题,自己将会失去什么

面对那些对自己没有价值的问题,我们有两种策略:要么回避,要么把皮球踢回去

插图5.png

如果我们知道了别人制造问题的动机,我们就掌握了主动权,可以对症下药,提升解决问题的效率。

【举个栗子】

大多数人都会有这种经验,小时候在学校里经常会有测验,如果我们知道老师出这道题是为了考察我们哪些知识点,我们就有线索去解题了。这种思考方式让我们的解题速度会有极大地提升。这是一种非常高效的方法,结果我们长大了进入职场之后,反而抛弃了这种思考方式,只埋头做事,这是一种退化的表现。

别人很可能是无意识地把问题丢过来了。如果我们希望减少这种问题,我们需要让别人意识到:他自己有问题

【举个栗子】

作为前端,经常会出现这种问题:抱怨自己是 bug 分发器。QA 或客诉对接人在接到现网反馈问题之后,经常性地直接把问题“透传”给前端,然后由前端开发去复现问题、确定问题归属,最后进行问题分发。平常 80% 接到的现网反馈问题可能都是非问题,不应该把问题传到开发这边,但是客诉对接人没有意识到这点。

每次碰到这种抱怨,我都会建议,要让客诉对接人意识到这个问题,并主动教会他如何尝试复现问题、如何确定问题归属的技巧,这样,他就能帮我们挡掉 80% 的问题,减轻前端开发的压力的同时,整个现网反馈问题的处理速度也会提升一大截。

诀窍 —— 真的想解决问题吗?

每次我们接到一个问题时,我们就会有立刻着手解决问题的冲动。因为它确实是个问题,我们解决这个问题会获得一定的满足感。

但是,很少有人会去思考:我真的想解决问题吗?

我解决这个问题的性价比如何?专业一点,叫做 ROI、投入产出比。

我解决这个问题,能够给我带来什么价值?再重复一次,这个价值包括:如果解决了问题,自己能够获得什么;如果没有解决问题,自己将会失去什么

插图6.png

我们还有另外一个很重要的问题需要思考:我服务的干系人想解决问题吗?

虽然大多数情况下,我们服务的干系人(往往是我们的上级)给我们指派任务的初衷都是希望可以解决问题的,但是,有以下两种情况例外。

第一种情况是没事找事做。他的目的可能只是让我们有活干,不至于闲着没事干。他们争取项目,让他的上级领导觉得,他有非常多的事情需要做,他需要更多的资源,来达成他的某种目的。在这种情况下,我真的想解决问题吗?或者说,我应该投入多少精力和努力去解决问题呢?

第二种情况是没想明白。是的,我们的领导并不都是对的。他只是大概觉得需要做这个事情,但是也没想明白,解决这个问题的价值在哪里,成本有多大。在这种情况下,需要转换我们的工作重点,不要着急着手解决问题,先“协助”领导梳理清楚,解决这个问题的价值在哪里才是第一要务。

我真的想解决问题吗? 这是一个最容易让大家忽视的思考点。因为我们潜意识里都认为:时间太紧急,我没时间去思考这个问题

插图7.png

“我接到的全都是紧急任务,我根本没时间去思考应不应该去做”,人们将会为这种想法付出极其惨痛的代价。

人们永远没有足够的时间去考虑到底是不是想要它,但永远有足够的时间去为之后悔

更为重要的是,我们的机会并不多。往往在极短的启动时间内,如果我们忽略了这个思考,那就没有回头路了。当我们已经处在解决问题的过程中时,就很难回过头来思考这个问题了。因为我们都是专注的人,并享受专注做一件事情的愉悦感,难以自拔。等我们意识到这个问题时,为时已晚,过高的沉没成本会让我们继续坚持,走向深渊。

小结

人们总是在努力提升自己解决问题的效率:通过加强专业技术、通过使用便利的工具。但这并不是最高效的。

想要高效地解决问题,就必须要思考:怎样解决问题才最合适?

这个思考要求我们从更多的角度来看待问题的解决:

第一,问题该由谁来解决? 识别最适合解决问题的人,并能够让他心甘情愿,自发主动地解决问题,这将会为自己节省非常多的时间。

第二,问题来自哪里? 职场中充斥着大量人为制造的问题,学会识别它们来自哪里,动机是什么,这将会为自己避免非常多的麻烦。

第三,真的想解决问题吗? 人们总是以没时间为借口来回避思考这个问题,盲目地开始解决问题的工作,往往这就是大多数人低效的根源。

插图8.png

《成为解决问题的高手》系列文章主要有 3 篇,分别是入门篇、进阶篇和专家篇,会为你深度剖析一个非常重要的“东西” —— 问题。本文是专家篇的第 3 部分,探究用更多的角度看待问题的解决。更多精彩在后面的部分,敬请期待。

【讨论问题】

回忆一下,大家曾经做过哪些白费力气的项目?那些付出了很多的努力,但是却得不到应有的回报的项目,一定印象深刻吧。

欢迎在评论区分享你的想法,一起讨论。

----------------【END】----------------

欢迎加我v【longyiyiyu】,进行无负担沟通,我会

  • 长期职业发展规划指导
  • 近期工作重点交流
  • 职场解惑
  • 面试辅导

也欢迎关注公众号【潜龙在渊灬】,收获程序员职场相关经验、提升工作效率和职场效能、结交更多人脉。