工作中, 遇到难以解决的问题, 解决的入手点(持续更新)
- 给自己写的代码写注释, 夸张一点儿的, 每一行都注释, 弄清楚自己写的每一行代码的意图和目的, 分析自己的代码的逻辑, 往往注释写着写着, 就明白这个问题该怎么解决了;
- 给这个功能/模块画流程图, 使用"亿图"/"XMind"都可以, 把整个模块的流程画出来, 整理出来, 这个过程中, 就会发现问题, 从而有新的灵感;
- 不断追问自己, 我遇到了什么问题? 这个问题用语言如何精准详细到位的描述出来? 把这个问题写下来, 写到笔记本上, 同时问自己, 是这个问题吗?有没有更深层次的问题?我具体想要达到什么样的效果?我具体想要实现什么样的功能?我究竟想要什么?追问, 思考, 记录, 重新定义, 重新发问, 这个过程中, 一般就会有灵感, 就会逐渐明白问题所在; 当问题被清晰准确的描述出来的时候, 也就是方案想出来的时候;
- 在网上搜索和问题相关的关键词, 使用百度/谷歌, 搜索这个问题的关键词, 看看是否有什么好的发现?