求教与授教
儿子意外的魔方之旅
读二年级的儿子最近迷上了玩魔方。元旦的时候给他买了个二阶魔方和三阶魔方,前两天又看上,买了个四阶的。
刚工作的时候,当时的舍友其实有和我简单介绍过怎么玩魔方,但因为自己兴趣不大,所以此时的我其实是完全小白的状态。 于是我就上 B 站找了个视频教程,一步一步看视频和练习,搞清楚原理之后很快就还原成功了;然后把技巧总结一番后,也逐步教给儿子,他也很快地学会。整件事情的结果就是,为了教会了他这些技巧,我自己也无意中学会了多一个技能。
联想一
想起高中的时候,坐在我前桌的一位同学经常在晚自习的时候问我一些不会做的数学题。当时贪玩的我其实并没有认真听课和练习,为了面子,只好临时翻上几分钟书,看懂了公式,把问题解答之后,再把自己的思路教给她。帮助了同学,也装逼成功之后,也无形中帮助自己掌握了知识。
联想二
突然记起《射雕英雄传》中的某个段落:周伯通为了捉弄郭靖,瞒着他,把自己发誓不会练习的九阴真经武功偷偷教给对方;到最后才突然发现,教会了郭靖之后,自己其实也无意中练成了这世上顶级的武功。
引申到工作
其实工作中这个道理是一样的:当同事遇到困难来请教或者求助你时,不要因为自己没遇到过相同的问题就马上放弃和拒绝;把它当成自己的问题去破解,帮助同事解决困难的同时,自己也会从中收益,并且这个过程,会让自己额外掌握如何整理思路,以及把思路讲解给他人的能力。所以请珍惜每个向你求教的人,他们其实都是你学到新知识和掌握新技巧的贵人。也许你在工作中经常会遇到一些大牛,什么问题都会,而且可以很有条理地给你讲清楚;但每个大牛背后,可能也是每一次求助、解答过程中积累下来的经验和能力。
魔方,解谜的乐趣
还原魔方的思路
从三阶魔方开始学习,原则是非常简单的:
- 掌握基本的 “上去下回” 公式
- 先复原底面十字,再重复上去下回,还原底面,也就是第一层;
- “上去下回” 的公式不断重复,还原第二层;
- 观察出现的情况,套用公式,最后彻底将魔方还原全部六个面
- 遇到特殊情况,再学习、套用对应的公式去解决。 然后到四阶魔方,步骤变得越发复杂,特殊情况变得越来越多;但是每个特殊情况的组合表象好像不一样,本质上的解决方法都是一致的:从表现中辨别分类,再套用对应的公式去解决。操作的步骤虽然会很复杂,但整个魔方一直在往整齐还原的方向发展,直到恢复至整齐划一的完美状态。
工作也是一个魔方
在软件测试工作中,也会不断地遇到不同的情况:项目需求不清晰;开发进度各种延期;测试时间被压缩,缺陷满天飞;生产事故不断……
但是不管表象怎么混乱无序,问题如何花样百出,只要耐下心来逐一分类,其实都可以利用经验去逐一分析,套用成功的公式去操作,最终都会一一破解:
- 需求不清晰:找到最了解需求的人去分析、补全;
- 开发进度延期:找到问题的 blocker,协调资源去解决;
- 测试时间被压缩:要么申请延期,要么砍需求,要么加人加班,根据不同的情形去争取不同的支持和解决。
- 生产事故不断:找到 root cause,分析对客户的影响面,确定修改带来的回归测试范围,规范上线流程去部署修复,修复对客户可能已经产生的数据影响,等等。
希望未来的你我,都能成为复原生活、工作这些不同魔方的高手。共勉。