做事的方法论

为什么比怎么做重要得多,没有想明白做一件事的目的,就很难把事情做好,即便做成了也可能浪费了很多时间,甚至只是运气好。

开始做一件事情之前,列出有哪些步骤,这是一般的做法。但这只是表面,因为这种情况下,能想到的步骤,大概率是模仿,或者是说抄袭别人的。不能否定模仿和抄袭的意义,因为别人这么做肯定有他的原因,别人肯定也是权衡过利弊的,但是未必我们和别人的目的不一样、现有的资源也不一样,直接照搬属实是愚蠢。

即便不是照搬,直接列出各个步骤也不是最好的方案。因为我们最终要解决的问题都没弄明白,思考得越多可能越偏离我们的目标。

啊,这个道理实在是简单。那为什么我之前没有这么做呢?

可能我们的大脑就不喜欢思考,而更喜欢看到成果,即使所谓的成果最后会变成废品。

回想去年做的那么多外包,包括今年,都可以作为反面教材:把项目看成是一个个功能,所谓做项目就是开发这些功能。结果给客户看的时候,发现人家要的不是这个样子的,又或者有些对客户很重要的功能没有开发,一来一回浪费了很多时间和精力,做了很多无用功。以前觉得是原型的问题,没有一开始让客户看到软件的样子,没有一开始跟客户确定好。但是我现在觉得不是这个问题,首先原型图不能画到非常完整,很多细节只有到开发的时候才能想到,其次,可能客户一开始也不知道自己原来需要 XX 功能。身为技术服务团队,也可以叫做外包,但不管叫什么,都应该替客户着想,先听取客户的需求,然后分析客户的需求,不合理的争取去掉,有必要但没有提的建议加上去。最终目的不是实现客户的需求然后拿钱,而是挖掘客户的需求、优化客户的工作流,为客户提供最好的解决方案。

不过说得简单,做起来不容易,而且即便真这么做了,也要做好心里准备,毕竟这是必要条件,而不是充分条件,事情还是可能搞砸。

思考之后的结果,也是分成很多个步骤,不过跟一开始列出的步骤肯定不一样。这个时候就一步步实施这些步骤,如果实施过程中有新的思考,也可以对计划进行优化。

另外,光思考远远不够,我们还需要往脑子里装入新的东西、新的概念,来帮助我们思考出更好的结果。