怎么看候选人简历的 github?

2022-08-01 23:19:46 +08:00
 cxytz01

github 使用越来越广泛,简历里贴 github 地址也是常规操作。怎么通过 github 判断人选技术深度、广度、是否灌水(诚信)?

1.一些 hub 点进去,就是 fork 各种开源项目,有什么方式看到对方给 fork 的项目提交了什么 pr ,怎么判断是否深度参与?

2.一些 hub 星星很多,细看则是对岗位没什么帮助的小工具、或者文档:什么房价预测、二次元、电影搜索方法、政治等。

3.一些 hub 明显就是灌水 hub ,甚至存在开源公司的项目灌水。

a.大概一年前阿里开源项目拉票行为:现场用各种礼品或者红包,换你一颗 star 。

b.openresty 这种明星项目,发展了 10 来年,才 10k 的 stars 。某些被阿里人主宰的数据库公司,4 年上 11k stars ,业界没多少用户,内部强制每日提交三个 typo commit ,一个 commit 修改一个单词。

简历不贴 github 可以理解,但贴了 github 的简历,怎么筛选?

9718 次点击
所在节点    程序员
81 条回复
Suddoo
2022-08-01 23:21:30 +08:00
不看,让他自己说,我就不看 GitHub
keithwhisper
2022-08-01 23:26:41 +08:00
我主要看近期的 commits, PRs 或 issues 讨论, 可以在热点图里筛选过滤, 然后具体看 PR 的习惯, commit message 的描述内容是否清晰完备, 最后看代码部分

也可以换一个角度, 先看 pin repo, 一般是开发者参与的比较自豪的项目, 看看兴趣是什么方向, 然后看 repo list 中原创的 repo, 不过不少开发者会自己创建一个机构去提交代码, 这种就只能通过近期 commits 来定位了
kkeep
2022-08-02 00:06:03 +08:00
这么说需要有一个 github 打分机制
huntzhan
2022-08-02 00:31:38 +08:00
> 某些被阿里人主宰的数据库公司,4 年上 11k stars ,业界没多少用户,内部强制每日提交三个 typo commit ,一个 commit 修改一个单词
LeegoYih
2022-08-02 00:33:16 +08:00
我不觉得 GitHub 一定要放对岗位有用的 repo ,上班已经写的够多了,下班还要写?饶了我吧。
并不是所有人都喜欢蹲 Bug 提 PR 硬蹭,难道平时写写自己喜欢的小工具和文档算减分项吗?对别的技术感兴趣,到你这怎么就变成一文不值了。我觉得对技术有热情就是好事,比那些下班回家一趟刷抖音的强多了。

不贴 GitHub ,不用 GitHub ,甚至都不知道 GitHub 的人,大部分对技术不感兴趣吧。
AllenHua
2022-08-02 00:36:27 +08:00
很简单啊 一般大部分用户仓库数量几十个 过滤一下 选择 sources type 过滤 也就是原创仓库 再依据 star 数降序排序 看看项目编程语言 基本上就能判断了
wellsc
2022-08-02 00:43:55 +08:00
看他自己的 Pin 不就好了,不 pin 出来的就当没看到呗,又不是侦探要去挖线索
Suddoo
2022-08-02 00:45:21 +08:00
按照这个发展成趋势,培训班分分钟给你包装出一堆 GitHub 简历

用 GitHub 来判断一个人技术的,就挺傻逼的

类似的偏见有:
觉得用 Google 的比用 Baidu 的牛逼
收到的简历,觉得用 pdf 的比用 word 的牛逼
用 Linux 的比用 Windows 的牛逼
用 Telegram 比用 微信 的牛逼
用 gmail 的比用 qq 邮箱的牛逼
用 Twitter 的比用微博的牛逼
写博客的比不写博客的牛逼,自建博客比用 CSDN 的牛逼,而忽视文章本身的质量
......
Suddoo
2022-08-02 01:03:09 +08:00
打个工而已,只要能干活就行了,很多面试官就是按照自己的喜好,找一个自己的影子

又是 GitHub ,又是深度,又是广度,只说明了一个问题:你们公司不缺人
beginnerZ
2022-08-02 01:03:58 +08:00
@Suddoo 百度,qq ,国产手机的偏见啥的不叫偏见,别人黑它是因为它把自己搞臭了
Mirage09
2022-08-02 01:09:44 +08:00
看简历不就行了
要真有值得看的东西 candidate 自己会放到简历上的
Suddoo
2022-08-02 01:12:54 +08:00
@beginnerZ 你有本事,run 出去,毕竟,洋大人的屎都是香的

run 不出去,又无法摆脱,然后一辈子无能狂怒,也挺可怜的一个人

其实真正牛逼的人,在任何制度下,用任何工具,都能做出成绩

半吊子,整天抱怨,这个工具不好,那个工具不好,真实的实力怎么样呢?也就那样,但是先要把逼装起来
cppc
2022-08-02 02:01:44 +08:00
1. 等他自己讲
2. 我怎么觉得反而说明是一个喜欢思考,能够将想法付诸行动的人
3. 不清楚,不评价

a. 这个主要是背后的影响力,能够进阿里本身也是实力的一部分
b. 外行才只看指标,员工的 commit 可能有水分,但是不可能光靠划水就能在公司呆下去吧,你是懂技术的,可以交流的嘛

面试的目的是为了更好的了解候选人,就当现在多了一些“证据”,你觉得没有亮点就 pass 呗。
panlatent
2022-08-02 02:29:42 +08:00
手动呗,要是简历不多,每个去看看去无妨。多的话就等面试后,或者对特别感兴趣的看看。GitHub “优秀”的,简历一般也差不到哪去。

—-

不能仅凭 star 数评价,老实说我现在 star 最多的项目竟然是刚上大学的时候以后端身份顺手写的一个 js 项目,质量和功能都很差。有时候 star 多少看你怎样“营销”。

同时不能仅凭项目类型就判断好坏,对我来说小工具小应用项目反而有可能成为加分项。有时候真的可以从项目上看出来一个人的某些特质。

至于刷 star 之类的肯定是扣分的,有些收集类的、文档类的,酌情加分,说实话这类项目虽然没啥代码但要一直维护也需要投入精力。光把代码放上去与把测试、文档这些都做好,两者也是不一样的。

另外贡献不必在意大小,比如我的个人资料里有显示对 Laravel 的贡献,说实话只是对驼峰字符串转 snake 字符串的功能改进,当初找实习的时候我也写进简历里面了。
Aloento
2022-08-02 02:33:10 +08:00
感觉没什么必要呢,你有兴趣就看呗,我认识的好多技术大佬的 GitHub 都简陋的很
yzbythesea
2022-08-02 04:48:34 +08:00
github is useless
wd
2022-08-02 06:25:23 +08:00
我会去看他自己写的项目,代码质量,pr 处理能力,以及给别的项目提 pr 的能力。当然,很多候选人根本就没有这些。
Kobayashi
2022-08-02 07:37:24 +08:00
看 PR 。看项目。
Kobayashi
2022-08-02 07:44:56 +08:00
看 username PR ,并排除对自己 repo 的 PR
https://github.com/pulls?q=is:pr+author:username+-user:username
ragnaroks
2022-08-02 08:22:38 +08:00
issue 少的看代码,issue 多的看 pullrequest

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870075

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX