0、首先要正确、勇敢面对问题,不逃避
其实这个问题也是如何对待错误的镜像问题。高中的时候很常见的就是做错题,刚开始比较抵制,尽管也有错题本,但是后来想通了,错误意味着什么?错误代表着在某一方面的不足,如果我消灭一个错误,那么我就会减少再次犯错的几率。问题出来了,那就要敢于面对现实。
1、减少或者避免问题出现的概率,将错误扼杀在摇篮中(君子不立于危樯之下)
例如:按照程序语法要求写代码、单词拼写、变量命名等符合要求;良好的代码注释。这样就不至于出问题了不知所措,或者改起来成本比较高。“多出妙招不如减少失误”。晚上十点之后尽量少出门,养成作息规律的习惯,否则等到被害或者在病床上躺着的时候就晚了。
善于吸取、借鉴别人的经验教训。时间和精力有限,不可能自己去踩遍所有的坑,在做某些事情之前,可以先看看别人遇到过哪些坑,哪些问题,不要在这些本来可以避免的问题上“前赴后继”。
如何减少问题出现的概率呢?除了基本功扎实,还有一个就是通过制度、工具等方式减少问题的出现。(使用代码检查工具,交通法等)
2、认识、认清问题,重新定义问题
像做题一样,认真研究问题,不要还没看就开始答题。高中的时候经常有人犯错,看到一些关键词恨不得倾尽所有知道的东西。
对于一个系统来说,有些问题只是其中的一个部分,将一个部分改正后会不会影响与之关联的其他问题(按住葫芦起了瓢),某个css为例,修改这个class是否会影响到页面中其他的样式?把污染环境的工厂关闭了会不会带来失业、GDP等问题?
那么如何重新定义问题呢?不要停留在问题的表面现象上,培养批判性思维能力。
3、你遇到的问题,大部分别人已经遇到过并且已经有解决方案了(太阳底下没有新鲜事)
只要你不是从事尖端科技,一般来说,你遇到的问题,之前已经会有人遇到过了,你需要的是有合适的搜索关键词、扎实的知识储备,善于使用搜索引擎,看他们是如何解决的。但是如果一直是这样的话,会形成对搜索引擎的依赖,不利于提高自己解决问题的能力。
世界是联系的,就算是新问题,其实和旧的东西也是有关系的,不然你怎么知道这个是“新”问题。
关键词:借力、外包、淘宝、知乎、鸡尾酒精神。
解决一个问题,总是把他与之相关联的问题联系起来。——概率论老师经典语录(大意是这个,忘记原话了)
4、抓住主要矛盾,解决关键问题
有问题一定要解决,否则会引发更多的问题,先解决主要的问题,主要的问题解决了,其他随之而来的问题也会迎刃而解。有些问题可能会自动消失,家庭争吵,可能是钱的问题,钱的问题解决了,那个问题也就解决了。
能力是最重要的,就算是有各种方法,能力跟不上的话,也起不到什么作用。不要妄想通过一些锦囊妙计就可以轻易解决问题。信息不充足的时候,应该先获取足够的信息,而非贸然尝试。
有些问题不难,难的是保证可持续性。感冒一般来说是常见病,但是对一个老年人来说,感冒可能只会死别的病引起的,如果是对老年人做手术,那么如何保证这个手术会不会导致其别的病状出现?
5、收集问题,收集常见的问题
善于总结和复盘:就像每次考试之后的总结。问题的善后处理。只是解决了这个问题?还是把根源去除?还是拆东墙补西墙?
7、分解问题,不要提这么宽泛的问题(例如我这个标题)
否则无法得出具体的结论或者给出的答案也没有太大的意义。这个要看具体行业领域的解决办法。
8、没事多积累经验,吃一堑长一智
看看历史上的人物以及周围人是如何解决问题的,学习他们的思维方式,解决问题的办法。有些问题尽管不是自己遇到的,但是可以想象一下,假如自己也遇到类似的问题,会如何做?比如:别人的手机在地铁上被偷了等等。
跳出来看问题:好处在于,不局限于问题,旁观者清。坏处在于,不能身临其境。(你觉得历史上的人物怎么就在那个你看起来不会失败的地方失败了)
9、有些问题,可能无解的,至少在目前的认知范围内
总会有些解不开、不用去解、以及随着时间会消失的问题。面对这些问题,尽力就好。有时候没有答案也是一种答案,交白卷又不会扣分。
10、其他有用的方法
穷举法、控制变量法、解决提出问题的人。
11、钱、权、X等
最后一个一般都是压轴的。有钱能使鬼推磨。权钱交易。
创建时间:2014/3/27 下午5:58:36
修改时间:2018年8月8日21:31:57