GitHub 和开源是对穷人的恩赐

简评:作者父母都是中东战区移民,饱受歧视,他后来成为了 Codecademy 一号员工,后来加入了 Facebook React.js 项目组。他一路走来,通过编程来改写命运,他认为 GitHub 是对穷人的恩赐,因为你的每一次提交,每一次 Contribute 都是你努力的证明,没人会因为你的家庭背景而放水,1 就是 1,0 就是 0。现在他在致力于通过编程帮助弱势群体改变命运。

本文「我」代表原作者 Amjad Masad

我是移民家庭出生。母亲一家从阿尔及利亚移民,她家希望能够在叙利亚和乔丹(我的出生地)过上更好的生活。我父亲一家,从巴勒斯坦的战区逃离到叙利亚,最后定居在了约旦。我父亲一家非常贫穷,他和另外的十个兄弟姐妹睡在一间房。幸运的是,不论如何的不幸与艰苦,巴勒斯坦人都无比的重视教育,所以他们一家把我的父亲送到了土耳其(当时约旦没有大学)的大学,成为了一名工程师。

当父亲学成归来,回到土耳其他曾担任政府的工程师。在约旦,他被各种歧视,因为政府的工作通常都是本地人才能做的。尽管如此,他仕途一路都在上升,现在他是约旦首都安曼的市长(City Manager)。我父亲的旅程告诉我,作为一个弱势群体,一个备受歧视的人,你需要比常人付出十倍的努力去工作,才能够脱颖而出。你需要用所有能用的资源和工具来证明你的出色。在一个备受腐败所困扰的国家,我父亲直言不讳,清正廉洁,这也意味着我们家没有任何的灰色收入,只能依靠微薄的薪资度日。

最近我看到了开发人员社区关于 GitHub 能否作为简历这个讨论,这个话题我非常有感觉,所以我一定要写下这篇文章。

这一切都源于这条 Twitter:

10/ GitHub is the de facto source for validating top talent the world over.

Résumé or CV?

Please.

Show me your GitHub profile, commits you've landed, projects you've forked, code you've released.
— Joe McCann (@joemccann) June 7, 2018

很多人在激烈辩论,GitHub 能否作为简历?

一帮人表示 GitHub 不能成为简历,因为很多都比较水。而另外一帮人表示 GitHub 是程序员的试金石。

我来说或我的观点:

我们从雇主现在正在招聘来说起,我们可以观察到,他们使用 GitHub 实在「逆向筛选」,这是因为招聘市场信息不对等造成的。

很多的简历都可以造假,或者有些长袖善舞的人玩办公室政治,或者公司整体处于上升期,他们把自己的履历打扮得光鲜亮丽,但实际能力有待考察。另一方面优秀的程序员还没有进入人才招聘市场,就被猎头给挖走了。此刻,GitHub 就可以作为一个验证工具,找到有能力的程序员,剔除糟粕。

当然了,你可以伪造一份简历,或者通过特权得到一份真正的简历。比如你出生于富贵之家,你的父母安排你进入了世界一流的大公司。但你能伪造你的 GitHub profile 么?这很难,因为你 GitHub 的提交需要 OSS 的维护者来筛选,他们才不管你父母社会地位多高,如果你的代码很垃圾,你就无法 contribute。这一点使得 GitHub 成为了招聘者宝贵的工具。

所以开源代码很容易实现筛选这个功能,它成为社会的均衡器。如果你来自贫穷的家庭,你应该好好使用 GitHub,这正是我所做的,我的职业生涯就使用开源。

回到我大学时代,那时候我没有个人电脑,我总是在学校、办公室、家这三者间奔波,这使得我写作业或者做项目变得很困难,因为每次在不同电脑上工作都要配置环境。所以我梦想着有一天,我打开一个浏览器,用任何语言,在任何地方都可以轻松变成。后来我做了个小项目可以通过我的诺基亚来编程,并且能随时随地解决问题,但是他的体验并不是很好,而且也不是多语言的。

长话短说,后来在朋友帮助下我做了个开源项目:replit/jsrepl(JS 写的多语言 REPL 沙盒引擎),我试图围绕它来成立一家公司,但是没人资助我。幸运的是 GitHub 上所有的内容是完全开源的,项目发布后就有十多家硅谷的公司使用我们的产品。

我曾经多次申请 Google、Facebook 等大公司,但申请一直都石沉大海,更不用说面试了。开源成了我的入场券,我成功加入了 Codecademy,成为了一号员工,帮助数十万人学习如何编程。

再后来我加入了 Facebook,当时我在图片产品组工作,但是我一直想进入 React.js 组,因为 React.js 是 Facebook 的最核心的热门团队之一。于是我开始在他们的开源项目贡献代码,我知道这听起来很迂回也很疯狂,但我通过提交证明了我的实力,从而顺利加入了 React.js 团队。

今天,我正努力向前,我成立了新公司 Repl.it。我相信编程是一个很好地均衡器。我们看到很多难民使用我们的产品来学习编程。看到很多贫困家庭的孩子用我们的产品学习编程,看到很多流浪汉在公共图书馆使用我们的产品学习编程。我们听到了太多他们的故事,他们成功的摆脱了困境,这些真的不是「幸存者偏差」。

总结一下:

如果你来自一个贫困的家庭,不管如何的不幸这已经成为了现实,那你必须比别人更努力的工作。而且你要使用任何可利用的工具比如 GitHub,来证明你的出色,这样你可以找到很棒的工作。

如果你需要建议,我乐意提供帮助,欢迎在我的 Twitter 上留言。


原文链接:Github and Open-source Is a Boon for the Underprivileged
推荐阅读:👋你好,GitHub(GitHub 未来 CEO 跟大家打个招呼)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,440评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,814评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,427评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,710评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,625评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,014评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,511评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,162评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,311评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,262评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,278评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,989评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,583评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,664评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,904评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,274评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,856评论 2 339

推荐阅读更多精彩内容