发现问题,解决问题

——为解决问题而生。之所以写这个副标题,是因为我认为这是一种生活观念,也是我现在的观念。

  下面我门从三个方面谈谈对 “发现问题,解决问题” 这句话的理解和看法:

  1. 怎么理解这句话?
  2. 为什么相信这句话?
  3. 怎么践行?

  题外话:学习一种技术或思维方式时可以从 是什么、为什么、怎么做 三个方面入手;同样,向别人传递知识也可以从这三个方面入手。


怎么理解这句话?

  我们在工作和生活中总是在不断地解决着一个又一个问题。而对于 “发现问题,解决问题” 这句话,从不同角度出发会有不同的理解......下面是我对这句话的的几种理解。

1、找到一个问题,把它解决掉

  没事找事的既视感,为了不让自己闲着,找一个有感兴趣、有挑战的问题并把它解决掉,这个问题可以是已经存在、尚未解决的,也可以是我们自己发现的有价值的问题。

  这可以让我们把空档期充分利用起来,保持学习状态,不至于因为无事可做而浪费时间;也可以帮助迷茫的同学逐渐找到目标和动力。

2、找到根本原因,从根本原因入手解决问题

  我们经常会遇到一些从来没遇到过、很难解决的问题,解决这类问题的一种思路:先熟悉问题涉及的原理,找到导致当前问题的根本原因,从根本原因入手解决问题。在了解原理之后,往往很快就能找到解决问题的有效办法。

  《银河补习班》里有一个桥段:工地拆除贮槽,需要在同一个高度上装炸药,但是现场没有水平仪,难倒了在场的所有人,而邓超饰演的马浩文用连通器的原理很快解决了问题。

3、找到真正的问题,解决那个真正的问题

  有时候我们可能会因为遇到难点而阻塞进展,而这个难点实际上是可以绕过的,因为这个难点有可能只是在解决最终问题的一种途径上才会遇到。我们真正关心的是那个最终要解决的问题,而不是眼下遇到的这个难点,完全可以绕过这个难点用其他方法解决最终问题。

  还是上面的例子,要是能找到一个水平仪问题就解决了,所以原来的问题就变成了“找一个水平仪”,实际上在场的所有人可能都想到了这个思路,但是在那种情况下找一个水平仪很难(不然大家就不会尬在那里了)。如果非要按照这个思路,先找水平仪在解决问题,场面还会继续尬下去......但换个思路,让马浩文用连通器操作一波,问题完美解决。

  题外话:在找别人帮忙的时候,要注意自己问出来的问题是不是最终需要解决的问题(或者自己最需要了解的)。不要先入为主,把问题转移成与最终问题无关的,这样很可能会降低处理问题的效率,甚至得不到任何帮助。

  好比上面的例子,我们可能会请教别人“怎么找一个水平仪”,而不是“怎么在等高点安装炸药”,如果对方是马浩文,他本来能提供帮助,但会被我们问的问题迷惑甚至难倒。


为什么相信这句话?

1、暂时奉为生活观,无条件相信纯个人因素,大家可以忽略此条

  我也和很多同学一样思考过思修课上的那个问题——人为什么活着,不过没接受思修课给的答案,自己也没想明白,所以暂时认为人活着就是为了解决问题。

2、有一些好处

  • 更直接、高效地解决问题。
  • 能让我们持续输入知识和技能,提高自己解决问题的能力。
  • 帮助我们集中注意力,分清主要矛盾和次要矛盾,避免为无关紧要的事情和问题困扰、纠结。
  • 磨炼个人的精神意志,给自己充电。

怎么践行?

  更确切地说,应该是一些在解决问题时可以参考的思路和方法。

1、计算思维

  计算思维是一种能够有效、高效解决问题的方法(套路),具体内容大家自己找资料了解,这里列出它的四个要素:

  • 问题分解(Decomposition):将问题拆解成可管理的大小;
  • 模式识别(Pattern Recognition):寻找问题的规律;
  • 概括与抽象(Generalization and Abstraction):关注问题的主要特性,忽略次要因素;
  • 算法(Algorithm):建立解决一类问题的方法;

2、明确问题

2.1 弄清楚眼下需要解决的问题是什么。

  • 行动之前,要知道自己在在干什么;
  • 太大、太复杂的问题,先分解成一系列小问题,再关注需要首先解决的子问题。

  我们时候会漫无目的地尝试解决问题的办法,走很多弯路或者根本没有解决问题,大多数情况下是因为“心不在焉”,只知道自己在解决问题,却不是非常清楚自己在解决什么问题,或者不知道自己为什么要这样做。

  有时候需要解决的问题太宏观或者太复杂,处理起来没有头绪,这时应该先把问题分解成多个小问题,逐一解决小问题。就是计算思维里的问题分解

2.2 确保协作双方对问题的理解是一致的。

  在解决问题之前需要确保协作双方对问题的理解是一致的,避免做无用功。

  多方协作解决问题,有时候对方没有正确理解我们提出的问题,我们在拿到对方给的解决方案后发现不能解决问题,浪费时间和精力。所以我认为花更多的时间确认双方对问题的理解是否一致并非在浪费时间。

2.3 明确问题的优先级。

  先给问题排好优先级,然后一件一件处理。

  我们经常会有很多问题需要解决,一个人很难同时处理好很多问题,而这些问题的重要程度和迫切程度往往是不一样的,所以我们可以先给问题排好优先级,然后一件一件处理。另外,处理主要问题时不要过分考虑对次要问题的影响,保证事情是持续推进的(也是后面提到的精要主义的核心思想)。

3、从原理出发解决问题

  寻找解决问题的办法,一般有两种思路:

  • 根据经验解决问题;
  • 根据原理分析解决问题的办法

其实这也是我们在学习过程中输入的两种知识:经验原理

3.1 根据经验解决问题。

  根据处理同类问题的经验解决问题,经验可能是通过学习获得的也可能是通过实践获得的。

  大多数情况下根据经验就能把事情处理好,需要的时间和精力成本比较低,不过对人的经验要求比较高,毕竟要从经验库里找办法,经验库没东西那就什么也解决不了。所以,对于没有接触过的问题,凭借经验很难解决甚至无法解决。

3.2 根据原理分析解决问题的办法。

  学习当前问题所涉及的原理、分析问题的根本原因并找到解决办法。

  其实就是计算思维里的模式识别抽象概括的应用,很多事物的原理是相似的,很多没见过的问题其实就是已知问题的堆砌,在熟悉陌生问题的原理后可能会发现这个问题并不陌生。

4、任何一种思维都是一种能力

  来自克劳塞维茨的《战争论》。尽可能多地学习、掌握不同的思维方式,无论是否“过时”、是否“高级”。

  我们关心的是要有效、高效地解决问题,而有些情况下“过时”、“低级”的方式却能更有效地解决问题。我还没理解其中深意,不过个人理解所谓能力即为解决问题的能力,问题千千万,解决每类问题的办法和思维也不尽相同,每多一种思维方式,就多了解决(或高效解决)某类问题的能力。

5、坚持解决问题,相信自己可以

  同样来自《战争论》。在实现企图时,如果没有足够的理由否定这个企图进而放弃它,那么就要有坚韧的精神来与这些感受对抗。

  个人把它看做“攻坚精神”。必须坚持解决每一个问题,除非有充分的理由要我们放弃这个问题,这个理由可能是时效性、必要性、优先级等,但一定得是充分理由。这样做的好处在于:

  • 坚持下去问题可能就能得到解决。很多时候,克服心理障碍再多迈出一步,问题就解决了。
  • 无论问题是否得到了解决,攻坚过程中一定会有收获。有些情况下坚持得越久对问题的认识也会越深刻,收获也会更多,这有利于提高我们解决问题的能力。

6、不做没有意义的争论

  争论是为了解决问题并相互学习,而不是为了推卸责任或说明自己比别人强。好像是《人月神话》里的一段论述,没找到原文。

7、精要主义。

  把主要精力放在重要的事情上。先把重要的问题筛选出来,关注这些重要的问题,不在那些不重要的问题上投入太多精力。

  个人认为,对于需要消耗大量精力的问题,尽早决断是否需要继续投入时间和精力。对于意义重大或者与最终目标有直接关系的问题,投入更多精力尝试解决;否则直接放过,不再关注。

  另外,关注我们所需要解决的问题,不要过分关心无关紧要的事情,例如情绪、别人的看法、付出和代价。既然要解决问题,就应该投入绝大部分精力,而不应该用太多精力关注对解决问题没帮助的事情上。

8、关注最终效果

  解决问题的过程中可能会出现发展状态短暂远离最终目标的现象,但只要有利于解决最终问题,应该接受这种暂时性的退化。例如转魔方,为了拼好所有面,可能会暂时打乱已经拼好的面。

9、不教条地遵守原则,并从原则中学习

  应该尽可能地遵守原则,但原则不应该作为刻板的限制教条约束行为,而是作为指导作用,并且可以起到培养作用,从原则、真理中领会某些事物的要义和精神。

  遵循原则能指导我们很高效地解决掉问题,也能很大限度地保证事情向正确的方向发展。在我们面临艰难选择的时候,原则就能作为做出选择的重要依据。有些问题干脆会让我们手足无措,不知道该怎么处理,按照原则也许就能一步一步把问题解决掉。

  但原则也有适用性,不是在任何场合下都要教条地遵守原则。我们应该弄清楚原则是为什么服务的,不能在不适宜的场合乱用原则。一个很简单的例子:OO六原则并不是在所有的软件开发中都适用,比如hello world程序。

  另外我们应该先搞明白这些原则的意义所在,原则往往总结了这个领域内的精华,从原则里领会思想和精神能帮我们更深刻地理解问题,从而更直接有效地解决问题,甚至能给我们提供有效解决其他领域问题的思路(也可以说是抽象,因为越抽象的东西越通用)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毛毛虫监视器的创作过程中,可能会遇到一些问题,例如: 1. 技术难题:毛毛虫监视器需要涉及到多个技术领域,包括硬件设计、软件开发、数据处理等等。在其中任何一个环节出现技术难题,都可能导致项目无法顺利进行。 2. 成本问题:毛毛虫监视器需要使用一些特殊的硬件和软件,成本可能较高。同时,如果需要大规模生产,还需要考虑生产成本和销售成本等问题。 3. 法律问题:毛毛虫监视器需要涉及到用户隐私保护等法律问题。如果在这方面出现问题,可能会面临法律风险和品牌形象受损等问题。 在发现问题后,需要及时采取措施来解决问题。可能的解决方案包括: 1. 技术优化:如果是技术难题,可以考虑优化方案或者引入更高效的技术。 2. 成本控制:可以通过降低硬件成本、优化生产流程等方式来控制成本。 3. 法律合规:可以与专业律师合作,确保毛毛虫监视器符合相关法律法规。 同时,需要进行可行性分析,以确定毛毛虫监视器的可行性。可行性分析需要考虑以下因素: 1. 技术可行性:毛毛虫监视器是否可以实现,是否具备技术可行性。 2. 市场需求:毛毛虫监视器是否符合市场需求,是否具备市场可行性。 3. 成本效益:毛毛虫监视器的成本和效益是否符合预期。 综合考虑以上因素,可以得出毛毛虫监视器的可行性评估,以决定是否继续推进该项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值