心态

  1. 不要着急,慢慢来,才会快。
  2. 保持清晰的头脑
  3. 确定完整的解决问题的路径,一般要DFS

做法:

  1. 明确问题, 理解问题,要明白程序需要做什么,输入是什么,输出是什么。
  2. 分解问题。问题的输入是什么,问题可以划分为更小的模块吗?问题有很多流程吗?这一步可以使用思维导图或者画草图的方式来帮助梳理,多画图,少写字。
  3. 对每个小的问题去进行针对性的解决

TIPS

  1. 解决不了的时候,可以出去走走,换换脑子
  2. 要有良好的休息,大脑在休息的时候也在自己思考
  3. 要有良好的心态,告诉自己:就算这个问题解决不了又怎么样,草他妈的,大不了老子不干了。
  4. 心理按摩:你经历的任何事情都会积累经验,成功的事情积累成功的经验,失败的事情积累失败的经验。

注意事项:

  1. 先分析,再拆分,再去寻找解决方案(goole or gpt)
  2. 不要先去寻找解决方案,在你需求不明确时,往往找不到正确答案。