谷歌弃用“黑名单”,那白名单叫啥?

昨天,看到一个新闻,说谷歌为了声援反种族歧视运动,拟弃用“黑名单blacklist”一词,后面程序员会用“blocklist”来代替"blacklist"。

谷歌弃用“黑名单”,那白名单叫啥?_第1张图片

我的第一反应还是有点震惊的。黑名单白名单是约定俗成的叫法,多年来养成的习惯,都快已经形成思维定势了。你现在告诉我说blacklist改成blocklist,我硬是半天都没有想到那whitelist叫啥呢?(可能是我英语太差了。。。后面查一下了whitelist 改叫 allowlist)。

所以,这样的修改真的有必要吗?修改本身导致的工作量不说,包括需要大量的测试回归。修改之后,人们要适应这种新的说法也需要比较大的成本。

其实,不止是谷歌,Github最近也做过类似的改名。

GitHub 在 https://github.com/cli/cli/issues/929 中申明(5 月 15 日首次发布):

谷歌弃用“黑名单”,那白名单叫啥?_第2张图片

我们团队希望将默认分支名称从「master」更改为「trunk」,因为「master」在某些情况下与奴隶制相关。(虽然我们知道 git 中使用的「master」 并不一定具有该含义,但是我们不想在这里出现歧义。

checkout trunk,是不少有点从git回到svn的感觉?

有不少网友表示矫枉过正了;谷歌纯属脱了裤子放屁,闲的蛋疼;也有网友说,那白宫(The White House)为啥不改名呢?为啥不直接把black和white两个单词从字典中去掉呢?

针对这个事情,小司机又仔细想了想。

1、看问题一定要在特定的语境中看。在美国,像"种族观念"这种非常敏感又根深蒂固的领域,谷歌作为一个非常有影响力的科技巨头代表,"改单词"能够给反种族歧视运动造势,启动声援和带头作用,具有一定的正面意义,我们应当尊重这些企业自己的选择。

2、小孩才论对错,成人只讲利益。改名这个事情,对谷歌来说是利大于弊。如果这个事情不做的话,可能就像一个定时炸弹,指不定哪天被一些黑人工程师利用揪出来说事,万一被推动舆论风口浪尖,股价掉个几十亿甚至上百亿都有可能。

做了改名后,还可以顺势做一波宣传,提升公司政治正确的正面形象,所以,作为一个插入需求,虽然耗费谷歌工程师的一些人力成本和时间成本,但相比收益来说就微不足道了。

3、想起了之前Google因为"价值观问题"而退出中国市场,虽然跟现在的改名不是同一回事,但是说白了都是所谓"政治正确"的事。无论在哪都逃不开政治正确,美国也一样。

4、技术公司并不是只要做好技术就可以了。像谷歌、github这种全球一流的技术企业,也不得不考虑技术之外的“技术政治正确”。我们这些做技术的普通程序员,也要改变观念了,不要在单纯的相信“做好技术就行”,尤其是在大公司,有人的地方就有政治。

5、美国的言论自由,也是基于“政治正确”的言论自由,呵呵。

推荐阅读:

关于我 

需要免费修改简历吗?

   你的“在看”,是我最大的动力  

你可能感兴趣的:(谷歌弃用“黑名单”,那白名单叫啥?)