跳到主要内容

关于 resumefromgit.com

它为何存在、技术上如何运作,以及它刻意不做哪些事。

resumefromgit.com 能把任意公开的 GitHub 个人资料转换成可视化简历,以及一份适配 ATS 的 PDF 简历。无需注册,无需账户,也无需安装任何软件。输入一个用户名,即可得到一个页面。

为什么会有这个网站

大多数开发者其实已经公开积累了多年、能证明自己工作方式的证据:他们实际使用的编程语言、其他人依赖的项目,以及贡献的持续程度。这些证据分散在个人资料页面、仓库列表和贡献图中,而这些内容都不是为了被快速浏览、或在招聘过程中直接展示给别人而设计的。

本站把这些信息整合到一个页面上,再进一步整理成一份求职者跟踪系统(ATS)能够解析的简历。第二点比听起来更重要——许多设计精美的简历,对首先筛选简历的软件来说其实是无法读取的。

工作原理

当你请求某个个人资料时,服务器会向 GitHub 的公开 API 发出一次 GraphQL 查询,并将结果缓存十二小时。每一张图表——语言占比环形图、仓库柱状图、贡献热力图——都是在服务器端渲染的纯 SVG。没有任何图表库会被发送到你的浏览器,这也是页面加载如此迅速的原因。

PDF 完全在你的浏览器中生成。生成它所用的库只有在你点击按钮时才会下载,而你填写的简历字段也保存在你自己的浏览器中,而不是我们的服务器上。

我们刻意不做的事

  • 不设账户。 没有任何东西需要注册,也没有密码会丢失。
  • 不使用访问令牌。 我们从不要求你对自己的 GitHub 账户进行任何授权。该工具只读取 GitHub 已经公开的内容。
  • 不对任何人评分或排名。 图表描述的是活动情况,而不是给任何人打分,一份不那么活跃的贡献图并不能作为对一名工程师的评判。
  • 不涉及私有数据。 服务器所使用的凭据无法读取私有仓库。

需要了解的限制

GitHub 的公开贡献日历排除了大量真实的工作:私有仓库(除非所有者主动选择公开)、非默认分支上的提交、尚未合并的 fork 中的工作,以及任何使用未与账户关联的邮箱提交的记录。如果一份资料看起来比实际情况要空,通常正是这个原因——我们在另一篇文章中详细讲解了这一点

联系我们

欢迎通过联系页面提出更正、删除请求或缺陷报告。

与 GitHub 无关

这是一个独立项目,与 GitHub, Inc. 没有任何隶属、认可或关联关系。