心态
- 不要着急,慢慢来,才会快。
- 保持清晰的头脑
- 确定完整的解决问题的路径,一般要DFS
做法:
- 明确问题, 理解问题,要明白程序需要做什么,输入是什么,输出是什么。
- 分解问题。问题的输入是什么,问题可以划分为更小的模块吗?问题有很多流程吗?这一步可以使用思维导图或者画草图的方式来帮助梳理,多画图,少写字。
- 对每个小的问题去进行针对性的解决
- 分析自己是否欠缺某些基础知识,如果缺少,借助gpt和搜索引擎去补足。
- 自己是否解决过类似的问题,去类比分析解决方案。
- 如果没有思路,去gpt或者google,看别人遇到的问题和解决方案。注意:这一步一定要等到拆分完问题之后再进行,否则只是浪费时间。
- 可以先提供一个简单的解决方案,然后再优化。即先跑起来。
TIPS
- 解决不了的时候,可以出去走走,换换脑子
- 要有良好的休息,大脑在休息的时候也在自己思考
- 要有良好的心态,告诉自己:就算这个问题解决不了又怎么样,草他妈的,大不了老子不干了。
- 心理按摩:你经历的任何事情都会积累经验,成功的事情积累成功的经验,失败的事情积累失败的经验。
注意事项:
- 先分析,再拆分,再去寻找解决方案(goole or gpt)
- 不要先去寻找解决方案,在你需求不明确时,往往找不到正确答案。