当前位置:网站首页>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.
边栏推荐
- The AD in the library of library file suffix. Intlib. Schlib. Pcblib difference
- 安装flask
- Error jinja2.exceptions.UndefinedError: 'form' is undefined
- 运放-运算放大器经典应用电路大全-应用电路大全
- The JVM thread state
- 线程的6种状态
- 语句加锁分析
- 为什么以太网无法接收大于1500字节的数据包?
- The working principle of the transformer (illustration, schematic explanation, understand at a glance)
- AD画PCB板教程 20分钟讲清楚操作流程 铺铜 网络标号
猜你喜欢
Error jinja2.exceptions.UndefinedError: 'form' is undefined
图论,二叉树,dfs,bfs,dp,最短路专题
Import the pycharm environment package into another environment
长沙学院2022暑假训练赛(一)六级阅读
The water problem of leetcode
C language implements sequential stack and chain queue
中英文说明书丨CalBioreagents ACTH N端单克隆抗体
普罗米修斯原理及节点发布
ByteDance Interview Questions: Mirror Binary Tree 2020
mongo+ycsb性能测试及线程数分析
随机推荐
为什么以太网无法接收大于1500字节的数据包?
Distributed id generator implementation
6 states of a thread
Search 1688 product interface by image (item_search_img-search 1688 product by image (Politao interface) code docking tutorial
Service
IQ Products CMV Brite Turbo试剂盒的原理
C语言的内置宏(定义日志宏)
【Wwise】ArgumentException: The specified path is not of a legal form (empty). About the path reading error in WwiseGlobal
当酷雷曼VR直播遇上视频号,会摩擦出怎样的火花?
golang zip aes base64
io.lettuce.core.RedisCommandTimeoutException Command timed out
中英文说明书丨CalBioreagents ACTH N端单克隆抗体
Built-in macros in C language (define log macros)
Thread Pool Summary
cut命令的使用实例
物理层课后作业
flask创建数据库失败未报错
leetcode 之盛水问题
Output method of list string print(*a) print(““.join(str(c) for c in a) )
电学知识的疑问