编码组合是在线简历,向雇主展示您的编码项目。 简历告诉招聘经理您的编码能力,而作品集则展示了您实际完成的工作。

所有编程专业人员,包括数据科学家、软件工程师和网络开发人员,都应该维护作品集。 本指南提供有关如何构建编码组合、包含哪些内容、使用何种格式以及如何最有效地展示您的项目并突出您的技能的建议。

您真的需要编码组合吗?

任何人都在寻找涉及编程的工作 或职业发展需要编码组合。 这包括计算机系统分析师和工程师、数据库和网络管理员、软件质量保证工程师以及网络和软件开发人员。

越来越多的雇主寻找有作品集的申请人,并认为作品集与简历和求职信一样重要。

忙碌的招聘经理可能只会略读你的简历。 作品集,因此通过设计和有针对性、简洁的项目描述使其尽可能引人注目是很重要的。 您希望您的编码组合能够迫使潜在的雇主仔细研究。

您的编码组合需要什么

本部分将引导您了解基本的编码组合组件。 项目是您的编码组合中最重要的元素,我们提供有关突出显示它们的详细信息。

域名

您的编码组合域名——它所在的网址——应该反映你的职业身份和你所做的工作类型。 一个域名每年将花费 10 至 20 美元。

通过 icann.org 等网络搜索或查找工具检查域名是否已被使用,并考虑几个备用名称。

SEE:最佳域名注册商:顶级域名卖家

Host

Your 编码组合主机可以是网站、博客或网络站点,如 LinkedIn。 您可以在那里找到免费选项或构建自己的选项,但许多程序员选择为如下所述的优质托管平台付费。

最便宜的网络托管服务

您可以以低于价格的价格购买一个月的优质网络托管 大卡布奇诺咖啡。

或者,您可以查看我们为最佳网络托管服务提供商挑选的更多内容。

GitHub Pages

Coders 推荐这个平台,它允许您从头开始创建站点或使用预构建的主题。 它还链接到用户的 GitHub 帐户并提供自定义 URL。

Itch.io

游戏开发者用来上传和销售他们的作品,Itch.io 页面可以包含个人简介、项目和社交媒体链接。

Squarespace、Wix.com、Wordpress

这些以及 -已知主机允许您从模板构建网站,这是创建投资组合的最简单方法。 但是,它不会炫耀您的 Web 开发技能。

“关于我”部分和联系信息

“关于我”部分应该比您的简历更具个人色彩,以彰显您的个性。 包括简短的简历和信息,例如:

专业优势工作之外的相关经验和爱好奖励和荣誉您的工作场所价值观总结链接到您的可下载简历教育您获得的相关技术认证

请务必添加联系信息。 一个电子邮件地址通常就足够了,但你也可以列出你的 Github 和 Linkedin 个人资料和 Twitter 句柄。

Projects

Projects 是你编码组合的核心。 他们向潜在雇主展示您所做的工作以及您如何为他们的公司做出贡献。

您应该有 4-10 个项目

在决定要包含多少项目时,请考虑质量而不是数量。 如果你的项目中只有四个最能展示你的技能,那就只包括四个。 最近的项目比旧项目更可取。

你的项目应该是你最好的工作

花时间通过清理和改进代码以使其可读和高效,以确保你的项目尽可能好地呈现。 考虑添加以前雇主和客户对您的项目的推荐和正面评价。

您的项目可以是任何东西……

在您的投资组合中显示的项目类型可以是以下任何一种:

课堂作业:如果您刚刚开始您的职业生涯 ,包括来自编码训练营或计算机编程学位的项目是完全可以接受的。

个人或志愿者项目:如果您缺少相关的专业项目,请添加您已构建的个人项目,例如博客、游戏或网站。

自由工作 :除了作为员工完成的项目外,自由项目也是公平的游戏。

对开源项目的贡献:这些可以突出您的协作优势。 一定要描述你的角色。

正在进行的项目:有了这些,雇主可以看到实时代码更新。 请记住定期更新它们。

...但是您的项目必须展示与工作相关的技能

根据您的潜在雇主、您想要的职位以及您希望继续从事的项目类型定制您的编码组合中的项目。

如果 您正在申请网络开发人员职位,专注于您建立的网站,但可能不是您开发的视频游戏。

软件工程师的项目创意包括算法可视化工具、连接到数据库的博客、联系人管理系统以及 Web 或移动应用程序。

你的作品集应该为读者提供一个了解你项目的窗口

通过包括屏幕截图、提供指向你工作过的网站或网页的链接或链接到你在 GitHub 上的项目的链接,让雇主可以轻松查看你的项目。

为每个项目详细说明写解释 您如何处理它以及您想要突出显示的任何内容。 对于小组项目,请指定您参与的部分和您的角色。

确保您有权显示为客户或前雇主完成的项目,以避免法律问题。

总结

创建你的作品集是求职过程中一个必要但耗时的步骤。 我们关于如何构建编码组合的指南可以提供您需要的技巧、建议和工具,以相对快速、轻松地完成它。 探索 GitHub 等平台以开始使用。