Q:领导给我反馈,说我做过不少项目,解决过不少问题,但好像成长并不快,有时候遇到跟之前类似的项目或者问题,做起来也不像经验老到的人那么快。我自己也头疼这个,感觉自己有点光做事不成长。我该怎么办?
A:对成年人来讲,过去解决过的问题、做过的项目、经历过的事情,是我们最重要的学习资源,好好利用,可以做到“工作一年收获三年经验”。那怎么从过去经历中获取经验,快速成长呢?
基于我的经历,如果你能从做过的项目和解决的问题中总结技能、场景和知识,就能飞一般的成长。具体怎么做,下面我们展开来说说。
一、总结技能
总结技能指的是从过去的经历中萃取出“怎么做某事”的知识,比如如何跟陌生客户建立关系、比如内存溢出问题怎么解决等。
总结技能有很多方法,常见的有流程法和归纳法。
我们先说流程法,它具体分为三个步骤。
(1)记录做事步骤
回忆你做某件事情或解决某个问题的所有步骤,把每一步怎么做的,都清晰的记录下来。
(2)增删改并
审视刚刚记录下来的步骤,对比较大的步骤做拆分(增加步骤),把不必要或者不合适的步骤删掉,对可以优化的步骤进行改造,将完成一个单一任务的多个步骤合并处理。通过这样的“增删改并”,你之前解决问题的实际过程,就会变成一系列清晰的步骤。
(3)确定流程步骤
评估增删改并后的做事步骤,与之前的实际经验比照,看它们是否合适,如果它们能够忠实的反映过去的经验,并且不会被过去问题的具体细节(如时间、场所、参与人等)限制,那就可以把这个做事流程确定下来,后续遇到类似问题,就可以用它来指导实践,提升效率。
以上是流程法的三个步骤,运用它们,你就可以从过往经历中提炼出各种“HOW TO”。如果你工作中某一类问题(任务)出现频率较高,对应的“HOW TO”就有高频应用的机会,那它慢慢就会变成你的技能。随着你不断地总结,积累的技能越来越多,遇到问题(任务)时反应的速度就会快起来。
第二种总结技能的方法是——归纳法。
归纳法指从多个类似的具体现象出发,总结概括出一种相对抽象的原理或方法。放在总结技能这个语境中,归纳法可以简单理解成“基于多轮流程法的结果,统合出一个更通用的方法”。
举个例子,我今天解决了一个性能方面的Bug,明天又解决了一个,这周一共解决了六个类似的问题,那就可以运用“流程法”,把解决每个Bug的具体步骤还原出来。这样一共可以得出六个“HOW TO”,把它们放在一起,梳理、整合,就可以形成一个抽象层次较高的方法。一旦你形成了这样的方法,那以后遇到类似问题,就可以基于总结出的方法,结合问题的具体情境,共创出一个解决当前问题的具体方法。
这就是归纳法的运用过程,先基于多个具体的问题解决过程,概括总结出相对抽象的方法,遇到具体的问题时,再从抽象方法演绎出适合具体场景的具体方法。
以上是总结技能的两种典型方法,只要你有意识的、周期性的运用它们,你过去的经历,就能得到更充分的应用。
二、总结场景
场景就是我们身边发生的事件,比如汇报工作、分派任务、开项目总结会议等。总结场景是指把过去工作经历中的场景提炼出来,以场景为中心,将解决问题的知识、方法、流程等组织起来,形成场景化的解决方案。
我原来做程控交换机的售后技术支持工作,今天接到电信局反馈的一个障碍,解决之后,就会把它记下来,把障碍现象、出现的时机、机房环境等,都描述出来,然后再把排查故障的过程,也记下来。下次接到新的障碍,也如此这般记下来。
记录的问题多了,就会发现,有一些问题是类似的,比如都属于杂音问题,那就可以把这些问题归为一类,把解决这类问题的方法,逐一整理出来。下次遇到杂音故障,就可以挑一种方法,按照指南,一二三四五操作一遍,不行的话,就试另外一种方法,还不行,再试另外一套……
如果试完了之前的方法,还是不行,那就是遇到了新情况,解决后要再记录下来,优化这类问题的处理办法。
这种做法,就是从过去的经历中提炼场景,一旦把场景提炼出来,相应的“办事指南”记录在案,下次遇到类似场景,你就有一系列的解决方案可以尝试,就可以很快地解决问题。很多产品的“问题排查手册”,都是这么来的。
我们工作中有许多场景,都可以总结。
比如汇报工作这个场景,就是我们经常遇到的,同时,我们还会跟各种特点的领导汇报工作。那针对汇报工作,我们就可以进行总结,这个领导是什么性格什么工作风格,怎样跟他汇报工作比较高效,那个领导是什么性格什么工作风格,跟他汇报工作具体该怎样做。
当我们把这些总结出来后,遇见一个新的领导,就可以跟过去总结的场景进行匹配,找到跟新领导工作风格相近的场景,选择对应的汇报方式,那这个新领导的接受度就可能很高。
当你能够通过总结,把工作经历中的一些场景提炼出来,围绕着场景把各种解决办法组织起来,后续再遇到类似场景,工作效率就会大大提升。
三、总结知识
总结知识指的是从过往经历中提炼带有一定原创性的概念、方法、模型等。
总结知识分成两类,一类是“演绎旧知”,一类是“创造新知”。
(1)演绎旧知
演绎旧知,指通过在已有知识上叠加与个人情境相关的信息来拓展已有知识的含义或边界。
在软件开发领域,有一种算法叫“贪婪算法”。贪婪算法在求解问题时,每一个决策步骤,都选择局部最优解,通过组合多个局部最优解来解决问题。
贪婪算法可用在编程中求解最短路径问题,其实也可以用在个人发展上来解决职业选择问题。就是说,我在做职业选择时,不去考虑哪个工作机会在五年、十年后有最好的发展,而是根据我当前的需要,选择最匹配的那个工作机会。这样的用法,就扩充了贪婪算法的应用场景,就从旧知识创造出了属于自己的东西。
这就是演绎旧知。通过演绎旧知,我们可以得到“如何在新场景或新条件下运用已有知识”的经验。很多培训师,都很擅长演绎旧知。
(2)创造新知
创造新知指在某个领域创造出原来没有的概念、术语、方法、模型等。相比演绎旧知,创造新知对人的要求更高——你得对某一个领域的现有理论体系有比较深刻的理解,有丰富的相关经验,才可能找到未被前人占据的细分方向,创造出增量知识。
创造新知具体可以分为很多类型,你可以创造一个术语,可以创造一个方法,可以创造一个工具、模型,也可以创造一个体系。
比如计算机领域的“进程”,比如生涯领域的“职业兴趣”,都是相应学科的工作者创造出来的术语。
比如PDCA循环,是由质量管理专家沃特·阿曼德·休哈特提出来的方法。
比如电子数字计算机的基本体系,是由冯·诺依曼提出来的。
创造新知是比较困难的事情,其中创造体系尤其困难,只有像冯·诺依曼、牛顿这样的神人才能做得到。我们普通人,可以从方法、工具这个层面入手,创造一些属于自己的新知识。
四、小结
以上,就是我们从过去中学习成长的三种策略,总结技能、总结场景、总结知识,如果你能有意的运用它们,经常性的练习,就可能“化经历为宝藏”,“工作一年收获三年经验”,实现快速成长。