写代码,面对的不确定性主要是技术问题。如果一个技术方案不确定,那就尽可能搜集相关信息,从而推导出最终的确定性技术方案。决定技术方案的相关技术问题,刨根问底几乎都是可确定的。

技术方案的确定性,往往取决于投入成本的大小。

说到团队管理,不确定性往往是人。人是一类主观性很强的动物。随之带来的不确定性就非常的大,而背后决定不确定性的因素还是不确定的,这就导致管理人的不确定性跟写代码的不确定性完全不是一类东西。

对人不确定性的管理,有点儿像将模拟信号转换成数字信号。波峰和波谷的振幅,决定了不确定性的风险程度。

从这两类不确定性的区别来看,我大概率不适合管理团队,恰好也不喜欢,至少目前是这样。