如何构建优秀的技术组合 后端开发人员 前端开发人员

2025-05-24

如何打造优秀的技术作品集

后端开发人员

前端开发人员

作品集是你的代表,通常是招聘人员对你和你的工作的第一印象之一。
因此,你必须打造一个涵盖你和你工作的最佳状态的作品集。

让我们来看看我关于建立优秀技术组合的一些建议。

注意:这些建议均基于我的个人经验。打造优秀作品集的方法有很多,因此请将其作为指导原则,而非硬性规定。如果您有其他适合自己的方法,欢迎在下方分享!

女士

什么构成了好的投资组合

作品集能够展现您的个人特质以及您拥有的技能。它也是展示您开发技能的绝佳途径!为了确保您的作品集达到顶级水准,您需要注意以下几点。

你的投资组合应该向人们介绍你

作品集是你闪耀光芒的途径!你喜欢做什么休闲活动?简而言之,你的人生故事是什么?你想让人们了解你什么?

通过添加一些个人风格,您可以让潜在雇主了解与您一起工作是什么感觉!

以下是我作品集“关于”页面的一小部分内容。欢迎点击此处查看完整页面

文件夹

展示你的最佳作品

如果您有任何引以为豪的项目或工作,并且能够体现您的编码或设计能力,那么您的作品集就是展示它们的地方。

许多公司制作专有(机密)作品,因此您可能想知道如何将其纳入公共投资组合。

很遗憾,答案是……你做不到。我的建议是做两到三个能展示你能力的副业项目。我知道这并非每个人都能做到,但当你的工作是保密的时候,你能做的事情确实不多。

要展示您的工作,请描述您使用的技术、您在项目中的角色(如果适用)、附上一两张屏幕截图,并发布代码链接(如果可以的话)。

以下是我作品集作品部分的布局。您可以点击此处查看完整页面。

文件夹
文件夹

展现你的技能

吸引雇主眼球的一个好方法是将你的作品集作为副项目。我使用 Gatsby 和 React.js 来构建我的作品集,仅仅是因为我想尝试一下网站生成器,并展示我的 React 技能。

在创建作品集之前,我还用 Sketch 设计了整个作品集。我建议你先画出一个层次结构,来展示你想要的信息。

请参阅下面的“我应该使用什么技术来构建我的投资组合?”部分,了解有关构建投资组合的不同方式的更多详细信息!

草图

最新

即使你多年未更新,招聘人员和潜在雇主也可能会浏览你的作品集。因此,尽可能保持信息更新至关重要。

如果你接手一个新职位,一定要更新你的作品集。如果你开发了一个很酷的新应用,也一定要更新你的作品集!

您希望它能够展现您和您当前的技能。因此,构建一个易于维护且经得起时间考验的东西至关重要。

文件夹

接触

你应该在你的作品集中提供联系方式。说实话,目前我的资料里还没有联系方式(真丢脸!)。

如果您不提供联系方式,招聘人员就无法就潜在职位与您联系。

因此,请包含您的社交媒体链接(如果您将其用作主要沟通方式)、您的电子邮件或您的电话号码(如果您不介意接听大量电话)。

给他们一些与你联系的方式。

设计

设计作品集可能是最困难的任务,特别是如果您是后端开发人员或几乎没有设计经验。

当我构建网站或应用程序时,我会使用Dribbble来寻找灵感和调色板。此外,你也可以看看 Wix 和 Squarespace 的一些模板。我不是建议你抄袭别人的设计,但这确实是一个获取灵感的好起点。

我建议设计保持简洁。你想要的东西五年甚至十年后看起来仍然美观。选择简单易懂的颜色。使用大小合适的易读字体。

写出信息架构也很有帮助。你想在你的作品集里放哪些信息?你想如何布局?单页布局?多路径布局?在写代码之前做好这些决定,可以节省大量时间。

如果你需要图形工具,我推荐unDraw。它们免费使用,而且易于定制!

滴答

科技

您可以选择多种不同的技术来构建您的投资组合。让我们来看看后端和前端开发人员的一些选择。

后端开发人员

如果您是后端开发人员,或者不习惯构建 UI,您可以采取多种途径。

1. 利用 CMS

内容管理系统 (CMS) 管理数字内容的创建和维护。

WordPress 是最流行的内容管理系统之一,对于不太习惯构建自己的 UI 的开发人员来说是一个很好的选择。

WordPress

2. 使用原始 HTML 和 CSS

如果你了解一些基本的 Web 开发知识,那么扩展业务的一个好方法是使用原生 HTML 和 CSS 构建你的网站。如果你的技能并非 UI 设计/样式的强项,就不必在 UI 设计/样式方面投入过多。但使用 HTML 和 CSS 构建网站能够展现你学习舒适区之外技能的能力。

您不需要 JavaScript 就可以创建出色的作品集!

3. 使用 CSS 框架

如果您对基本的 HTML 和 CSS 相当熟悉,但想要更一致的 UI,您可能需要查看 CSS 框架。

CSS 框架使元素样式的设置更加轻松快捷。需要注意的是,如果您申请的是前端开发人员职位,使用 CSS 框架可能并非最佳选择,因为雇主会寻找精通 CSS 开发的开发人员。但对于后端开发人员来说,这些框架可能是一个不错的选择。

我建议查看FoundationBulmaSemanticUIBootstrap

基础

4. 使用网站构建器

如果您只是想尽快发布您的内容,您也可以使用 Wix 或 Squarespace 等网站构建器。

这些功能使网站部署变得极其快速便捷。您甚至可以集成自定义域名。

但是,如果你申请的是前端开发人员职位,我建议你不要使用网站创建平台。这是一个展示你开发技能的机会!要么全力以赴,要么回家!

维克斯

前端开发人员

如果您是前端开发人员,则有更多选项可用于构建您的网站。

1. 使用原生 HTML、CSS 和 JavaScript

一个简单的网站永远不会出错。如果你不想或不需要,就没必要把你的作品集架构弄得太复杂。仅仅是从零开始搭建网站这一简单的事实,就能向潜在雇主表明,你愿意花额外的时间来展示你的技能。

2. 使用 JavaScript 框架

你可以利用你的作品集来练习(并展示)你的 JavaScript 能力,比如利用某个框架或库。我建议你选择一个你熟悉的(或者干脆选择一个你一直想学的!),或者选择与你未来职位相关的。

这些框架或库通常都带有命令行界面 (CLI),你可以使用它来创建启动项目。这可以节省你大量的环境搭建时间,并且免去了你自行编译、最小化和 lint 代码的麻烦。

3. 使用静态站点生成器

随着流行库和框架(React、Vue、Angular 等)的采用,静态网站生成器在科技行业中声名鹊起。我使用 Gatsby(一个 React 网站生成器)创建了我的作品集。

盖茨比

有许多不同的站点生成器可供选择,例如用于 React 应用程序的 Next.js 和用于 Vue.js 的 VuePress。

这些提供了许多好处,例如用于图像优化、移动友好响应和可访问性的插件。

编写自己的投资组合的技巧

  • 确保你的代码以周到高效的方式组织。将所有内容放在一个页面中非常容易(而且你可以这样做),但将不同的部分/内容拆分成原生 Web 组件或 HTML 页面可能会带来很大的不同。
  • 确保你的 CSS 简洁有序。尽量使用更现代的 CSS 来定位元素(例如 Flexbox 或 CSS-Grid 布局)。这表明你始终遵循最新的规范。
  • 使用语义化的 HTML。将代码构建成层次结构,并定义主要区域。使用这些地标区域(<section><nav><header><aside><body>等)来标记投资组合中的重要地标。尽量少用<div><span>

内容

我始终建议在你的作品集中包含以下部分:

  • 关于:你是谁?你闲暇时喜欢做什么?有什么有趣的事吗?
  • 工作/项目/技能:你使用过哪些技术?你做过哪些项目?
  • 博客(可选):如果您有博客,请在这里展示。
  • 联系方式:招聘人员如何联系?

再次强调,这只是我的个人偏好。你可能只想创建一个落地页,引导用户访问不同的平台(社交媒体、GitHub 等)。


您的作品集应该代表您的个人风格。没有放之四海而皆准的作品集。打造属于您的作品集!

希望这篇博客对您有所帮助,并能鼓励您创建一个精彩的作品集来展示您的作品。如有任何疑问,请随时在 Twitter 上联系我们!祝您编程愉快!

文章来源:https://dev.to/emmabostian/how-to-build-a-great-technical-portfolio-53bb
PREV
如何学习 JavaScript 在线课程 电子邮件订阅 书籍 网站和博客 工具 框架和库 IDE 顶级影响力 前端开发 面试帮助 会议和聚会
NEXT
如何使用 HTML、CSS 和 JavaScript 内置主题创建引人入胜的演示文稿更改主题自定义主题元素过渡片段