6 个可以提升你简历的小项目 6. 你的第一个 API

2025-05-25

6 个能提升你简历的小项目

6. 你的第一个 API

我是 Liviu,在Endtest担任解决方案架构师

您想提升自己的简历吗?

这里有 6 个项目,它们不仅有趣,而且还会让您脱颖而出。

1. 你的第一个 GitHub Action

GitHub Actions允许您使用 GitHub 存储库中的配置文件设置 CI/CD 工作流程。

GitHub Actions

您甚至可以在GitHub Marketplace上发布它们,以便其他用户可以将它们添加到他们自己的存储库中。

就我个人而言,我参与了Endtest GitHub Action 的工作。

首先,您只需创建一个action.yml具有特定格式的文件。

在该文件中,您可以有多个步骤来执行不同语言的不同脚本,并且可以在它们之间传递参数。

所有详细信息均在其快速入门指南中提供

2. 您的第一个 Chrome 扩展程序

Chrome 扩展程序是可定制浏览体验的小型软件程序,允许用户根据个人需求或偏好定制 Chrome 功能。

Chrome扩展程序

最好的部分是您只需使用 HTML、CSS 和 JavaScript 即可构建一个。

我参与了Endtest Chrome 扩展程序的开发,这是一次有趣的经历。

如果您好奇它是如何工作的,您可以在这里找到更多详细信息。

可能性是无限的,将您的扩展程序发布到Chrome 网上应用店绝对会让您的简历看起来很棒。

他们的入门教程确实帮助了我。

3. 您的第一个 Google Maps API 项目

想想有多少应用程序使用 Google Maps API,真是令人惊奇。

Uber、DoorDash、Instacart等等。

谷歌地图 API

我只使用过这个 API 的 JavaScript 版本,我发现它很直观。

您可以在此处找到官方文档

即使您刚开始学习 JavaScript,它也非常容易使用。

您可以构建自己的 Uber 版本,也可以构建类似 Plague Inc. 的游戏。

瘟疫公司

4. 你的第一个 OCR 项目

OCR 代表光学字符识别。

它是一种可以用来从任何图像中读取和提取文本的技术。

光学字符识别

您可以创建一个用于数字化文档的应用程序或即时翻译应用程序。

OCR 2

幸运的是,您不必重新发明轮子,因为您只需使用基于 Tesseract 的库,例如pytesseract

为了获得最佳效果,您需要将图像转换为灰度,增加对比度和清晰度,并确保图像对齐。

或者您可以只使用Amazon Rekognition API

我已经多次使用过它,最近一次是我们为Endtest添加了 OCR 功能。

5. 你的第一个 Slack 应用

Slack为用户提供了 API 来创建应用程序和自动化流程,例如根据人工输入发送自动通知、在指定条件下发送警报以及自动创建内部支持票证。

Endtest Slack 应用程序

我有机会参与开发Endtest Slack App,这款应用程序在我们的用户中非常受欢迎。

这是一个非常基本的例子,因为它只是将测试执行结果的摘要发送到用户的 Slack 频道。

但 Slack API 的功能远不止于此。

您可以将其连接到任何外部服务并使用您的 Slack 频道作为该服务的接口。

有关更多详细信息,请参阅开始构建 Slack 应用程序部分。

6. 你的第一个 API

如今,几乎所有事物都有 API。

API

提出 API 想法的一个好方法是思考很多开发人员会使用的东西,而这不能仅用几行代码就能完成。

不要忘记版本控制并小心这些更改!

完成后,您甚至可以在RapidAPI等 API 市场上发布它。

我确实研究了以下 API:
Endtest API
Endtest Utilities API
Endtest Mailbox API

这是一次很棒的体验,因为你必须从其他开发人员的角度思考,并尽可能让事情变得顺畅。

编码愉快!

开发人员

文章来源:https://dev.to/liviufromendtest/6-small-projects-that-will-boost-your-resume-32pa
PREV
我创建了 Hoppscotch 👽 - 开源 API 开发生态系统 Hoppscotch 👽 演示 🚀
NEXT
成为更优秀的 Web 开发者的 5 个项目