五个为什么

yutao

今天有幸接触到天猫工程师电话面试,我注意到他在每问一个问题之后,都会多追加几个“为什么”。
比如他问到:ajax的缺点有哪些?你答完;他会问你如何解决?然后还会问为什么这样做?
而有些问题问超过两个为什么的时候我就答不上来了。
他通过这样问很容易的了解我的技术程度。
当然我也很清晰的认识到了自己的不足之处。
这个时候我就想起来了“五个为什么”的分析方法,以前觉得适合场景不多,
但现在看来,这个分析方法正好可以用来检验我的技能程度的一个试金石。
“五个为什么”是一种分析方法,通过不断的问“为什么”来找出问题的根本原因,因为找到根本原因才算是将问题真正解决。
之前公司内部,在丰田工作过的谷哥给大家大家分享了“五个为什么”,觉的很有意思。但是不知道又有多少人在实践呢?
今后我希望每接触到一个知识点,都能用“五个为什么”来将这个知识点吃透。
做前端两年多了,今天的感悟对我很重要。
当你还不能独自完成一个功能的时候,你会去努力的学习达到能够独立完成这个功能;
这个时候在某些公司你可能已经算是合格的工程师了,甚至你做的会比别人快,你会以为自己很牛逼;
但这个时候不要满足现状,多问自己几个为什么?为什么这样做可以实现这个功能,为什么?为什么?
当你问不出为什么的时候,恭喜你你应该真正的成为了一名牛逼的工程师了。