Skip to content

问问题前,最好自己要先有一个答案

“问问题前,最好自己要先有一个答案。”这句话是很久之前一个同学跟我说的,
当时我们在讨论项目问题,一个由我主导的实验性质的校内网站项目。我对技术一无所知,但是满脑子都是天马行空的想法,讨论问题时也是心潮澎湃。他的这句话像一盆冷水泼在我火热的心上,我突然冷静下来,我意识到我并没有任何有价值的想法,只是在胡乱地提问。

当时我只觉得这句话很对,但并没有深刻领悟,就像明白很多道理,依旧过不好这一生,因为只是明白而已,没有亲身经历,就无法体会。

最近发生一些事却让我突然对这句话有了体会,即使我忘了是谁在什么时候对我说的。

前几天我在看一些 Java 代码,很基础的源代码。但是依旧让我这个新手看的十分混乱。然后我翻看一本 Java 数据结构的书,里面作者从无到有,一步一步简单实现了一个 ArrayList。看完书中的内容再回头看 jdk 中的 ArrayList,瞬间清晰了许多。

我仔细回顾这两次看源代码的经历,仿佛让我回到的学生时代,就像在上课前有没有预习的差别。没有预习的时候,上课只能跟着老师的思路走,漫无目的被牵着鼻子走,所获得的知识和思想也仅仅停留在表面,很容易随时间淡忘。有预习的时候,更多的是思想上的碰撞,看看哪些想法一样,哪些不一样,对那些不一样的地方,我们可以更加针对的深入思考。

工作当中也是一样,当我们遇到解决不了的问题时,在请教领导或同事之前,自己要有一些思路和想法,不能把问题直接推给别人。一是别人也很忙,从头缕一遍问题并找到解决方案要花费大量时间和精力;二是让别人知道你是一个负责任的人,即使无法解决问题也会积极思考。

对于决策层来说,他们需要的只是针对提议的决策,比如从两个方案中选一个方案。所以发现问题、梳理问题、设计问题解决方案这些工作就要下面的人来做。就像在饭馆点菜一样,如果直接把菜单递给对方,对方往往不知道点什么好,反而向对方提供两道招牌菜,让其从中选择,则会方便许多。

上面说的这些道理,我也仅仅是明白,生活和工作中还有很多地方做的不对不好,仍需努力。

Published inThinking

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注