V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jianxun
V2EX  ›  问与答

怎么样通过 GitHub 勾搭程序员?

  •  
  •   jianxun · 2017-03-17 20:10:49 +08:00 · 2475 次点击
    这是一个创建于 2603 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想勾搭程序员还不知道怎么利用 GitHub 渠道?那如何又好又快的勾搭到更多程序员。

    这篇文章通过简单几步,教会你如何在 GitHub 勾搭程序员,想要对 GitHub 有初步了解的人也可以进行阅读浏览。

    本篇文章翻译自 socialtalent 网站的《 How to: Use GitHub to Find Super-Talented Developers 》 ,供大家参考学习。

    什么是 GitHub?

    Tom Preston-Werner 、 Chris Wanstrath 、 PJ Hyett 最初为简化代码共享流程创建了 GitHub , 之后 GitHub 迅速发展成为世界上最大的代码库,现在有已经有 890 万开发人员、程序员和工程师,贡献了大约 2080 万的源代码!

    GitHub 可以说是 HR 招聘程序员的好地方,网站聚集了很多牛逼的科技人才,而且好消息是,一分钱不用花,你可以尽情搜索、勾搭。

    就像我们没事用社交软件晒一晒下心情和自拍,程序员会通过 GitHub 分享代码来进行灵魂与灵魂的沟通,而 Git 版本控制系统可以记录和跟踪每一个代码从源代码到后来的变化过程。

    HR 应该怎么用 GitHub 来勾搭程序员?

    GitHub 对 HR 来说最有吸引力的地方就在于,每一个程序员都有一个个人账户,而个人简介对于所有人来说是公开的。在这里你可以找到关于这个人各种各样的奇妙的信息,包括:

    1.用户名

    2.当前雇主

    3.位置

    4.电子邮件地址

    5.其他可显示的网站 ,你可以找到更多关于候选人的信息

    6.粉丝数量 2 - 10 个粉丝为比较不错 11-25 个相当不错 26 - 75 已经十分不容易,意味着这个人是行业中的人物 而如果达到 75 +,则说明这个人很牛逼,这样的大牛很难被挖走!

    7.网站贡献( Contributions that person has made to the site) . 这里可以看到该用户经常使用的编程语言关键词,例如 如果这个人写过 “ Ruby on Rails ”相关的内容,关键词“ rails ”将会显示在这个模块。

    1. 存储库( Repositories ) —— 他们所参与过的项目或者是从别人那里复制过来的项目(其实是参考别人的项目,毕竟是一个交流分享的网站)

    怎样在 GitHub 上搜索候选人?

    明白了 GitHub 的基本属性,怎样找到合适的候选人?

    首先创建一个 GitHub 账户

    没有登录的用户在 GitHub 社区是寸步难行的,所以所要做的第一件事情就是创建一个账户。只需要输入你的用户名、邮件地址和密码就可以进行注册,然后可以添加个人资料照片、公司的姓名和网站地址进行账户的优化,优化是必要的,毕竟颜值很重要。

    搜索方法:

    当进行搜索的时候,会用到 3 个参数

    1.编程语言 2.地址 3.粉丝数目

    例如,如果想要找到一个擅长使用 Ruby on Rails 、在伦敦工作、有 2 到 20 个粉丝的人,可以输入如下信息。

    依次类推,想要找到使用 J avascript 语言, 在德克萨斯州工作、有 5 名以上的粉丝的程序员应该这样搜索。

    当自己在搜索的时候,你可以用其他的编程语言来替换 ruby and “ javascript ”,例如

    language:objective-c

    language:c++

    也可以用其他的位置名称来替代“ London “ 和“ Houston ”,但是需要注意的是,位置信息的填写是比较自由的,所以当你在搜索伦敦候选人的时候,可能需要输入"United Kingdom" 或者 UK 来进行查找。

    如果你想指定粉丝数量(如果不想限定粉丝数量的话,这一项可以不用写),直接替换下方的这些数字就好( 2..20 and >5 )

    followers:>10 – 粉丝数目大于 10 人

    followers:5..50 – 粉丝数目在 5 到 50 之间

    followers:<75 – 粉丝数目小于 50 人

    筛选搜索到的结果

    在默认情况下, GitHub 会首先向你展示代码库而不是用户的搜索结果,所以你需要进行选项的修改。如下图所示,点击左侧菜单中的“ Users ”按钮。

    在默认情况下, GitHub 会根据你所指定的编程语言和位置来匹配最佳的候选人。而右上角的菜单可以方便你进行更多选项的修改,例如按照 “最多的粉丝” “数量最多的储存库”的选项进行优先的筛选。

    与候选人进行联系

    当搜索到了满意的程序员以后,在联系他们之前最好还是要做好调研工作。俗话说的好,知己知彼,百战不殆,如果这些人足够优秀,他们肯定是很多 HR 的目标。

    所以,如果你想要找到一个突破口的话,最好的方式就是先熟悉他所做的事,最起码要清楚的知道他将要参加的项目和他在网站上的活跃度。

    第一件要做的事情当然就是查看他的 " Repositories ", 知道他的代码都在写在什么地方。

    列有“ Sources ”的代码代表他是这段代码的原作者。

    列有 “ Forked ” 的代码是指这段代码是从其他人那里复制来的,当他们觉得这段代码很有价值就会写进自己的代码里。

    大致把他们代码库的代码都浏览一下,能做到对他们所参与的项目心中有数。 第二件事情你需要做的就是关注他最近的活跃情况。最近登录 GitHub 的情况,新写了多少代码,采用的别人代码的数量以及对别人代码发表评论的情况。

    最后,记得参考他们在其他平台上发布的与代码相关的内容,例如 Twitter, Google+,来对他们的的情况做更全面的了解。

    然后你就可以用你所有获取得相关信息写出一封诚意满满的邀请邮件,坐等他们回复。

    [最后彩蛋]:虽说 GitHub 号称是最大 “同性交友” 网站,但是里面也有很多优质的程序员资源,找程序员的同时找到一个男朋友也是有可能的。

    套路都是相似的,首先你需要注册一个 GitHub 账户,头像要可爱,尽量符合程序员审美。然后开始搜寻你的目标对象,从头像大致判断对方的颜值和个性,该放弃时就选择放弃。

    重点来了,研究他的 Contributions 和 Repositories ,如果他发代码尤其是源代码的频率很频繁,他应该是一个勤劳的程序员,并且很有可能单身。如果同时有相当数量的粉丝,那么他的专业应该还不错。

    是时候开启勾搭模式了,用崇拜和仰慕来打动他,用看不懂的代码关键词来咨询他,当他放下手中敲击的代码回复你的邮件时,你就成功引起了他的注意,离成功就不远了。

    关注简寻公众号: jianxunio ,了解更多人工智能和程序员招聘那些事儿。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   758 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 21:48 · PVG 05:48 · LAX 14:48 · JFK 17:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.