预演,真正做之前,在大脑里先进行练习,考虑可能发生的各种情况。
代码写完就运行?
开发人员,有时候代码一写完,立即执行,咦,结果怎么不对啊?应该没问题啊?!奇怪啦!
如果在运行之前,先在大脑里预演一遍执行过程呢?很多问题可能就及时发现了,而且,即使结果正确,有些逻辑在这次执行时,不一定会碰到,问题也就潜伏在里面了。
预演一遍,也就重复了一遍,对代码的逻辑会更加熟悉,即使后续还会碰到问题,也会容易定位。
预演,是主动的,大脑在积极思考,但让电脑运行呢?计算机成主动的了,大脑可能就在休息了,等待结果。
想一遍太极拳
练太极拳,老师也常说,没时间或场地练拳,可以在大脑里想一遍,意识在起作用,动作会更熟练,大脑对肢体的控制会更游刃有余。
技术分享
做技术分享,PPT 做好了,自己要预演几遍,要考虑各种可能的问题,以及如何应对。真正分享的时候,就能脱口而出了,即使有些紧张,也不至于卡壳。
花费的准备时间也会多很多,值得吗?想想观众们花时间来听,要对得起他们。
分享效果好,对自己也是激励,也就更愿意分享啦。
沟通如何更顺畅
想好了一个方案,觉得没问题,去和领导沟通,领导一个接一个的问题,还有其它方案吗?
这就是最佳方案了,认为领导会欣然同意的,怎么会这样?
之前预演过吗?即使再正确、合理,那可能是从一个角度望过去,换个思路呢?别人反对也是很正常的啊
方案也要准备多套,分析他们的区别,自己更倾向于哪个,别人可能的问题有哪些?
起码要预演多个版本,如果对方听不懂怎么办?需要哪些铺垫?需要和同事们先聊一下,大家达成一致了,再去找领导吗?领导考虑的出发点是什么?方案对公司的价值是什么?执行的成本如何?风险如何?
预演的过程,让自己深入思考,真正沟通时,也就顺畅了。领导问的问题,只是我题库中的几个😄
总结
预演,也就是重复,多重复,熟能生巧。
预演,是主动的,大脑的积极性会被调动起来。
预演充分了,效果会比较好,自己就会高兴吧,那就更喜欢预演吧,正向循环逐渐形成。