• 应该如何看待问题?


    点击蓝色“五分钟学算法”关注我哟

    加个“星标”,天天中午 12:15,一起学算法

    640?wx_fmt=jpeg

    作者 | P.yh

    来源 | 五分钟学算法

    之所以写这篇文章,是因为最近被各种各样的事情所困扰,有时候觉得还没有准备好,害怕面对,有时候会感到迷茫和焦虑。其实仔细想一想,不管是生活中还是工作中,我们总会遇到这样、那样的问题,我们花很多时间去思考并想方设法去解决这些问题,但是归根结底,对待问题还是要有一个正确的态度和期待。这篇文章会从自己的角度谈谈面对问题的一些想法和思考,如有不足,欢迎补充。

    面对问题的态度

    为什么程序又出 bug?为什么尝试多次依然没有结果?为什么这周要开这么多次会?为什么自己的意见总是得不到别人的重视?为什么。。。,

    面对问题,相信每个人都会在自己内心当中问自己为什么,但是往往我们看到问题都会持有一种比较消极的态度,当然,这种态度是很正常的,因为出现问题暗示着你需要付出的更多,解决问题的这些时间和精力你本来是可以用在玩玩游戏放松自己,或者花在出去和朋友聚会等享受美好生活上面,但是问题一来这些本该有的东西都没了。

    你尝试着去快速解决问题,但是如果在自己期待的时间内没有任何进展,你会变得更加地焦虑,这也很正常,因为失去的都已经失去了,该花的时间和精力也都花了,但是问题还是那个问题。

    问题真的这么糟糕吗?比起我们向往的那些美好事物,问题真的一文不值吗?如果我们不带任何情感和偏见去给问题一个定义的话,那 问题其实是反映客观世界中,事物当前实际存在的一个状态,这个状态和我们期待中的 “状态” 有所偏差

    你可以看到,客观来说,问题其实就是描述事物的一个状态,只是我们自己根据自己的经历、想法,以及一些主观情感,给它加上了一层厚厚的 “外衣”,这层 “外衣” 让我们从心底里不太想去接触它,再加上我们强大的 联想、猜测、放大 等理解事物的本能技能,“我们为什么会讨厌问题” 就可以解释的通了。

    如果你纵观人类的发展史,你总可以看到问题的身影。

    • 比如,爱因斯坦发现牛顿力学没法解释某些现象(问题),因此提出了相对论;

    • 人们发现蒸汽机的效率和动力在某些情况下不够(问题),因此发明了内燃机并逐步取代蒸汽机;

    • BitKeeper 停止对 Linux 社区的服务和支持(问题),Linus 和他的团队因此开发了 Git。

    问题在社会和科技的进步中扮演着必不缺少的角色,我们往往是在知道了具体的问题,或者是对比发现了自己的不足之后,才会想到去做一些改进的和调整,其实问题在这里一直是在帮我们指明前进或者改进的方向,没有问题我们将会止步不前,问题是很有价值的,但是这种价值很多情况下不是浮于表面,不是特别容易看到,有时需要你不断地尝试、总结、思辨才能发现

    世界有些时候就是这么奇怪,很有价值的东西没人在意,没有价值的东西却总能得到吹捧和疯抢。但总有人能够看破事物的本质,往往也只是 “少数人”。说了这么多,其实总结下来就是 用正确的态度去看待问题,把问题当作是自己前进的风向标,这样才能以正确的方式解决问题,提升自我

    找到根问题

    解决问题之前是要发现并找到问题,其实找到问题比解决问题的难度要高,原因是解决问题的时候,我们往往面对的仅仅是单个的问题,因此可能的解决方案也不会变到哪去。

    但是寻找问题的过程中,我们会遇到许多问题,有些问题只是其他问题的一个表面征兆,我们必须找到根本问题,那什么是根本问题,如何寻找,网上有一个丰田公司 CEO 和底层员工对话的例子,我觉得不错:

    大野BOSS:为什么机器停了?
    工人:因为机器超载,保险丝烧断了
    
    大野BOSS:为什么机器会超载?
    工人:因为轴承的润滑不足。
    
    大野BOSS:为什么轴承会润滑不足?
    工人:因为润滑帮浦失灵了。
    
    大野BOSS:为什么润滑帮浦会失灵?
    工人:因为它的轮轴耗损了。
    
    大野BOSS:为什么润滑帮浦的轮轴会耗损?
    工人:因为杂质跑到里面去了。
    

    寻找根问题的过程其实是不断深入问题本质的过程,你可以看到这其实是倒着问题链在寻找问题的源头,上面的例子中提到的问题其实是这样发生的:

    杂质跑到润滑帮浦的轮轴里 
            |
    润滑帮浦轮轴耗损
            |
       润滑帮浦失灵
            |
      轴承的润滑不足
            |
        机器会超载
            |
       保险丝烧断了
            |
       机器停止运作
    

    你可以看到,从根问题出发,可以导致一系列的问题,上面的例子还算是简单了,有些时候一层的问题还会推出多个子问题,整个图画下来会是一个多叉树或者复杂的图:)

    寻找问题的方式其实就是和上面的例子一样,就是多问为什么

    这里有一个 5W2H 根问题分析法,5W2H 就是几个英文单词的缩写:WHY、WHAT、WHERE、WHEN、WHO、HOW、HOW MUCH。

    这只是提供了寻找问题的几个方向,也就是向自己提问的方向,具体使用还是得结合实际的情况和自身的经验加以选择,但是朝着这个方向上使劲,训练根据现象向自己提问的意识和能力是至关重要的

    为什么有些人说话一针见血,而有些人总是在重复解决相同的问题,区别就在这。

    通过问题提升自我

    之前看了某个专栏,里面讲到,对一个技术,一个领域的学习需要经历 破、守、离 3 个阶段,这里简单解释一下这 3 个字分别代表什么意思:

    • 破:在学习某个技术或者领域上,刚刚步入正轨,逐渐熟悉这门技术或者领域里面的一些基础知识。

    • 守:熟练并高阶掌握这个技术或者领域的一些高阶技巧和能力,试着去用所学的东西解决一些难题,对这门技术或者领域有着很专业的认识和见解。

    • 离:脱离这个技术或者领域,试着去打通其他领域,或者去寻找其他更好的技术或者领域。

    你可以看到,破 -> 守 -> 离 这三个阶段的突破其实都是有问题在推动着的,请不要抱着学了一门编程语言或者流行框架就可以走遍天下的心态,互联网这个行业没有哪一门技术是可以经久不衰的,你可以参考这篇神文 没有银弹(No Silver Bullet)。

    没有银弹链接:https://www.cgl.ucsf.edu/Outreach/pc204/NoSilverBullet.html

    唯一我们能够做的其实是根据发生的问题去对应的使用目前最相关的技术,带着问题去学习相关的技术和知识往往收益会更加明显,成长也会更快

    总结

    不要再把问题当成十恶不赦的大坏蛋,我们的学习和成长离不开问题,没有问题才是真的问题

    ---
    以上,便是今日分享,觉得不错,还请点个在看,谢谢~
    推荐阅读:



    啦,欢迎点击阅读原文进行访问~

  • 相关阅读:
    Error (0xc0000225) installing Windows 8 R2 on VirtualBox
    网页宽高自适应大小
    C# Java DES加密解密
    JS获取DropDownList的value值与text值
    用Aspose.Cells控件读取Excel
    Extending your SharePoint 2007 site with Microsoft ASP.NET AJAX 3.5
    页面自定义拖拽布局
    OutLook 2010 收件箱子文件夹收到新邮件时没有桌面通知
    PeopleEditor的取值及赋值
    deprecate (声明不赞成)
  • 原文地址:https://www.cnblogs.com/csnd/p/16675145.html
Copyright © 2020-2023  润新知