作者: 朱春茂(知明)
技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。为此我把自己在工作中经常用到的思考技巧也做了一个整理,算是对《谈谈技术能力》中提及第三阶段的补充。
技术常用思考方法
向前思考,向后倒推
这个思考方法的含义是:
在思考一个命题时可以采取未来视角,先对未来发展做个预判,然后基于你的判断倒推现在应该要做什么,最后制定出关键里程碑和节奏。
这个思考模型经常用在技术规划这个场景上,但很遗憾很多团队的技术规划都只是基于当前问题,有多少资源,然后采取量力而行的方法在对事项优先级进行排序。这其实不是真正的规划,最多算是计划(如果做得不好,计划都算不上,只能算是列表整理)。
这个思考模型有几个关键的误区:
不敢向前思考,担心自己对未来的判断不对
我相信很多 Leader 都有这样的恐惧,会不会因为自己思考力不够判断失误导致团队拿不到结果。有这样的担心可以理解但是对事项推动无意义,因为:
1、对上你的信息更细致,对下你的信息更全面,如果你都不能对未来做出好的判断,别人如何能够替代你做出判断。所以要有自信。
2、只要你的判断合理有逻辑,能够与大家达成共识,那至少说明这个判断不会太差,也是当下比较好的思考了,未必要追求绝对的正确,况且是不是真的正确只有变成了历史才知道(有时候往往历史也回答不了这个问题)。
3、团队未必是永远要做最有把握、最正确的事,团队力出一孔比追求哲学上的正确更重要。
所以需要 Leader 信息充分交换分享,有信心地对未来做出合理的判断,并与相关角色达成共识。
只有向前思考,没有向后倒推
也见过只有向前思考但没有一点向后倒推的技术规划,这种就是典型的飘在天上,形而上的概念一堆。但实际上这个思考模型的精髓就是在向后推的结合:
1、向前某种意义上是在回答 to be (要做成什么样子)的问题,但向后推其实是在回答 have (当前有什么)以及 have to do(必须做什么&#x