解决方法
设法确定你常常会在哪些情况下失败并试着解决那些需要改正的方面。
这并不是要你沉溺于对过往失误的自悯,也不是一次追求完美的练习。真正的目标是让你对导致失败的模式、条件、习惯和行为有所自知。有了这种自知,你可以做有意识的选择,而且基于对自身能力边界和局限性的了解,在采用“自定路线”模式(第3章)时能使之趋于理想状态。
知道了那些使你失败的事情,你就可以在修正这些问题和减少损失之间做选择。要承认有些东西是你不擅长的,或者需要不成比例的时间和精力投入才能取得很少的进展。
这不仅能提供输入,使你做出更准确的自我评估,还能给你的目标加上现实限制。你不可能各方面都擅长,而承认这些局限是很重要的,因为它迫使你有意识地应付注意力的分散并专注于自己的目标。这可能意味着你要承认自己永远不能抽出时间去攻读一个在职博士学位,或意味着你要放下旧的专家领域,因为自己已无法投入时间来维持那些技能。
比如,Ade在自己的私人wiki上设置了一组页面,其中罗列了他当前的技能集合,以及他的局限和能力边界。这可以帮他决定哪条边界应该向外推进(比如,尝试使用动态类型检查的语言来维护大型数据库)以及哪些地方应该停止浪费精力(比如,承认针对Commodore 64的6502汇编器不会再有大范围的使用了)。