以讹传讹,让程序员很受伤

原文:https://www.nytimes.com/2017/08/12/upshot/techs-damaging-myth-of-the-loner-genius-nerd.html?emc=edit_mbae_20170813&nl=&nlid=59472649&te=1

作者:Claire Cain Miller

译者:沙梓社

译者按:上周阅读纽约时报,看到这篇文章,觉得写得很好。作者指出了大众对科技IT互联网从业者的误解;值得一提的是,作者是圈外人,她认为科技产品的打造是由程序员全权完成的,因而通篇着墨在程序员这一个角色上。不过,这也歪打正着的体现了外部人士对这个圈子的真实看法,值得品味。遂译之,分享给大家。


上周,一名谷歌工程师因为在公司内网发表不当言论而遭解雇。她说,从生理学角度来说,大多数女性并不适合在科技行业工作,因为对女性而言,相对于“点子与创意”,她们更关注“感觉与审美”;相对于“物”,她们对“人”更感兴趣。

(她的言论引起了广泛讨论;)很多科学家认为,她的说法从生理学上站不住脚。同时,从如今各行业对程序员的任职要求来看,她的说法也是有误的。

实际上,团队协作、沟通交流、同理心、情商等人际关系素养都是从事科技行业的必备技能。坊间传言,程序员是一个独来独往,只会摆道理讲事实(而不懂人情冷暖),只会同机器打交道(而不会同人打交道)的群体;这个传言触及了科技行业的底线,对这个行业造成了伤害。

这种成见可能会把对这个行业感兴趣的人才吓跑 —— 不仅仅是女性,而是所有以为这个行业很乏味的人。这种成见还可能导致(因为招不到人才而)“气血不足”的团队和差强人意的产品,毕竟做产品是需要同理心的,这样我们才能设身处地的感知用户的需求;缺乏同理心的产品一定是不合格的产品。

以Google Home或者Amazon Echo等个人语音助理为例,在开发此类产品时,需要(富有同理心,从而)考虑到不同家庭环境中的各种使用场景,比如室友大声喧哗,夫妻正在拌嘴,小孩嬉笑打闹 —— 在嘈杂的环境中“去伪存真”,听到用户的有效指令。前段时间,就有一个小朋友通过Echo“不小心”订购了一个160美元的娃娃屋和4磅曲奇饼干

Tracy Chou,前Pinterest和Quora工程师,现创业公司程序员,说:“总的来说,我们工作的每个环节都有很强的协同性。比如说,当我们在打造一个大的软件系统时,通常有成百上千的程序员在同时往一个代码库里提交代码,这些代码(并不独立,)是需要协同工作的。”

她补充道:“但每人都有其独特性,此时同理心,和对多样性的觉知,就能帮我们更好地协同。”

那名谷歌工程师说,以同理心想人之所想,和分析构造一个系统是不同的,而码代码显然隶属于后者。但是实际上程序员需要两者兼备,就像这份经济学报告中提到的那样,大多数工资涨幅高,市场需求大的工作都需要两手抓,两手都要硬。哈佛大学的教授David Deming发现,那些既要逻辑思维好,又要社交技巧高的工作,比如计算机科学、财务管理、护理学等,往往收入也最可观。

诚然,对于在大学计算机课上刚刚接触编程的新手,和职业生涯刚刚起步的程序员来说,早期的技能积累只能一个人独自完成。而一旦迈过这个阶段,工作中就不可避免地要涉及团队协作 —— 同其他部门的协作和同其他程序员的协作,都是日常工作必不可少的部分。

程序员中流传着一个段子:“编程最难的环节就是给函数起名字。”这个段子有意思的地方在于,起名字并不是一个技术活,但却比技术活更有技术含量:起名字时,要考虑其他人在看到这个函数时容不容易理解其功能,这归根结底是人际沟通技巧。

行业早期,编程是女人干的活(译者按:逆向工程界最著名的工具之一,IDA,图标就是一位西方女性的头像;她叫Ada Lovelace,是世界上第一位程序员)。二战期间女程序员在Eniac上编程,NASA也聘用了一些女程序员,就像以此为原型改编的电影《Hidden Figures》里所展现的那样。但在60年代,编程被职业化了,据印第安纳大学的软件历史研究人员Nathan Ensmenger说,从那时起,人们形成了“程序员是只会跟机器打交道,不会跟人沟通的怪咖”的成见。

这当然是片面的。Nathan Ensmenger说,程序员的社交自古有之,在大学的机房里,在硅谷的车库里,社交无处不在;只是,没有女性参与这类社交(译者按::cry:)。

“对于很多年轻的程序员来说,计算机技术从某种程度上成为了阳刚的代名词。”他说,“这些年轻人既不是蓝领,又不是运动员。但他们用激烈的竞争来展现阳刚之气 —— 在黑客比赛中互相切磋,用编程水平来一较高下。这种情况在男女比例均衡的行业中较为少见。”

Yonatan Zunger本月刚从谷歌的高级工程领导岗位上离开,加入了创业公司Humu。他认为,这种“程序员都是社交恐惧症患者”的谣言正越传越邪乎。

一直以来,那些不喜欢社交的孩子,尤其是男孩,就会被(大人)往理工科方向引导。老师们会重点培养他们的理工技能,而忽略了人际交往能力。导致的结果,就是这个行业汇集了一大群不善交际,且“反以为荣”的同类。

硅谷是倡导这种文化的。谷歌将非经理岗位的工程师称为“独立贡献者”,计算机技术水平的重要性是排在软技能和商务技能之上的。“我们认为,跟机器打交道的人比跟人打交道的人要更聪明一点。”Ellen Ullman,软件工程师,新书《Life in Code》的作者说,“你不一定同意这个说法,但事实是,你的工作跟计算机打交道越多,你工作的价值就越大。”

可以佐证他说法的一个例子是前端工程师和后端工程师的区别。前端工程师的工作是制作网页、App等直接跟用户交互的部分,而后端工程师的工作多是幕后的,例如数据存储、扩容等部分。坊间流传一种说法,即前端开发比后端开发容易,前端工程师的薪水比后端工程师低,而且前端工程师里女工程师比较多。两者都做过的人士表示,两者需要的技术是不同的,但都很有挑战性,都很有价值。

Zunger先生说,当工程师的职业发展到一定阶段,需要他们具备更多社交技能,如理解不同观点并试图达成一致,解读别人微妙的潜台词等等,这时问题就出现了。“突然有一天,有人告诉你,你的弱项反而是你职业发展的重要因素。你的三观受到了冲击,整个人都不好了。”

在科技圈中,人际交往能力的欠缺是从业人员的大软肋。

Edmond Lau办了一个叫“21天成为高效工程师”的培训班,客户有谷歌、脸书等。听起来是一门教工程师如何表达情感的心理辅导课。

他举了个例子:一位高级工程师出于善意,帮忙review别人的代码,定位并修复了一个bug。但写这段代码的工程师可能会觉得,“我的事要你管?”,认为自己被侵犯了。Quip是一个提供团队协作工具的公司,Lau在其中担任工程主管的角色,他所管理的小组里,主要讨论如何团队协作,怎样请求帮助等话题。

“你脑子里可能有想法,但如果不说出来,就没人知道。”他说。

空有技术而无同理心,只会做出无人问津的产品,因为好产品的关键,是以同理心,考虑用户在使用产品时的感受。“软件行业的失败率高的惊人,但失败的关键原因往往不是代码不可用,”Ensmenger先生说,“而是产品并没有解决实际问题,或者用户画像(译者按:简单来说,用户画像是指对目标用户的特征分析)与实际情况出现了巨大偏差。”

以谷歌眼镜为例,制作一个轻巧如眼镜的微型计算机,是技术上的壮举。但这并不是一个有普遍需求的产品,因而市场反应惨淡。

当苹果推出“健康”App时,它会记录用户的睡眠、运动、饮食、用药及心率情况,但不会记录女性用户的生理周期;而经期记录恰恰是女性用户最常用的功能之一(新版iOS的“健康”App中已经加入了相关功能)。

Google+,谷歌推出的社交网站,早期注册时要求用户公开他们的名字、照片和性别。之所以要提供性别,是为了工程师在写代码时,能更方便地指定是“他分享了一张照片”还是“她分享了一张照片”。但公开性别,也给女性用户带来了更多网络骚扰。

“当初作这个决定的团队,成员全是大老爷们。”Zunger先生,彼时谷歌社交网络部门的首席架构师,如是说,“这么明显的错误,因为整个团队不够多元化,大家的思维模式太相近,导致我们完全忽视掉了。”

还有一些普通用户难以觉察,但影响更大的决策,例如那些决定给我们推送什么新闻,计算我们贷款额度,帮助我们筛选附近的人的算法。脸书就因只给用户呈现那些符合他们政治立场的新闻而遭到指责。研究发现,跟入狱记录相关的广告,会更多地出现在搜索“黑人老乡会”的结果里。

同理心也影响了产品的优先级 —— 例如,为什么硅谷的公司更愿意花重金写App来解决送外卖的问题,而不是解决闹饥荒的问题呢?

一些业内人士认为,计算机科学系的学生多上点文学课是有好处的。“未来人类需要洞悉人工智能作决策的依据,(人工智能的)代码库是否(能保证)公平公正,人工智能具不具备作决策的基础条件。”Amy Webb是一家名为Future Today Institute的科技预测公司的创始人,她说:“当代科技(是理性的,)可没有‘五十六个民族五十六只花,五十六族兄弟姐妹是一家’这种(感性的)人情味哦。”

当工程师能够在产品中融入“同理心”,奇妙的事情就会发生:科技似乎能在人们意识到自己想要什么之前,就预测到他们想要什么;这就是乔布斯的牛逼所在 —— 看看多少人整天在刷手机,看看小朋友第一次使用iPhone时的欣喜,你就明白我的意思了。

在公司里培养同理心的举措之一,是打造多元化的团队,因为不同的人能带来不同的观点和经历。但那位谷歌工程师提到的成见越为人熟知,打造一支多元化的团队就越困难。

多项研究表明,当自己所在群体的某些事物得到负面评价时,人们就不太会去主动接触这些事物。在斯坦福社会学家Shelley Correll的实验中,当听说完成某项工作,男性更有优势时,女性会自称处于劣势,且不太会主动选择从事相关工作。当女性听说某项工作男女竞争力不相上下时,就会打消这些自我怀疑与顾虑。

“这种‘程序员都是书呆子’的偏见对女程序员的打击很大,”Ensmenger先生说,“那些不想被扣上这顶帽子的男程序员,也受到了暴击。”

这也就是为什么那位谷歌工程师的言论能引起如此轩然大波的原因;它影响了这个行业新鲜血液的质量,从而影响了这个行业产品的质量,进而影响了每天使用这些产品的我们的生活质量。

1 个赞

我就是个女程序员:relaxed:

那你很棒棒哦:hushed:

若干年的工作中这句话隐隐约约多次出现……

1 个赞