解决问题的能力,程序员立业之本。
既然觉得自己的思维习惯有问题,就要走出思维舒适区,这个过程一定是很痛苦的
- 那么思维一定是改变的,是和往常不一样的。
- 一定是痛苦的
如何改变思维惯性,提高解决问题的能力?
- 训练自己解决问题的思维
- 学习别人的解决问题的思维
别人的思维---怎样才算有解决问题的能力
- 第一点:主动尝试解决问题
- 第二点:学会提问
- 第三点:经验总结
- 第四点:知识经验传承
第一点:主动尝试解决问题
解决问题能力不是天生的,自然得靠后天的经验积累。我们工作中会遇到各种各样的问题,
这个时候第一反应不是去别人那里寻求帮助,而是自己尝试去看去解决问题。
首先得确定这是一个什么样的问题,
https://juejin.im/post/5dfc3227e51d45582b2a3c44
第二点:学会提问
其实吧,这是个人素养和自我要求的问题。就比如问问题,有的人会先思考,询问时会给出自己的思考和结论;而有的人直接抛出问题等别人帮忙解答;同样对应提bug也是,作为开发人员有时候表现得跟小白用户一样,直接描述现象就等待结论,连基本的log都不提供。
第三点:经验总结
我们日常遇到的问题就类似打怪升级一样,你解决的问题越多你的能力就会越强,经验自然也会越来越丰富。但人的脑袋不可能记住所有事情,将自己遇到的问题沉淀下来对以后自己查阅也有很大的帮助,就不必每次都要去Google,自己也能够有一个索引库。
第四点:知识经验传承
哈哈哈,我觉得这个有点像费曼学习法。在给别人讲(经验传承)的同时,进一步巩固思路或者获取到新思路,或者更好的压缩思维上的逻辑关键字。