背景
最近的工作难题,终于取得了突破性的难题,还有点小问题,不过问题不大了,从这次解决过程中学习到了一些东西,总结下。
一、任务确认和分解
首先要对目标进行明确和确认,不能做无用功,还有是不是必须做,如果能够不做就不做吧,呵呵:).其次是任务分解,如果对问题比较了解就把任务直接分的很细很细,如果还不了相关领域的知识有个办法,那就是找到这个领域的权威解释,然后死磕,不要再去想其他的,坚持深入。
二、实践和学习相互结合
在单纯学习东西的时候,其实很容易感觉枯燥,边学习边练习,慢慢有了做事情的直觉。
三、不要有情绪化
任何事情都能够解决的,只要足够的时间,如果没办法说放弃,那就不能带情绪化,情绪化加上复杂的问题本质,会让问题对你来说更复杂了。
四、小步慢进
将事情范围缩小再缩小,先解决一点,慢慢扩展,不至于让自己的压力太大,每天都有成果,这样感觉会好一些,不然感觉好空虚,不知道您是否也是如此感受。
五、清晰化代码和设计
清晰化你的代码,即是是测试代码,要让你的代码便于你理清思路,而不是混乱你的思路,这次就是彻底理清下自己的代码,才有进一步前进,不然感觉代码的复杂度和问题的复杂度纠结在一起,很难突破!