怎样让别人明白学习或从事计算机专业的人不一定会修电脑?

      评论里有个比较有意思的问题,让我理清了一下思路,比原先的写的易懂一些,贴在这里大家一起看看。

      问:如果说他们是不想浪费时间来做“专业修电脑的人”的工作完全可以理解。但是说不会修就说不通了。任何一个具备计算机方面常识的人都能摸索出问题的解决方法,没道理他们不行。

      回答:不会修是因为不想在“修”这件事情上面花时间。任何知识的积累都是有成本的,电脑城里的小伙子们装机飞快很会修电脑,这是他常年积累的成果,是要花时间的,而且是花了很多时间的。学计算机的不代表他需要花那么多时间去摸索去积累这些知识,因为有这么多时间他可以在自己的专业技能方面进入的更深解决更高级别的 bug。说白了就是个投入产出比而已,今天(2013 年)我爸妈电脑坏了叫电脑城的人上门一次 50 块包修好,14 年前(1999 年)SUN 的工程师们去我所在的公司解决问题 SUN 报价一小时 120 美金还不包搞定,那么对于一个学计算机的人来说把时间投入到学习哪种技能上不是显而易见的么?对于那些能够一小时替公司挣 120 美金自己工资也有 100 块人民币的工程师来说他为什么要把时间花在学习上门一次 50 块的技能上?

      又及:想到一个有意思的回答,假如计算机系的兄弟再被人叫去修电脑,就按照自己的工资报价吧……如果你的工资还赶不上电脑城的小伙,那就赶快多 Google 来学习怎么修电脑……如果你的工资远超电脑城的小伙,别人算计一下估计就会打电话叫电脑城的人而不是叫你了。当然,如果对方是 PPMM 你又对人家有企图的话另当别论……

      ————原先的回答————

      我来举点例子吧……

      说实在的,普通人口里的“修电脑”,和是不是学计算机真的没太大关系,一般的小白问题,不是学计算机的人见多识广后也能修的很好,深入一点的问题,可能真的就得找学计算机的来搞定了。

      我有些例子,大家看看,乐乐也罢。

      先说一下,我是负责支持大客户的电脑研发的,我能够调动相当多的高手资源来解决客户产品研发过程中的问题,其中有些高人:

      一个印度的软件高手(大家不要歧视阿三,高人还是有的),负责显卡驱动,基本上我这边客户报的显卡驱动的 bug,8 成以上他都能当天给个测试驱动来做验证,速度快质量好,他的确是正宗的计算机科班出身,编程能力很强。可就是这么个人,他从来不会组装电脑,驱动开发过程中经常需要换换 CPU 啊换换内存啊,可这位老兄就是不会,偶尔一次换 CPU 还把针脚弄断在插座里了。所以现在我每次都是有了大 bug 要请这位大神帮忙,都是让工厂整机配好给他寄过去,一次寄好几台。从普通人眼里看来,他不会修电脑,哎呀换个 CPU 都不会你真是弱爆了。

      一个台湾的超频高手,专门负责帮助客户研发可以稳定超频的电脑,我的客户出品的超频电脑都是他提供的支持,他会算超频时候的温度曲线,算超频时候供电模块的压力曲线,寻找成本和稳定超频之间最佳的切合点,人家也是正宗计算机科班出身,专门研究主板研发的。可就是这么个人,有次把我叫过去说哎呀我的使命召唤 9 为什么启动不了啊我的可是正版的巴拉巴拉,后来我发现他的电脑莫名其妙少了一个链接库。从普通人眼里看来,他不会修电脑,哎呀开个游戏都不会你真是弱爆了。

      一个英国的驱动高手(56 岁的老头),有一次客户报 bug 说在一家医院里他们的一个 USB 设备就是没法在新一代电脑上用,而且是时好时坏,没有规律可言。客户派了硬件软件 BIOS 几个工程师过去解都没解出来。我请到这位高手出马,高手拿到 USB 设备和电脑后,花了一天的时间做初步验证,然后花了一个晚上写了个小程序模拟那个 USB 设备的驱动的挂起 / 卸载,然后花了 2 小时运行那个程序,发现 USB 设备的驱动在挂起 / 卸载很多次以后 Windows 就会有一定的几率拒绝挂载这个设备,然后他在和微软以及那个设备的厂商联系,花了一天时间确定 USB 设备的驱动里的一个 bug,第三天,USB 设备的厂商出了一个测试驱动,问题完美解决。可就是这么个人,有一次我和他开会的时候,他告诉我之前他在和公司的 IT 部门通话。我说哦那是啥事啊?他说他的 Outlook 的 search 功能忽然坏掉了,所以呼叫公司的 IT 来解决。我本来以为像他这样的大神应该会自己想办法分析然后写个小程序来测试,没想到他却只是简单的叫了公司的 IT。我问他为什么,他说:公司几万人,这个问题基本上应该有人遇到过,IT 会记录解决方案,呼叫他们是最简单的办法,而且我专攻驱动方面,微软的 office 我真的不懂。从普通人眼里看来,他不会修电脑,哎呀解决个 Outlook 的功能性问题都不会你真是弱爆了。

      讲了这么多,只想总结一点:术业有专攻,学计算机的有无数分支,再高的高人也许只是精通其中某些分支,对于日常生活中遇到的电脑问题,学计算机的未必比电脑城里一个普通装机者懂得更多,但人家真的是学计算机的。

      而且,再说的通俗点,一般所谓的“修电脑高手”,其实修的只是已经开发好的被无数高人在产品出厂前就已经“修好”然后被普通用户折腾出毛病的电脑,他们解决的是普通用户使用过程中的一些小问题。在电脑的研发过程中会碰到无数你根本无法想象的 bug,那是有着众多真正学计算机的高人在哪里不断的“修”,直到修好为止,产品才得以出厂,才得以让那么多“修电脑高手”认为“自己很会修电脑”。所以,如果要深入到根本,那么多进行产品研发的负责各个方面的计算机专业毕业的人,才是真的修电脑高手,只不过人家只是修某一方面而已。

      面对任何一个在生活中的“修电脑高手”,我可以不断举出我在支持客户产品研发过程中遇到的各种问题,一个个问下来,直到你答不上来为止,我不相信有任何一个人敢说他可以解决我遇到过的所有的问题,而这么多问题,都是众多高手们在幕后默默的开发,最后做出一个产品来交到你手上的,而这些高手们,多半就是你们所鄙视的“不会修电脑”的人。

      怎么样,这几个例子能解释为啥学计算机的未必会修电脑了么?

原文:http://daily.zhihu.com/story/4111647