专栏 | 九章算法
网址 | http://www.jiuzhang.com
在实际工作中,遇到困难是常有的事情。有的人把寻求帮助看做是一种失败,因此耻于向他人求助。然而,拖延在保护我们的同时,却让我们逐渐丧失了解决问题的最佳时机,甚至拖延项目进度带来巨额经济损失。因此,及时、恰当地主动寻求帮助是一名获得生产力的关键。
-
什么时候该向别人求助?
-
如何向别人求助,又不让人厌烦?
-
获得帮助后如何提升自己?
这是本文将要讨论的内容。
一、什么时候该向别人求助?
所有人都不喜欢与那种一遇到问题就束手无策、不自主思考解决办法的人共事。因此,在向他人求助前,需要确保自己已经尝试了所有可能的办法。这时候,你需要问自己几个是否做到了以下几点:
-
我重启自己的开发环境了吗?
-
我把问题记下来了吗?
-
我google过了吗?
-
我是否运行了时不时起作用的构建清理命令?
-
我搜索过内部文档了吗?
-
我读过20分钟以上的相关源代码了吗?
如果你都尝试了却仍然没有得到解决方案,那么这时候你就可以向你的队友求助了。你甚至可以将上面你已经做过的尝试列出来,分享给求助的对象,告诉他你已经做过的尝试,从而少走弯路。
二、如何向别人求助,又不让人厌烦?
每个队友都有自己的工作职责,因此频繁地向他们提出naive 的问题,容易让人反感、甚至开始质疑你的工作能力。因此,学会沟通技巧,以恰当的方式向他人求助,是避免让他人反感的重要方法。
1. 求助时,表明已经做过尝试,且没有放弃
在向他人求助时,别一开始就说 “这个我不会”,“我需要帮助”这样的话,因为这样说的话意味着你把本来自己应该做的任务推给了别人。你可以换一种方式,描述你正在进行的工作,并提出自己遇到的困难。例如:
-
我正在研究服务器开发中的这个奇怪bug;
-
然后说一下你已经做成的工作:我已经检查了源代码,但到目前为止还没有发现任何东西;
-
最后,暗示他们如何介入你的下一步:我想调试一下这个文件,如果你能帮帮我就好了。
这才是向他人求助的正确打开方式。你的队友可能会因为他们发现了你没发现的 bug 而更热心的帮助你,而你也解决了自己的问题。
2.积极参与帮助过程
当你的队友开始介入帮助你解决问题时,你需要积极参与解决问题的过程。多问,多参与讨论。
比如,你可以问:
“为什么节点可能不安全?”
“为什么要看这个文件?”
并在提问的过程中做简短的笔记。
这些经验之谈不仅可能会在以后有很大用处,也可以表现自己的勤学好问。而且,主动学习比被动学习有效的多,所以尽可能多参与到团队的讨论中吧。
3. 向提供帮助的人表达欣赏和感激
如果你让别人感觉帮助你是一件有成就感的事情,那么他们以后会更加乐意帮助你。可能你已经对他表达了感激。但是感激和欣赏不同,欣赏会让人感觉自己就是the one。下面的方法可以做到这一点:
-
在Slack中:“Alice,请快快帮我找出这个bug!”
-
在这之后,在Slack中持续更新:“昨天我被一个问题难倒了,还好我找了Alice帮我,她知道很多控件的工作原理。”
-
写一封简短的邮件:“再次感谢您抽出时间帮助我,我从中受益良多。”
过一段时间表达一次自己的欣赏会让他们更加感觉你是发自真心的感激他们。这将为你创建一个牢固的同事关系。表达自己欣赏之情比表达感谢看上去更难,但是这样做会让你变得更受欢迎哦。
三、获得帮助后如何提升自己?
经过了几个小时的努力,你的项目终于获得了进展。error消失了,你的心情也愉快起来。然而,不到三天,这个错误又一次发生了,而你的领导要你再一次解决它。这时候,如果你再向他人求助,就难免要被人质疑工作能力了。因此,在获得他人帮助后,巩固学到的东西,是提升自己能力的重要过程。
**首先,**在 slack 发布问题后,你需要跟进这个问题的解决进度、解决方案、解决成效。学习别人是如何解决这个问题的。
此外,“间隔重复”是记忆的最有效方法之一。一段时间后,重新回顾遇到的问题,并思考更好的解决方案,会对你大有裨益。
欢迎关注我的微信公众号:九章算法(ninechapter)。精英程序员交流社区,定期发布面试题、面试技巧、求职信息等