首页 > 代码库 > 聊聊 GitHub 对于程序员的品牌价值

聊聊 GitHub 对于程序员的品牌价值

技术分享

魔都的快节奏生活,依旧充满了那么多的闲暇碎片时间。近来迷上《增长黑客》,马桶上,地铁里,睡觉前,没事总喜欢翻一翻。里面很多朴实无华的片段,不经意间触入心间。比如本文将要分享给大家的,借例 GitHub 的一段阅读有感。

对于这个全球最大的俗称程序员同性交友网站 GitHub,相信你们中的很多人,比我要熟悉得多。这里不作无谓介绍,只想根据《增长黑客》的部分阅读感悟,简单聊聊 HR 或者面试官从技术求职人员的 GitHub 帐号中,能获取什么信息。相信你能有所得。

如果你活动圈子足够广,社交范围足够大,或者加入过很多微信交流群、QQ 学习群,抑或是参与过很多的面试(无论是被面试,还是面试别人),放眼望去,在 IT 这个行业,具备基本软件开发能力的行业人满大街都是!随手抓一个,撸起袖子就能干。

这是一个毋庸置疑的事实。然而,真正热衷于开发本身,或者说写代码这件事情的人并不是很多。大部分人,只是将写代码这作为养家糊口的一份普通工作而已。所以,很多外行人甚至同行喜欢亲切地调侃一句:码农,搬砖。

但是任何一家以技术作为支撑的企业可不喜欢这样的求职者,招聘的第一步就是要过滤掉这批人。如何筛选呢?社会化编程网站 GitHub,绝对堪称一个强有力的人才过滤器,像一个漏斗一样,筛选着社会上的这批人。所以你会经常在求职网站的 JD 末尾看到这样一句加分项的文字:

有长期维护的 GitHub 账号和优秀开源项目者优先考虑。

那么 HR 和技术 Leader 们根据你的 GitHub 账号能获取哪些信息呢?我们不妨一起来分析分析。

首先,打开个人主页,记录代码贡献度和时间的像素宫格图形象地体现出一个程序员主观上对于编程这件事的热爱程度。这是一个人对于所从事的事业的态度问题。能够反应出这个人是否真的做到:做一行,爱一行,反之亦然。

技术分享

其次,你的开源项目所获得的 Watch/Star/Fork 数,以及你的 Followers 数,侧面反映出你的技术实力和个人影响力。当然,活动 Feed 流也透露出你的学习和工作规律。同时,还能知道,你是否涉猎有核心方向之外的其他编程语言,以及掌握程度。所谓 T 型人才,你究竟横有多宽,竖有多高。

技术分享

再次,顺藤摸瓜,可以找到 GitHub 主页上链接的个人博客,微博帐号、微信公众号等其他平台信息。这可比百度或 Google 人肉搜索得到或者拉勾等招聘网站介绍的信息要真实的多。顺便提醒一句,纸包不住火,初入职场也好,久经沙场也罢,简历上的「专业技能」一栏一定慎用精通二字!

HR 进入你的博客和社交平台,到底能够看到哪些对于求职招聘有价值的信息呢?

第一,归档的历史文章,真实反映出你的技术背景。你的专业能力是否足以匹配企业的相关坑位,最佳展现。

第二,做我们这一行的,没有一点 UI 细节强迫症,界面开发时很难做到高保真的设计还原度,自然做不出最美应用。在这里,你的博文排版,如果是个人静态网站的话,还包括网站布局,等等,这些信息,不失为判断一个人是否具备完美主义的考量标准。

第三,如果你的技术文章能够做到文笔凝练,技术讲解深入浅出,将一个复杂难懂的知识点用通俗易懂的语言做到让技术小白阅读起来酣畅淋漓,毫无疑问,你一定是一个出色的布道者。这样的人,一定能够在整个团度甚至公司,发光发热,潜移默化之中,带动身边的人共同成长,一起进步。

第四,你的社交平台信息,也透露出你的为人处事之道,生活态度等等。虽然人事面试的过程中也能够看出一二,但哪有这里展示的真实呢?尤其是 BAT 这样的大企业,专业能力作为程序员的“硬实力”,是获取面试机会的敲门砖;处事能力作为程序员的“软实力”,更是拿到 Offer 的进阶石。

互联网时代,开源开放,让信息获取不再成为难事。我们总是需要一张展现自己的名片,就像微信公众号所说的那样:再小的个体,也有自己的品牌。当然,我不会建议你创建一个公众号,但是你一定要知道,GitHub 作为全球最大的程序员无声交流学习平台,只要你用心维护,真心投入,相信她一定会成为你进入全世界各大优秀互联网企业的绿色通行证之一。

就此打住,源于阅读《增长黑客》时看到的一点 GitHub 信息,有感而言。当然,我也相信,这世界,还是有很多大隐隐于市般的 IT 扫地僧。只是,这纷杂的世界,你我,会是那样的人吗?

关于我:亦枫,博客地址:http://yifeng.studio/,新浪微博:IT亦枫

微信扫描二维码,欢迎关注我的个人公众号:安卓笔记侠

不仅分享我的原创技术文章,还有程序员的职场遐想

技术分享

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    聊聊 GitHub 对于程序员的品牌价值