zoukankan      html  css  js  c++  java
  • 走向开放新纪元:革命,让更多女性走进开源



    最近来自FacebookGoogle的报道证实了一件广为周知的事:大量的技术工作中存在多样性[注]的问题。但是在开源的世界中,这个问题更严重。

    通过去年开展的一个调查来看,开源贡献者中仅有11%的女性。另外,根据劳工统计局的数据,计算机程序员中女性占23%,而在web开发者中这个数字是39.5%。

    当你认为技术公司越来越偏爱有开源经验的开发者的时候,这是特别让人担心的。这意味着如何解决开源界的多样性问题也成了整个工业界解决该问题的关键。第一要务就是降低进入开源世界的门槛。在过去的五年里,非盈利组织OpenHatch已经尽力去做这件事了。

    OpenHatch组织了一个“开源进校园”的活动,这是一系列跨国举办的活动,专注于帮助各种学习背景的学生了解开源。这样做的目的并不是专门用来促进开源多样性的,但这通常是让更多人参与开源的一个附加作用。“我们已经在女子学校开展了这些活动,接着我们要在校园联合各种学生团体举办更多的活动,”项目总监Shauna Gordon-McKeon说。

    每个人的开源


    OpenHatch是在2009年成立的网站,致力于帮助那些无助的开源新手们找到适合自己的开源项目。但是这种方式有个严重的问题:在找到该网站之前,你需要已经知道了什么是开源。就在我们身边,OpenHatch正在被大量使用,Gordon-McKeon 说,但是校园活动却也使得许多从未听说过开源的同学进入了开源世界。她还说,活动中的每一个研究会里都有大约四分之一的参与者,之前从未听说过开源,甚至有许多人都没有编程经验。
    “我有科学专业的出身背景,”她说,“自从我来到这个组织,我们已经招聘了大量的拥有其他学科背景的人。”某次活动中,有人给一个叫做开源的莎士比亚的项目做了贡献。“这是一个很好的例子,说明了即使你没有计算机或科学专业的学科背景,你也能从开源中获益,”Gordon-McKeon 说。“我们的材料是专门为那些没有编程背景的人设计的。我们的理念是让你学到更多的开源知识,而不管你是什么出身背景。”


    我们的理念是让你学到更多的开源知识,而不管你是什么出身背景


    每个研究会的活动开展一整天。上午开会介绍开源的理念以及一些常用工具,比如bug追踪、代码修改追踪的工具Git,多被开源项目在开发过程中用来讨论和提供技术支持的聊天平台IRC。下午会开展职业规划活动,为了使学生们了解更多由开源带来的就业机会,并且会体会到成为社区的一份子的感觉。

    在最后两个小时的时间里,导师会帮助同学们做出他们的第一次开源贡献。对于有编程背景的同学来说,这可能意味着一次bug的修复。但是对于大多数学生来说,他们的第一次贡献可能是平面设计,完善一份文档,或者甚至是IRC上的技术支持。进入开源的一个最大的门槛是寻找贡献的方式。目前bug报告的书写方式都很槽糕,以至于一个在该项目之外的程序员,即使有丰富的开源经验也很难理解这份报告,更别说刚入门的新人了。因此也有大多数学生在研究会最后的工作是重写bug报告,使其更易懂。

    “这里是一个能让新人们收获到特别的东西的地方,”她说。“很多人担心自己会拖后腿,但是在这里我们说‘不,你们做这个确实会比那些更擅长的人做得更好。’”

    长远目标


    当然,OpenHatch本身并不能解决技术多样性的问题。女性和其他小众团体没有参与开源的原因有很多。简单的原因比如:女性没有充足时间去参与线上的无偿工作。还有一些更加令人困扰的原因,其中一件很不愉快的事情就是女性在社区中经常遭受骚扰。

    但是OpenHatch在开源多样化方面确实扮演了一个很重要的角色。不仅如此,他们正在努力帮助发展整个开源社区。对开源感兴趣的同学们有更多交流的机会。此外,定期的举办的聚会能让他们长期保持联系。用Gordon-McKeon的话说,这才是他们开展的这项运动中最有价值的部分。
  • 相关阅读:
    stl-序列式容器
    BFS
    Hash
    二分法
    草稿1
    红黑树的左旋、右旋和颜色变换
    动态规划
    自动驾驶-安全
    二叉树

  • 原文地址:https://www.cnblogs.com/unclejelly/p/4082063.html
Copyright © 2011-2022 走看看