求职之路坎坷?优秀作品集项目清单

2025-06-09

求职之路坎坷?优秀作品集项目清单

获得第一份开发工作可能会令人沮丧,尤其是在没有专业经验的情况下。你投递了一份又一份申请,却迟迟得不到回复。每家公司都想要经验丰富的人才,但没有工作经验又该如何积累经验呢?这真是个典型的“鸡蛋难题”……

这时,你的个人项目就派上用场了。它们是在没有工作经历的情况下展示你能力的最佳方式。所以,做好个人项目对于获得面试机会至关重要。

我曾站在桌子的​​两边

我自己就是一名自学成才的开发人员。我申请第一份工作时,面试官问了我一些经验。我花了大约十分钟的时间,讲解了我的项目以及我做出的技术决策。这为接下来的面试环节提供了巨大的优势。

另一方面,当我审核求职者的个人项目时,我常常感到烦躁。项目很难运行,无法正常工作,或者代码格式很糟糕。

所以相信我:有很多快速解决方案能让你脱颖而出。这就是为什么我创建了一个清单,你可以将其应用到你的个人项目中。

您的投资组合项目清单

注意:此列表针对的是 Web 前端职位。不过,大多数内容也适用于其他开发人员。

  1. 该应用程序应该可以工作
  2. 部署正在运行的版本
  3. 在简历中添加已部署应用程序和源代码的链接
  4. 用户应该了解应用程序的用途
  5. 不要将应用程序隐藏在登录之后
  6. 结构良好且内容丰富的自述文件
  7. 清理代码格式
  8. 自定义 CSS
  9. 逻辑有点复杂
  10. 移动响应能力
  11. 固定你的 GitHub 存储库
  12. 不要使用教程应用

在我们开始讨论细节之前:还请查看我的免费课程,您可以在其中学习更多有关您的投资组合项目、简历和招聘流程的技巧。

让我们更详细地了解每一点。

1. 应用程序应该可以运行

这听起来有点荒谬,但我见过好几次了。要么你输入网址,结果只有一个“死机白屏”,要么你尝试运行源代码,结果只看到错误。申请工作之前,一定要手动测试所有东西。

2. 部署运行版本

对于非技术人员来说,能够查看应用程序非常重要。这也能让审查源代码的开发人员更容易理解应用程序的用途。重要的是,应用程序的响应时间不能太慢,所以不要使用免费的 Heroku 套餐。如果应用程序长时间未打开,Heroku 需要重新启动应用程序,这需要相当长的时间。确保用户不会因为无聊而关闭应用程序,然后再查看它。

3. 简历中已部署应用程序和源代码的链接

让任何浏览简历的人都能尽可能轻松地查看你的项目。想象一下,如果你的时间有限,只能审核一堆申请,你肯定不想被迫手动输入 URL,也不想在 GitHub 上滚动浏览一堆杂乱无章的项目列表。

4. 用户应该了解应用程序的用途

用户体验不需要特别出色。但新用户应该能够理解项目的功能。想象一下,一个从未见过这款应用、不知道它如何运作的人。他们会明白该怎么做吗?他们需要在哪里输入数据等等,这些步骤是否清晰易懂?

5. 不要让应用隐藏在登录之后

再想象一下,一个人的时间有限。你肯定不想强迫他们在访问你的应用之前创建账户。如果需要登录,请务必在简历中注明用户凭证,或预先填写登录表单。

6. 结构良好且内容丰富的自述文件

这至少应该包含安装和运行应用程序的说明,以及指向已部署版本的链接。您可以使用自述文件来展示您的技能和沟通能力。添加一些部分来解释您的技术决策和代码结构。您还可以添加指向代码中自定义 CSS(参见 8)和一些更复杂业务逻辑(参见 9)的链接和描述。审查您应用程序的开发人员通常没有时间逐步完成完整的源代码。因此,引导他们找到精彩之处可能会很有帮助。

7. 清理代码格式

这真的很简单,但很多初级候选人的代码库格式并不规范。有些文件可能有四个空格的缩进,有些只有两个。使用 Eslint 或 Prettier 之类的工具可以自动格式化你的代码。

8.自定义CSS

使用像 Bootstrap、Material-ui 这样的 UI 框架是可以的。即使没有太多的设计技能,也能轻松构建一个美观的应用。毕竟,一个美观的应用可以给用户留下良好的印象。但作为一名开发者,你的日常工作很可能需要编写大量的自定义 CSS。所以,一定要自己编写一些功能的样式。如果愿意,可以添加一些移动端响应式设计。另请参阅第 6 点。

9. 逻辑有点复杂

你的另一项重要职责是编写业务逻辑。因此,请确保至少实现一个比迭代数组并渲染其包含的对象更复杂的功能。转换一些数据。使用一些数组函数,例如 map、filter 或 reduce。尽可能使这些代码易于理解。另请参阅第 6 点。

10. 移动响应能力

CTRL+Shift+I,审核开发人员测试应用的移动响应能力就是这么简单。如今,避免惹恼谷歌搜索引擎已成为企业的重要课题。因此,请确保您的应用在移动设备上不会完全崩溃。

11. 固定你的 GitHub 仓库

假设有人想了解你的技能,最终可能会访问你的 GitHub 个人资料。GitHub 仓库的默认排序是按热门程度排序的。当你没有热门的仓库时,这没什么意义。不过,你可以通过点击“自定义你的 Pin 图”来选择哪些项目应该出现在这个列表中。

12. 不要使用教程应用

每个人都会看教程,而且很多人都会实现这些应用。很多人还会把这些应用列在他们的作品集中。这样一来,审核你项目的人很可能已经反复看过同样的内容,并意识到它属于教程。

更糟糕的是,很多人没有提供教程来说明他们是如何实现这个应用的。千万别这么做。这感觉就像你在撒谎,会降低别人对你的信任。

毕竟,跟着教程做相对容易。即使你之后想自定义应用,也还是很容易的。所以,从头开始编写项目是更好的选择。


我的免费课程中有更多提示

如果这篇文章对您有帮助,请务必查看我的免费课程,了解幕后的招聘流程、如何优化您的简历以及更多类似的优秀投资组合项目的技巧

鏂囩珷鏉ユ簮锛�https://dev.to/jkettmann/frustrating-job-search-11-tips-for-outstanding-portfolio-projects-3b26
PREV
使用 NextJS + JSON Resume 构建的投资组合生成器
NEXT
不要重复你的数据 - 从代码审查中学习获取重构的代码和上述组件的解释