# 利用GitHub个人资料来增强简历

展示使用个人资料招聘经理的 GitHub 技能。

## 我的 GitHub 个人资料如何帮助搜索工作？

当你在简历中包含个人资料 GitHub 的链接时，你将向潜在雇主展示你的技能和经验。 在本文中，你将找到为作业搜索准备 GitHub 个人资料的实用提示。

完成这些步骤后，可以确信招聘经理在查看个人资料时，会很好地了解你的 GitHub 技术技能。

## 步骤 1：创建专业的个人简介

你的个人简介是出现在个人资料图片下方的一两句话。 利用你的个人简介向潜在雇主大致介绍你是谁以及你正在寻找什么样的工作。

导航至你的 [profile settings](https://github.com/settings/profile) 以更新你的个人简介。 保持这段描述简短明了。 考虑像这样的表述：“你好！ 我叫 Mona，正在找一份前端开发人员的工作。”

> \[!NOTE] 在此期间，你可以更新其余的个人资料设置。 考虑添加个人资料图片、个人网站或作品集的链接以及你的社交个人资料链接。

## 步骤 2：创建个人资料说明文档

与个人简介相比，个人资料 README 更灵活，能展现更多创意。 你可以在个人资料自述文件中多写一些内容，以展示你的技能和兴趣。

你可能想要添加到个人简介中的内容包括：

* 一段介绍：简要介绍一下你自己以及你的职业背景\*\*\*\*。
* 技能\*\*\*\*：列出你的技术技能，包括你熟练掌握的任何编程语言、框架以及工具。
* 职业经历：描述你之前的工作经历以及你所积累的各类专业技能\*\*\*\*。 这些技能甚至可以是非技术技能，比如沟通能力和共情能力。
* 你最出色的一些项目：描述一些你引以为豪的项目。\*\*\*\* 你稍后还会固定这些存储库，但你的 README 让你有机会提供更多说明。
* 成就或奖项：展示你的任何成就，包括你因工作而获得的证书或奖项\*\*\*\*。

若要创建您的个人资料README，请参阅“[管理个人资料自述文件](/zh/account-and-profile/how-tos/profile-customization/managing-your-profile-readme#adding-a-profile-readme)”。

> \[!TIP] 查找在个人资料 README 中展示编码技能的方法。 例如，[@new2code](https://github.com/new2code)通过将每日更新自动化到 [GitHub Universe 节的倒计时](https://github.com/new2code#countdown-to-github-universe)，演示并Python脚本的知识GitHub Actions和Python脚本。

## 步骤 3：展示最佳项目

通过将 3-5 个项目“固定”在你的个人资料上使其突出。 你固定的存储库将突出显示，使你能够将招聘经理的注意力引向你最引以为傲的项目。

为了最大程度增加获得面试的机会，要挑选能够展现你多样化技能且与你正在寻找的特定工作相关的项目。 如果可能，固定一些你创建的项目和一些你贡献过的项目：

* 你拥有的项目完全在你的掌控之下，因此你可以使用以下步骤对其进行改进。
* 开源项目能够凸显你与他人协作的能力。

要固定仓库，请在个人资料的“热门仓库”部分单击“**自定义固定项**”。

## 步骤 4：改进展示的项目

招聘经理通常会针对每个职位考虑许多申请人。 预计他们只会花几分钟时间查看你的项目。 为了在这短暂的时间内给对方留下最佳印象，你应该让自己的项目易于理解和浏览。

### 编写有用的README文件

项目存储库的 README 是提供简洁项目概述的理想位置。 用于 [Copilot Chat](https://github.com/copilot) 帮助编写自述文件，提示如下所示：

> 为 lottery-number-generator 存储库编写 README。

然后，将响应复制到存储库根目录中的 `README.md` 文件中，根据需要进行编辑。 有用的 README 包括：

* 项目的主要功能列表
* 有关如何设置和运行项目的详细信息
* 项目示例或演示
* 有关测试代码的说明

例如，Copilot为[@new2code](https://github.com/new2code)[“徒步旅行速度计算器](https://github.com/new2code/hiking-pace-calculator?tab=readme-ov-file#hiking-pace-calculator)”编写自述文件。

### 更新仓库详细信息

在存储库的主页上，单击 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-gear" aria-label="Edit repository metadata" role="img"><path d="M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z"></path></svg>“关于”右侧。 在这里，你可以提供相关信息，帮助招聘经理快速了解项目：

* 项目的简要说明
* 一个能看到项目实际运行情况的网站
* 对项目进行分类的主题标记

### 使代码易于理解

为留下最佳印象，你需要确保招聘经理能快速了解你的项目。 请遵循以下最佳实践：

* 在整个项目中保持一致的编码样式\*\*\*\*
* 使用具有描述性的文件和目录名称\*\*\*\*
* 对任何复杂或重要的代码片段使用有帮助的注释和文档\*\*\*\*
* 根据常用风格指南优化代码\*\*\*\*
* 简化复杂函数，拆分大型类，并移除冗余代码\*\*\*\*
* 提供测试以验证代码是否按预期工作\*\*\*\*

遵循这些做法的最简单方法是与这些做法一起使用CopilotVS Code。 请参阅文档中[Copilot设置Visual Studio Code](https://code.visualstudio.com/docs/copilot/setup-simplified)VS Code。

例如，Copilot在使用以下提示时[@new2code](https://github.com/new2code)编写[`update_readme.py`](https://github.com/new2code/new2code/blob/main/update_readme.py)注释：

> 帮助我在此文件上写一些有用的注释，以便易于理解。

### 更新项目的依赖项

如果项目具有任何依赖项，则你可以通过确保使用最新版本来展示你对安全最佳做法的理解\*\*\*\*。

可以使用此过程自动执行此过程 Dependabot，这将生成拉取请求，以便在项目可用时将项目更新为新版本。 请参阅“[Dependabot 快速入门指南](/zh/code-security/tutorials/secure-your-dependencies/dependabot-quickstart)”。

## 步骤 5：共享结果

你的个人资料现已准备好，可添加到你的简历中！ 你今天所做的更改将对你的工作搜索产生重大影响，并使你的 GitHub 个人资料对招聘经理脱颖而出。

在我们的[社区讨论](https://github.com/orgs/community/discussions/150827)中，分享你最新的个人资料，并从其他用户那里获取灵感。

## 其他阅读材料

* [提高代码可读性和可维护性](/zh/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)