首页 存档 技术 查看内容

个人 GitHub 上面有哪些项目会赢得 HR 青睐?

2018-3-30 13:00 |来自: 互联网 405 0

摘要: 作为 GitHub 中国区首席 markdown 工程师,我们公司的 HR 经常找我来鉴定的。 从首页来看,我只关心三部分: 1. 活跃时间。如果是在最近三个月,才在 GitHub上活跃的,那么这肯定是为了找工作做准备的。 2. star 数 ...


作为 GitHub 中国区首席 markdown 工程师,我们公司的 HR 经常找我来鉴定的。

从首页来看,我只关心三部分:



1. 活跃时间。如果是在最近三个月,才在 GitHub上活跃的,那么这肯定是为了找工作做准备的。

2. star 数代表了受欢迎程度。star 数并不能代表候选人的真实能力,但是它可以代表候选人的影响力。

3. 擅长的语言类型。GitHub 的语言识别可以减少一些麻烦,如我 GitHub 首页的两个高 star 的 HTML 项目都是电子书。而,像那些只有 README 的项目是不会有语言的。

接着,我便会看项目的两个内容:

1. 工程实践

2. 少部分代码(一般情况下,我都不会看代码的,有点浪费时间)

工程实践,主要从README、项目目录、提交历史看起:

README

主要看有没有写得很规范



1. 如果有上图所示的持续集成、测试覆盖率、代码质量等等,那自然是好感满满。它可以表明这是不是一个贴近社区水平的开源项目

2. README 里要清楚写明项目是怎么用的它可以表明,候选人的表达能力。

项目结构



表明了候选人对代码的组织能力。其他的,以前端项目为例:

1. package.json 一般来说是必须的~

2. .gitignore、.npmignore 表明了它了解相关实践



提交信息可以看出候选人的表达能力及工程经验。

而诸如, issues 和 pr 的处理表明候选人的协作能力。

最后一步,便是看代码了。可惜,只是少数项目能走到这一步。

看代码一般会先看测试用例作为开源项目,应该都是要有测试的。



随后,才是代码本身~~。


iOS 用户专享


qrcode
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部