在工作中会有一种体会, 每次不管在开展什么事情时, 都会有一个必然的体会, 那就是: "怎么又有问题了"? 我们要开始编一段程序, 开始一种测试, 开始任何一项工作之前, 都总会有一种感慨: 怎么总是有这么多的问题!
我觉得, 包括我自己, 从小都会有一种观念, 那就是, 出问题是意外的, 是不对的, 是值得沮丧的. 潜台词是, 似乎如果我准备得成功的话, 一切是应该没有问题的. 我觉得小学中那种没有考100分就要问自己是为什么的那种思想, 真的对将来贻害很深.
因为, 事实完全地不然.
刚进公司的头两年, 吃过很大的苦头. 每每一切都辛辛苦苦准备妥当, 正要开始工作的时候儿, 就会突然发现: 电断了; 或测试软件系统挂了; 或软件配置中某一步卡住, 可是全公司只有一个人可以解决, 但他却休假; 或是无法找到一把合适口径和花色的螺丝刀, 而导致无法卸下一块损坏的板子; 甚至是你远道重洋花了几万块钱、飞了几万公里、运了上百公斤设备, 来到异国他乡做一个短期的出差, 结果在你最终展开了上百公斤的仪器设备将所有东西连接起来准备开始的时候儿, 发现里面居然少了一根特殊线序的线, 而导致整摊东西瘫掉无法工作.
总之, 具体的工作告诉我们, 发生问题, 貌似是必然的. 事实是, 问题本身, 不在于发不发生问题, 而在于发生什么问题. 我们貌似应该准备好工作出错, 一切围绕着假定会出错来安排计划, 甚至让错误以及纠正错误这两件事情本身就进入我们日常的时间安排表中去, 这样, 才能够不至于让我们的心情慌张, 才能够让我们能够更好地解决各种会必然出现的问题, 从而让我们的努力, 不至于被沮丧的心情, 去白白浪费掉.
不禁又想起那位加拿大同学每次在Team Work编Matlab程序编完然后开始执行之前的那一秒钟总会说的那句话了, Let’s see what the problem is. 第一次听到人这样说的时候儿, 觉得很震惊, 从来只听过人说, Let’s see if there is a problem.
所以, The problem is not if, it is how.
: )
写得真好~
我对这个课题简直是太有发言权了。不管我去做什么事情,都会发现一堆的问题。发现问题本身不是问题,没有问题才是问题。以至于有一段时间我一度认为我是世界上最倒霉的人。还有,因为从小受到的训练,导致我们还缺乏一个品质,就是“持续改进”。什么意思?就是说,我们从小参加的考试太多了,不管做什么,都有所谓的“交卷”心态,因为卷子一交上去,就不能改了,分数就定死了。所以,写个程序也好,交个文档也好,交上去之前,花很长时间修改,生怕第一次提交后,“分数”就定了。但事实是,工作中的进度和程序中的代码,并不是你的考试卷。你最终的分数,不决定于你第一稿的“质量”,而取决于你持续修改的决心,和修改的次数。小时候,有多少人会把卷子上错了的题,再做一遍?把错误的解法擦掉,换成正确的解法?工作中,你没有这种习惯,你就永远不会进步。
en. 谢谢评论了哈. 非常感谢.确实确实, 我也只是在进了我们公司做了一种测试的工作了之后, 才体会到这一点的. 因为, 我发现, 只有成熟的公司, 才会去建一个很大/甚至比设计部还要大的验证部, 我觉得, 这就符合你说的那种, 持续改进的心态和决心了, 而且事实证明, 这样重复改进之后做出来的产品, 确实要质量更好一些通常.所以, 这一点, 还真是我们应该不断学习的对吧.: )