|
```html “bug”读作 /bʌɡ/,漏洞不是英读“布格”,也不是漏洞“巴格”。嘴巴别张太大,英读舌头往后缩一点,漏洞短促有力,英读像被什么东西轻轻弹了一下舌根。漏洞你要是英读读成“霸格”,程序员听了会笑;读成“布格”,漏洞英语老师会皱眉。英读这个词在中文技术圈里被念得五花八门,漏洞但最接近原音的英读,就是漏洞“巴格”——注意,是英读轻声短促的“巴”,不是漏洞拉长调的“巴——格”。 我第一次意识到读音有问题,是2016年在一家创业公司做后端。会议室里产品经理拍着桌子说:“这个‘布格’必须今天修掉!”旁边刚毕业的算法工程师小声纠正:“是‘巴格’。”产品经理愣了两秒,继续喊:“我不管什么格,反正要修!”全场憋笑。后来那位算法工程师告诉我,他大学时参加ACM比赛,队友把debug念成“滴布格”,被裁判多看了一眼。这些笑话背后,其实是对一个英文单词发音的集体模糊。 为什么很多人读错?因为“u”在英语里本身就不稳定。bus读/bʌs/,but读/bʌt/,但put读/pʊt/,rule读/ruːl/。bug属于前一类,短元音/ʌ/。中文母语者习惯把每个音节读得饱满,于是“巴格”容易变成“巴——格”,听起来像“八哥”。正确读法要短,像打嗝中途被掐断。你试试快速说“啊”然后突然闭嘴,那个音就是/ʌ/。 技术圈还有个怪现象:越资深的工程师,越可能把bug读成“霸格”。我观察过十几场技术分享,发现念“霸格”的人往往有海外背景或长期看英文视频。念“布格”的多是自学转行、没怎么听过原声的。这不是鄙视链,只是输入渠道不同。有个做嵌入式开发的朋友,英语四级考了三次,但他修bug的速度比谁都快。他管bug叫“毛病”,说“又出毛病了”,反而没人纠结发音。 回到单词本身。bug原意是“虫子”,但计算机里的bug和虫子真有关系。1947年,哈佛大学的Mark II计算机里飞进一只飞蛾,操作员把它粘在日志本上,旁边写“First actual case of bug being found”。其实“bug”表示机械故障早在1870年代就有人用了,爱迪生就在信里写过“bug”。所以这个词不是从飞蛾开始的,飞蛾只是让“bug”更形象。读准它,算是对这段历史的一点尊重。 怎么练?别单独练。把bug放进短语里:fix a bug、bug report、debug。注意debug的重音在第二个音节,/diːˈbʌɡ/,不是“滴布格”。你可以在谷歌翻译里点小喇叭,反复听十遍,然后录下自己的声音对比。我试过,前五遍都像“巴格”,第六遍开始接近。舌头位置对了,声音自然就对了。 最后说个真事。去年面试一个应届生,简历写“熟悉bug调试”。我问:“bug怎么读?”他犹豫了一下,说“布格”。我没扣分,但告诉他正确读法。他后来发微信说,回去查了音标,发现大学四年都读错了,现在改过来了。你看,一个音节的事,没人会因此否定你的技术,但读对了,交流时少一层隔阂。下次开会,你试着说“这个巴格”,旁边的人可能先愣一下,然后悄悄改口。 ``` |