让电脑说话代码_让您的代码为您说话

让电脑说话代码

全球范围内,对Apache Hadoop和相关的Apache Software Foundation项目的功能集,高提交率和代码贡献Swift增长。 但是,在这个庞大而多样化的生态系统中,女性开发人员提交者项目管理委员会(PMC)成员的人数确实很少。 仅就Hadoop项目而言,在84位提交者中,只有5%是女性。 在过去的两年中,情况一直如此。

由于采用率呈指数级增长,已经出现了许多Apache项目,例如Apache PigApache HiveApache AmbariApache ZookeeperApache Hbase等,以增强Hadoop平台,并出现了许多新的Apache孵化器项目,例如例如Apache StormApache TezApache Knox目前正在大数据空间中形成。 让我们看一下Hadoop生态系统中某些项目(顶级和孵化器)中女性提交者和PMC成员的数量。

Ratio of Women Committers

Ratio of Women PMC members

从这些数据可以看出,这些项目中的女性提交者和PMC成员很少。

https://opensource.com/sites/default/files/resize/images/life-uploads/OPENHERE_purple.small_-151x84.png

在开源文章中查看有关Women的完整文章集

当我加入Hortonworks时 ,这是Apache Hadoop的领先商业供应商,该公司专注于Apache Hadoop的开发和支持,是Yahoo! 24位工程师小组的一部分。 早在2011年,我是研发部门中唯一的女性员工,而且一直保持很长一段时间。

在Hortonworks,我构建了大型的分布式测试框架,以确保高质量的统一Hadoop堆栈发布。 作为开源项目的集合(每个开源项目具有不同的发布频率,丰富的功能集和快速的发展),测试Hadoop生态系统是一项艰巨的任务。 由于大量的代码涌入,必须紧跟有关新功能,API更改,改进以及每次更改对堆栈的影响的最新信息。 验证每个组件都涉及一个庞大的多维矩阵,其中包含数十个操作系统,大量的Java开发工具包(JDK)和版本,不同类型的数据库交互方式以及各种模式(例如安全,非安全等)。代码的本质写入包括数千个测试,这些测试在跨越近一千个节点的群集上运行了几天,处理了TB级的数据,并验证了十几个项目。

所有这些对于实现稳定,高质量的Hadoop堆栈版本至关重要。 知道您正在为改进软件产品而感到非常高兴,该软件产品受到行业的广泛欢迎。 但是,在招聘工程师时,这是一个漫长而艰难的过程。 此外,我一直面临聘用具有分布式系统知识和开放源代码经验的女工程师的挑战。 在会议,用户小组会议以及开源社区中,我发现女性参与者的比例很小。 但是在所有这一切中,我从未一次因为社区的热情和支持而被排除在群体之外。

无论我是报告错误,提交代码以供审核,还是“ +1”补丁或提交代码,都没有偏见或双重标准。 我所看到的是一个充满活力的社区,对他们的工作充满热情并追求卓越。 开发人员社区非常聪明,公平,并且使开源软件的开发变得轻松有趣。

那么,如何开始为一个开源项目做贡献呢?

我选择的最直接的方法是:加入一家对开源软件有坚定承诺的公司。 对于任何想为开源项目做出贡献的人来说,这都是梦想成真。 诸如ApacheCon,OSCON和FOSSCON之类的会议可以帮助简化您感兴趣的项目。

另一个简单的方法是在项目开始阶段加入项目。 代码量少,您从一开始就参与产品的体系结构设计和开发。 对于一个完善的项目,一旦代码增长并且项目规模可观,至少在一开始它就不会容易。 但是,您可以从报告错误或文档问题开始,或者通过测试功能或提供有关可用性的反馈开始。 您可以通过了解用例,产品概述,体系结构详细信息以及代码内部知识来逐步提高自己的水平。 源文档,邮件列表,IRC,在线论坛,博客,错误跟踪系统和书籍在此任务中非常有用。 然后,您可以提交补丁,以寻求所需的改进或现有的错误。 准备好要审核的补丁程序之后,您可以欢迎合作开发人员批评您的工作并立即获得反馈。

经过多次此类迭代后,您的代码就可以提交给源代码了! 通过一个补丁,您已经提高了标准。 展示您的作品并证明自己的能力还有一个额外的好处。 您的代码,邮件列表中的回复以及审阅评论将确立您在该行业中的才能。

我个人非常坚信通过开源开发进行创新。 在开源项目中工作既有趣又充满挑战。 在努力构建世界一流的软件的同时,您可以与业内最优秀的人才进行互动。 通过开源社区合作开发者的不断反馈,以及由于公开讨论的想法,它保证您将构建最好的技术。 个人成长具有无与伦比的潜力,对于越来越多的开发人员,尤其是女性,参与开源软件的开发非常重要。

让您的代码代表自己,也代表您。



在“开源周”文章中查看完整的“女性”系列。


翻译自: https://opensource.com/business/14/2/women-open-source-hadoop

让电脑说话代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值