参加完知识管理中心举办的“成长密码:个人知识管理课程”,我对其中的利用框架解决问题有点感触。
我日常主要工作是程序开发和维护。平常碰到问题的时候,开始大都是从问题本身现象开始解决问题。而实际上一个问题的发生,它涉及到很多方面的问题。而只从开发或者维护的角度去看问题,就会很片面。课程提到了很多的框架,有对问题的分析框架,营销的4P框架,企业的3C分析和波特5力分析模型等等。
以对问题为主题分析框架为例,考虑了以下几个分支因素:现象,原因,解决方案,工具,经验总结,最佳实践,专家。这样在碰到一个问题的时候,我们首先应该想到是否有可以利用的框架,如果框架适合我们的问题,就应该利用现有的框架,快速地掌握具体问题的各方面大概的知识。这样从整体的角度去解决一个问题,相对于从局部的角度会有更高的视野。程序开发中也经常用到一些框架,如.Net, MVC等。在日常开发过程中,能抽象总结出工作中遇到的共性问题,开发出解决这些问题的框架和工具。这样就会降低人力成本。老板对你肯定另眼相看。框架是前人对于一类问题的经验总结,至于是否可以完全解决我们的问题,需要在实践中加以验证。如果解决不了,需要考虑完善模型。
在到处充满竞争的社会,你首先要能够解决问题,这是一个层次;第二个层次,你还要能能总结出解决问题的方法,优化并简化,最好使别人可以用你的方法解决类似问题;第三个层次是你还能在“没有问题”的时候发现问题,并找出解决问题的办法,找出问题的共性,找到解决此类问题的框架。从问题找你到你找问题,这个过程就是自我能力提升,价值提升和体现的过程。
有了框架的帮助,我们认识世界,速度和效率更加快,少走了弯路。给我们提供了更高的视野和平台。有利于将实践的积累应用到现实世界的改造中,为社会创造出财富,在这个创造过程中体现出自己的价值。有了框架,我们就不是一个人在战斗。