商汇粹外网资源平台

搜索
查看: 2031|回复: 5

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

[复制链接]

该用户从未签到

11

主题

32

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2022-9-21 20:33:20 | 显示全部楼层 |阅读模式
知乎上许多 HR 都会问求职者的 Github,请问哪些内容会赢得 HR 的青睐?
回复

使用道具 举报

该用户从未签到

4

主题

56

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2022-9-21 20:48:20 | 显示全部楼层
作为 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 的处理表明候选人的协作能力。

最后一步,便是看代码了。可惜,只是少数项目能走到这一步。
看代码一般会先看测试用例——作为开源项目,应该都是要有测试的。


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

使用道具 举报

该用户从未签到

5

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2022-9-21 21:03:20 | 显示全部楼层
不好意思,我要来泼冷水了。
公司的HR不会去看你的代码的,更不会去看你的github。轮子哥也说了,HR看不懂。Phodal 也说了,看github的是他不是HR。
事实上,我认为,应该由需要招工的头目去看github。说到底,都是在凭自己的喜好筛选应聘者。现实里,我遇到的情况是,面试时候,由面试官提出看我的github代码,然后我自己挑一些项目来讲。
但是不好意思,我的github活跃期都在我第一份工作之前,放的是我初学编程时候的代码,工作之后在公司写的代码是不能够放在github里的(这是职业道德),而且加班很多。所以我的github代表的是我两三年前的水平。
所以我会讲我看过github的那些有名的库。然后自己提出的一些PR.
顺便一说,很多人看到别人的项目就fork有点欺骗人哦,如果不提PR就应该使用收藏。
那正确的做法是?
首先HR考关键词筛选人,所以描述技能一定要有关键词。
其次新人贴完github后,如果有自己的网站,贴自己的网站链接(这个更好。
然后有工作经验的人(比如我)应该尽量写好项目经验。比如我在某创业公司独自开发某产品,后端用Flask+MongoBD+Redis+MySQL, 前端用Boostrap + Jquery + Jcrop + Echarts + SweetAlert,运维用Docker + Nginx,用功能有一二三,链接是xxx。
有点尴尬是,Docker 改名为 Moby 了,唉_(:3」∠❀)_。
--------------- 正文干货结束的分割线。----------------

讲个小事故。
刚开始工作时候,我也想过,加班累成狗,也应该抽空在github上写一点自己的代码。然后头子看到了,对我亲切慰问说,“我看你最近github挺勤奋的,你现在初入职,写自己的代码不如多看公司项目的代码,有问题还能问我。”
然后我非常感动地加班去了。
当然我现在已经明白这是一个套路了。
后来我有了bitbucket,全私有:)。
回复

使用道具 举报

该用户从未签到

6

主题

73

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
发表于 2022-9-21 21:18:20 | 显示全部楼层
说一下真实经历。
前段时间腾讯实习招聘,我在简历上写了我的github地址和独立开发的项目。
当时我也以为:啊,招聘的人这么多,可能人家也懒得翻你的github吧。
可事实上一面的面试官跟我说:“我去看了你在github上的项目,做的挺好的”“哈?”
然后面试官还指出了我的项目结构有什么问题~哇,点赞点赞!!!
其实我个人水平真的不算好,没有实习经验,没有大奖,没有名校,只有一年半的安卓开发加上普通人的聪明程度已经足够我淹死在茫茫找工作大军中了。
但是最终还是拿到了offer,三场面试下来,根本没有难度,人家看到我github上满满的绿格子和一个完整的个人项目代码,readme就很清楚是不是他想要的人。
现在的招聘都是看职业匹配度,而且所谓的匹配度,细分到你做安卓是适合做基础控件,还是做逻辑,还是框架,还是单元测试。
好好弄github,兴许某一天就排上用场了呢。
更新更新(・ิϖ・ิ)っ
github:FortuneDream
回复

使用道具 举报

该用户从未签到

9

主题

33

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2022-9-21 21:33:20 | 显示全部楼层
你们啊,还是图样……
整天996的你们,为什么github上会有那么多提交记录呢?
除非你们开会github,
加班github,
熬夜github,
各种利用上班时间github。
这样的员工,资本家都不喜欢。

你看我的github就是空的。
这才是一个兢兢业业每时每刻都在为公司事业而奋斗的程序员应该有的github好吗……
回复

使用道具 举报

该用户从未签到

4

主题

56

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2022-9-21 21:48:20 | 显示全部楼层
如大家所说,HR肯定是看不懂的,比较合格的HR也就是把github主页发给技术负责人去看,作为对面试候选人的一个加分项。
那么,这个问题也可以转化为个人GitHub帐号上有哪些项目会赢得一个(有合格HR的公司的)技术负责人的青睐了。

这里要给大家(特别是应届生)提醒的是:
Github给面试官的印象,要么是加分,要么是大大减分,几乎不可能会毫无影响。

为什么这么说呢?
每个技术面试官都看过无数简历,也浏览过无数求职者的Github,其中70%~90%都是毫无价值、内容混乱的。比如自己随手写了一半的临时项目和作业,比如极为零散的,这些都是极大的减分项。
不懂维护Github、把它当垃圾堆不是错,对后果毫无自觉还写进简历就是你的不对了。
就算对方不因为这个一票否决,也会大大质疑你的能力与态度(重点是这个!),甚至开始怀疑简历里写的各种「担任核心开发」、「独立设计」注入了多少水分。

另一种能被轻易看出来的就是Github注水。之前一直是空白,偏偏临面试前几天有一大片绿,这种属于明显的临急抱佛脚式造假,而且既造不出star,也造不出follower,给人的印象恐怕比前面那种垃圾式Github还要糟。
所以,如果Github属于这种情况,千万别在简历里提,更不要想着临时粉饰一下,专心在简历里写出自己的优势就好了。

有时候求职者会对面试官对自己简历与个人项目的重视程度有不切实际的期待——这不是在批评面试官的态度太过草率。实际上,除非技术团队正处于求贤若渴的状态,本人又不仅仅是一个招聘网上的普通求职者,面试官是很难仔仔细细读过简历中的每处细节并从中挖掘出你工作履历的亮点的。
(知乎上之前有人抱怨为什么自己投了那么多简历,但Github上的clone数完全没有增加,这就是个不切实际的期待)
而Github也必须在第一时间抓住对方的眼球,才有机会让人家仔细去看你的代码风格、技术实力等等。

那么Github上的加分项是哪些呢?

  • 有几千star的项目。这种不必多说,能做到的大神也不会有这种疑问了;
  • 持续在一个或几个原创项目commit。这说明你是乐于学习和追求技术的人,并且有恒心。如果面试官比较看好的话,会进去研究一下你的代码结构和风格,一般来说,条理清晰、结构明朗、注释详尽的代码会给你大大加分;
  • 给开源项目贡献Pull Request。基本同上,如果项目较大,加分会更多;
  • 有详尽的Readme和其他文档。某种意义上,文字上的表达能力重要程度一点不亚于代码本身的能力。在一两页之内把整个Project的目标与重点讲清楚,在工作中已经是很让人赞赏的能力了,面试官也会更乐于去读你的代码。

最后还有一种情况需要注意,尽管99.9%的公司不会有人仔细看你之前的commit,但确实曾有这样的案例:某人遇到了一个很龟毛的CTO,翻了他在前一家公司期间的个人项目,发现有一多半是在工作时间commit的,判断这人工作量十分不饱和,简历中大肆渲染的为了项目做的各种努力是在吹牛,就这么被拒了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表