当前位置:网站首页>way of thinking problem-solving skills

way of thinking problem-solving skills

2022-08-09 06:38:00 ggaofeng

1. Ability to simplify problems

For example, when a colleague debugs the code, the phenomenon is very strange, and the error message is also very strange, resulting in no clue about the positioning problem.

Remove all kinds of extra code, and only keep the core code. Where it can be written to death, it is written to death, and where it can be simplified, it is simplified to see if the core work problem can be solved.Sure enough there is no problem.It means that there is a problem with those extra codes, and the final positioning is that the function input parameters are incorrectly filled in (the python function expects to input a byte array type input parameter, but it actually fills in a json object).

2. Consider the problem from the perspective of the other party

3. The ability to abstract problems

4. The ability to think deeply (to get to the bottom of it)

6. List as many schemes as possible -- it's more difficult. Generally, schemes with obvious problems will be killed very early.Otherwise, the cost of thinking about the problem will increase exponentially.

7. Scenario thinking method

8. Reverse thinking

9, guess-verify thinking

10. Connection and analogy

11. Systematic thinking

12. Accumulate knowledge and experience, establish a knowledge system, connect knowledge points, form a face, and form a three-dimensional system.

原网站

版权声明
本文为[ggaofeng]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/221/202208090620570266.html