`
caobihole
  • 浏览: 948688 次
文章分类
社区版块
存档分类
最新评论

IT行业中的性别差距:程序员MM在哪呢?

 
阅读更多

IT行业中的性别差距:程序员MM在哪呢?


作者:Justin James(贾斯汀·詹姆斯)
翻译:PurpleEndurer,2010-05-13 第1版
分类:职业,编程
标签:工作,开发人员,女性,信息技术,程序员,女性开发人员,性别差异,人力资源


  几个星期前,我的朋友克里斯·厄格尔(Chris Eargle)在开罗代码训练营作了演讲,当我看到有关的幻灯片,让人惊讶的是参与者中有近50%是女性。根据我的经验,读者的反馈意见,以及新闻报道,我相信IT专业人员中的女性人数却是在不断下降的。

  面对这些有趣的数据,我决定研究IT行业中的性别差距。我了解到了一些事实—— 其中许多甚至会引发更多的问题。

  ▲ 女性(和少数民族)的比例在IT行业中正在下降。 (NYTimes.com 海湾地区博客)

  ▲ 绝大多数女性认为IT职位并不是好工作。(萨克拉门托蜜蜂报)

  ▲ 参与开源代码项目的开发人员中只有1.5%是女性。(Datamation.com)

  ▲ 计算机科学专业的女毕业生比例在下降。(计算研究协会)

  ▲ 随着计算机科学专业在读生人数下降,女性在读生的下降速度比男性快。(软件开发新闻)

  ▲ 从1960年至2000年里,工程师、生物学家、化学家、物理学家、天文学家中的女性所占百分比一直在增加;在数学和计算机科学领域,这个比例也曾经是增长的,并在1990年达到高峰,但目前却在下降。(AAUW)

  ▲ 美国劳工统计局(BLS)表明,不仅是IT行业中的女性人数不足,而且女程序员的比例甚至比一般IT职位的比例还低。(BLS)


  看看美国劳工统计局的数字,有趣的是下列职业对女性的吸引力(依比例)大于软件工程(20.2%):

  ▲ 法警,惩教人员,监狱看守(26.9%)
  ▲ 行政人员(25.0%)
  ▲ 数据库管理员DBA(35.3%)
  ▲ 生物学家(45.1%)
  ▲ 化学家和材料学家(30.0%)
  ▲ 技术作家(50.4%)


  甚至在那些被认为女性在晋升时会遇到一种无形障碍的职位(如CEO)中,女性的比例也高于软件开发。依据劳工统计局数据所列的拥有相当数量女性的科学类职位的数目来看,关于女性害怕数学或科学的说法是一个显而易见的错误(即使女性数学家不足1%)。而鉴于数据库管理员有35.3%、技术作家有50.4%的异常情况,我们可以看出,女性确实不喜欢一般的计算领域。


  解释为什么女性在IT行业人数不多的理论

  F/LOSS特性的原因

  免费/自由/开源软件(free/Libre/open source software,以下简写为F/LOSS)开发人员中只有1.5%是女性的事实着实让人困惑。布鲁斯·拜菲尔德(Bruce Byfield)在他的自动数据处理文章中,认为性别差距的原因似乎是男性开发人员更乐于把空闲时间用于编程。这颇像关于性别差异的老调重弹:男性对技术学科有更多的热情,而女性则认为它“只是一份工作。”但这是站不住脚的,你只要考虑一个事实,Linux中75%的代码来自受雇付薪人员。

  所以如果女程序员占20%,F/LOSS贡献者中受雇付薪人员占50% (或更多),那么F/LOSS贡献者中有10%的女性贡献者似乎公平地,但1.5%这个比率尖锐地指出,这里头还有别的东西。下面是我读到的几个理论:

  ▲ F/LOSS社区敌视女性,并且不鼓励她们参与。

  ▲ 女性开发人员未被典型F/LOSS项目所吸引。(鉴于一系列F/LOSS项目就摆在那里,我不认为这很严重。)

  ▲ 雇佣付薪人员为F/LOSS做贡献的这些公司所雇佣的女性并不多。(这是令人怀疑,想想对IBM这种规模的公司也曾因雇佣上的性别歧视而一度步履维艰。)

  ▲ 女性开发人员不符合做F/LOSS这类项目的要求。(例如,也许大多数F/LOSS项目需要使用C/C++,但知道C/C++的女开发人员比较少)。


  奇客文化(Geek culture)

  布鲁斯·拜菲尔德关于女性F/LOSS开发人员的文章中将F/LOSS项目的文化也列为性别差距的原因之一。他写道,“女开发人员热衷于讨论性别歧视话题或约会日期,这着实让人吃惊。看看能经常出现在邮件列表中的女性开发人员有几个?”这使我想到最近发表在人格与社会心理学杂志上的研究,这项研究发现一陈不变的IT环境(空可乐罐,熔岩灯,ThinkGeek项目等)显然无法激励希望从事IT业工作或学习计算机科学的女性。哎!

  Crash and burn项目


  看来像“crash and burn”这样的项目也对把女性拒之开发之门外起了很大的作用。也就是说,我不知道有多少男人喜欢这类项目。我真的不知道为什么男人更能忍受这种环境,但我的经验是,开发项目管理不善是罪魁祸首,无一例外。

《PurpleEndurer注:对嵌入式系统的软件开环境而言,开发者所面对的硬件对象往往千差万别,软件开发的规模一般较小,还带有各种如实时性、内存大不、能耗小、安全性的特殊需求,调试荼就显成尤为重要。最早期的调试方法基本采取的是“crash and burn”的方法,即把编译好的目标代码“烧”到目标板上,让它跑起来,如果未得到预期结果,仔细检查源代码,猜测出问题可能出现的地方,尝试修试源代码,再重新“烧”到目标板上,再运行,一直重复这个过程,直到结果正确为止。使用这种方法,犹如在暗室中维修精密仪器,可想而各程序调试的难度有多大。》

  文化原因

  环境在性别差距起到了一定的作用,但并非所有文化看来都有这个问题。2002年6月,美国计算机协会(Association for Computing Machinery)发表了瓦什蒂·加尔平所写的一篇精彩的文章,文章讨论了在世界各地的计算界女性的情况。下面是文章中的一些关键数据:


  ▲ 在印度,1996年的IT相关专业毕业生中女性占11.3%;在2002年,该数字为20.3%(在6年里几乎翻了一番)。

  ▲ 在伊朗,1999年的计算机科学专业毕业生中有41%是女性。

  ▲ 在澳大利亚,1994年计算机科学专业毕业生中女性占22%,到1998年,该数字为19%。

  ▲ 西欧国家计算机专业女性本科生(德国:2000年为10.5%,英国:1999年为19%,荷兰:1999年为6.6%)指标低于比美国(1998年为26.7%);北欧(挪威,瑞典等)国家中这一指标(瑞典:2000年为30%,挪威1999年为23.2%)与美国同期(26.7%)相同或更高。

  ▲ 在印度,IT专业大学毕业生中女性比例在1997年到2000年里翻了一番(从12%升至24%),南非1998年为可观的32.1%;墨西哥1999年高达39.2%;圭亚那2001年则为惊人的54.5%。


  尽管这些数字有点老,而且在某些情况下,他们只研究了一到两个机构,我们可以比较北美在上世纪90年代与2000年代初期的数字:在加拿大,1997年为12%,2000年为24%,美国1998年为26.7%,2000年为20.4%—— 就这些数字可以得出一个较好的基本理念:计算机科学毕业率的差异遵循文化界限。

  我读到的一份原始资料说明在印度,编程被认为是比在工厂或农场工作要“干净”的专业。那么也许我们在美国看到的真实情况是,对女性来说,有许多比IT更具吸引力、足够开放的专业领域。如果她们想要一个具有智力挑战性、高收入的工作,不一定要进入IT行业。例如,根据BLS的统计数据,美国在读护士中92%是女性。


  缺乏鼓励

  除了工作场所的环境问题,最近的一项调查显示,大多数女性毕业后都未受鼓励从事STEM (Science—科学,Technology—技术,Engineering—工程和Math—数学)领域的工作。在阅读整份报告后,我对女大学生的印象是负面的。该报告指出成绩好的女学生似乎也放弃了,原因是缺乏信心,或者觉得从事的工作不好。该报告显示,教授必须担当起鼓励动员的工作。

  也许这误导了我,因为我是一个非常自我激励的人,但我相信,如果你需要别人认可你正在做的是一份好工作,你很可能要为任何具有挑战性的事业而奋斗。在我的工作中,超级工作是为项目收尾或评审期间而服务。在现实世界里,这种方式就是当你表现不佳时(希望)能够被告之,当你表现达到或超过预期时能保住饭碗。关于大学教授要积极鼓励学生的想法是可笑的。

  这里有两位IT行业的女性给出的观点,这是她们在回答我们提出的在开发人员角色中为什么没有更多的女性这一问题时给出来的。

  Webgrrls国际的CTO(首席技术官)耐莉·余莎波瓦曾这样说,报告中的有关内容似乎是正确的:

  我相信这些问题始于女孩最易受影响的十岁前这段时期,我认为事实是没有足够的正面榜样,负面文化形象流行,她们却没有获得正确的引导。

  如果没有正面的榜样,问题会自然持续下去。女孩们看不到自己在技术方面的机会,自然也不会选择从事技术职务。因此榜样变得更少,如此恶性循环。我们正在失去一条渠道:如果你让女孩在早期得到参与电脑和技术活动的足够机会,她们将会对技术行业工作有兴趣。

  此外,标题、新闻报道和名人影像令女孩们应接不暇,名人们放荡和滑稽的动作也常常为如今的女孩所效仿。“时尚”或“臀部因素”目前还没有和电脑程序员或开发人员相关联。
  “聪明的女孩子难嫁”和“男人对聪明的女孩敬而远之”,这些电视、电影、音乐传递出来的信息也是现实生活中正在发生的事情……我们的倾向会受到流行文化的影响,而且这些信息几乎铺天盖地、无所不在……

  实际上大多数女孩在成长过程中,对技术行业的映像是陈旧、负面、反常的。她们往往以为,电脑专业人士和从事沉闷IT工作的人都生活在一个孤立、不擅社交的世界中,这对成长中的女孩而言是非常没有吸引力的。

  哥伦比亚广播公司互动(TechRepublic的母公司)的工程总监阿奎·哈里斯说:

  我想有更多的女性未能成为开发人员的原因是,她们从小就未受鼓励去朝可能获得成功的科目而努力学习。成为一名强大的开发人员的关键是拥有强大的分析能力。数学和科学是培养这种能力的两个领域,而且研究表明,这些领域有以男性为主的趋势。我还认为,工程是一个吓人的专业,因为从人们观念上来说,认为它“太硬”或是男孩才做的事。

  虽然上面列举的研究显示有40%的女性有被劝阻从事STEM职业的经历,但我很想知道精确的劝阻率,以及如何与对STEM职业有兴趣的男性进行比较。

  例如,如果一个数学老师对成绩不好的学生说,“你不是做这类工作的料,”没有什么错 —— 只是实事求是地说明。但是,如果一个老师对学生说,“你要知道,你永远也不能做软件开发工作,因为你是女人”,那么我认为我们已经找到了众所周知的确凿证据。但在我发现的数字和我已阅读的资料中,我没有找到这方面的令人彻底灰心的引证。我相信这种情况发生了;我肯定有一些家长或老师告诉年轻的小姐,“不管你做什么,不要进入软件开发行业。如果你进入进入软件开发行业,将永远找不到工作,而且薪酬也令人讨厌,因为你是女人。”我怀疑存在更为普遍的打击,因为它们更隐秘。比如,家庭成员和教育工作者问,“为什么你对此有兴趣?”或“你为什么不去卫校?”看到两名女性交谈是有趣地,她们列举了鼓励的缺失,与之形成对照的是积极阻止。

  我认为性格坚强的人会追随他们的梦想,不论别人怎么想。在我成长的过程中,使用电脑工作不是因为它不论性别显得酷,也不是因为玩龙与地下城显得酷,而是因为我在之两方面都很厉害。

  回归文化


  我的经验和意见是来自拥有大量STEM工作者的国家(如东亚国家)的女性移民,及其女儿,在这些国家中,软件开发领域中女性人数略超比例(我无法找到具体的数字来支持或反驳这个观点)。

  我觉得根本问题是文化,而不是教育、工作环境或缺乏鼓励,也即,在美国和其他西方国家,女孩选择工作的心态正在提高。

  这有可能是西方学生在这条路上的每一步都获得欢呼和鼓励,在没有持续赞美时则放弃。我已经在许多年轻人看到这种情况。几个月前我看过的一项研究表明,与中国、印度、日本等国学生相比,美国学生有较高的自尊,对自己的工作质量评价较高。但在现实生活中,他们的工作质量大多在平均水平以下。

  我感到在美国,经济财富对这些决定起到了很大的影响作用。看看这些拥有众多女性开发人员的国家,它们往往是贫穷或发展中国家:中东,南美,东欧和亚洲。拥有女性开发人员比率率较低的地方是美国,英国,德国和其他富裕国家。在一个贫穷或发展中国家中,当有机会让自己过得更好时,你可能更乐于寻求IT职位,无论这有多么艰难,也不在意别人的想法。而在美国,人们更喜欢通过比IT“酷”或更容易的方法来让自己过得更好。

  未来希望渺茫

  在我所读的一些文章中,有说法认为女性感觉IT和软件开发工作在未来会变少,这种印象很容易理解,其来源可能是与外包之类有关的谈话中。不过我们感觉有问题。劳工统计局预计,在2008至2018年中,与计算机相关的就业市场有22.2%的增长。当你用整体就业市场预计增长10.1%这个数字来进行比较时,就会明白软件开发工作增幅为平均增长率的两倍。此外,计算机科学职位预计将占到2008年至2018年专业工作中的60%.(见美国计算机协会(ACM)通讯2010年3月卷53,第3篇,第17页)。

  薪酬低,晋升机会少

  出现性别差距的另一个解释是,女性抛弃科学的趋势往往比男性要快。在一份新的论文中,珍妮弗·亨特提供了令人信服的证据表明,与大众想法相反,在放弃率超高的领域中,有60%与薪酬和晋升机会有关。(这份论文是内部资料)。在这里,我们看到了一个想象不切实际的问题,至少在晋升机会方面。下面是论文摘录(2010年版权归珍妮弗·亨特):


  过量女性的退出不会影响该领域的工作时间、工资或管理人员的份额,但这些都是必定与男性份额相关。这意味着,管理人员和协作人员缺乏指导和沟通,或歧视,是关于过量女性退出的现有解释应验的征兆,而因工程类工作的精确性而转移的说法应被丢弃。因家庭方面的原因而退出科学领域的女性即使轻微过量也不会影响到训练有素的男科学家的份额。

  虽然女性常常将缺乏晋升机会及薪酬作为离开科学领域的理由,但实际数字表明“工作时间,工资,或工作份额”与“过量女性从一个领域退出”完全不相干。作者以此示意女性根本没有得到正确的指导和沟通,而我自己所见的数据资料也因女性参与管理过多而难以置信。

  我的看法的是,要么是女性没看清这些工作的实质,要么是潜在的指导和沟通由于某种原因而没有发生。

  这实际上会成为一个问题吗?

  要讨论的两件事情是,“这实际上会成为一个问题吗?”和“如果它会成为一个问题,需要如何解决它?”我不能断定这是否会成为一个问题。我很担心,软件开发正在迅速成为现代经济的基石,但有超过75%的美国人认为这个领域没有吸引力,这迫使那些需要具有计算机科学文凭的程序员的公司雇用H-1B签证的工作者或将工作外包。

  《PurpleEndurer注:H-1B签证是签发给受美国公司雇用、有特殊才能或专业的外国人的工作签证,也是范围最广的一种工作签证。该签证受配额限制。任何雇主,无论从事工业生产、农业管理、科学研究还是文化事业,均可按规定雇用符合要求的外国人。而申请人则要求必须具备特殊才能或专业知识而且申请的工作与其背景相符才能受雇。所谓的“特殊才能”或“专业知识”并没有特别的界定,一般来讲,这种需要特殊才能或专业知识的领域主要包括建筑、工程、数学、物理学、社会科学、计算机专业 、医学和卫生、设计、商业管理、会计学等等。》

  前面列举的这些数据表明,女性正从计算机科学领域中淡出。我的感觉是,女性之所以没有被编程所吸引,完全是由于反对工作上的排斥。我虽然曾听很多人谈论说有一个时期会因为年龄而难于找到工作,但还没有听到有人说因为自身性别原因而使寻求编程工作变得更加困难的。是否确实有歧视性招聘会在进行呢?我还没有看到证据。

  如何才能扭转这种趋势呢?我曾经工作的公司中有许多女性IT工作者,她们接受过严格的内部培训,学费报销,公司通过正式程序培养优秀的员工来履行IT工作。我认为,由雇主提供培训和指导,可能是让女性参与软件开发工作的最好方式。一旦女性投入工作,就很有可能发现程序员的刻板印象和极客文化并不像她们听说的那样糟糕。

  如果根本问题其实是这种极客文化不适合存在女性的工作场所,那么是否应该改变呢?研究显示,不仅女性不希望在这种环境中工作,而且男人也不喜欢,只是人数要比女性低一些。因此,编程工作的刻板印象(根据我的经验,这源于现实)似乎对女性和男性都造成了妨碍。不幸的是,这些研究没有指出参与者的工作场所和技术能力之间哪一个应该优先考虑。也就是说,很可能是这样的,排名前10%的计算机科学专业的学生中的绝大多数偏爱这种刻板印象。那么鉴于顶级程序员的效率是最差的20倍(Code Complete|代码大全,第二版,第548页),放弃大部分女性和许多男性程序员,从而吸引水平最好的程序员可能更好。尽管如此,如此刻板的开发环境似乎差不多到处都有,但是那些顶尖的程序员并不是随处可见。


  为解决IT行业中的性别差距建言献策

  我期待着听取读者的意见,特别是从事软件开发工作的女性对这个话题的看法。

  你所在的组织机构中有多少女性开发者呢?如果你是一个从事软件开发工作的女性,你觉得从事IT工作有哪些好处和弊端呢?你认阻碍女性进入软件开发领域的的主要障碍是哪个:极客文化,程序员的刻板印象,歧视,缺乏激励,报酬,还是其他什么东西?你认为我们如何才能够扭转这一趋势,使得更多女性考虑从事编程工作,进而安心于此?让我们一起来讨论罢。(完)

http://blogs.techrepublic.com.com/programming-and-development/?p=2386&tag=leftCol;post-2386

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics