‘衣冠禽兽’的问题:一道区分工程师与技师的面试题 特有理 2012-6-27 在中国时,虽然也了解技术职称的划分,但关心的以职权和待遇为多,划分往往简单地与学历和工龄相对应。来到北美后,总是感觉这里的技术职称划分与以前的理解有很大不同,特别是Engineer和Technologist的区别到底在哪? 说实在的,这个问题足足让我体会了两、三年才有了清晰的答案。昨天有网友贴出一个据说很有“忽悠”价值的问题,看后感觉这道题所引出的解答过程,正可以借来表述工程师与技师区别的本质。 这道题的原文是:“If you choose an answer to this question at random, what is the chance you will be correct? A) 25%, B) 50%, C) 60%, D) 25%.” 中文直译就是:“如果你针对这个问题随机选取一个答案,你正确的几率是多大?” (四个选择答案见前述英文)。 如果读者有兴趣,可先思考一下这个问题再往下看。我是在《五味斋》‘衣冠禽兽’网友的帖子里看到的这个题,把它称作“衣冠禽兽的问题”也蛮贴切。 网络的好处之一就是集社会各界于大成。衣冠禽兽的问题一出,各路高手纷纷出招,思路大相径庭,答案五彩缤纷。总体来说,大家主要从概率、随机过程、统计分析这三个角度出发进行解答,谁知却正好落入了出题者的圈套。当然,如果此题出于像韩寒这样七门功课不及格的“天才”应另当别论;但如果是别有用心的高手,他的目的是什么? 本人对此题的解读是:若其出自弱智者,此题为一病题,因为它没有阐明“这个问题”到底是什么问题。从解决问题的角度是‘目标缺失’;从概率论的角度是‘事件不清’;从统计分析的角度是‘空间不明’;从逻辑分析的角度则是‘循环求证’。如果把这个问题转化成计算机解题模型,就很容易看到程序模块没有明确的问题指针方向。但是,如果此题出于智者,则此题根本不是在考谁的概率计算能力,而是要看对方的思维方向和层次。因此,这是一个非常狡猾的技术职位面试题。 假设你带领一个技术团队,负责解决一个大项目的技术问题,当你们花了数月时间、上百万经费后发现这个项目的技术目标从一开始就是一个没有出路的死循环,就好比要实现A就要先实现B、C、D。。。Z,结果最后发现要实现Z必须要先实现A。不事先把问题搞清楚,不能发现问题中的问题就盲目投入资源,这样的工程师还能要吗? 根据以上论述,我想你也一定能明白工程师与技师的本质区别了。 |