6 个能提升你简历的小项目
6. 你的第一个 API
我是 Liviu,在Endtest担任解决方案架构师。
您想提升自己的简历吗?
这里有 6 个项目,它们不仅有趣,而且还会让您脱颖而出。
1. 你的第一个 GitHub Action
GitHub Actions允许您使用 GitHub 存储库中的配置文件设置 CI/CD 工作流程。
您甚至可以在GitHub Marketplace上发布它们,以便其他用户可以将它们添加到他们自己的存储库中。
就我个人而言,我参与了Endtest GitHub Action 的工作。
首先,您只需创建一个action.yml
具有特定格式的文件。
在该文件中,您可以有多个步骤来执行不同语言的不同脚本,并且可以在它们之间传递参数。
所有详细信息均在其快速入门指南中提供。
2. 您的第一个 Chrome 扩展程序
Chrome 扩展程序是可定制浏览体验的小型软件程序,允许用户根据个人需求或偏好定制 Chrome 功能。
最好的部分是您只需使用 HTML、CSS 和 JavaScript 即可构建一个。
我参与了Endtest Chrome 扩展程序的开发,这是一次有趣的经历。
如果您好奇它是如何工作的,您可以在这里找到更多详细信息。
可能性是无限的,将您的扩展程序发布到Chrome 网上应用店绝对会让您的简历看起来很棒。
他们的入门教程确实帮助了我。
3. 您的第一个 Google Maps API 项目
想想有多少应用程序使用 Google Maps API,真是令人惊奇。
Uber、DoorDash、Instacart等等。
我只使用过这个 API 的 JavaScript 版本,我发现它很直观。
您可以在此处找到官方文档。
即使您刚开始学习 JavaScript,它也非常容易使用。
您可以构建自己的 Uber 版本,也可以构建类似 Plague Inc. 的游戏。
4. 你的第一个 OCR 项目
OCR 代表光学字符识别。
它是一种可以用来从任何图像中读取和提取文本的技术。
您可以创建一个用于数字化文档的应用程序或即时翻译应用程序。
幸运的是,您不必重新发明轮子,因为您只需使用基于 Tesseract 的库,例如pytesseract。
为了获得最佳效果,您需要将图像转换为灰度,增加对比度和清晰度,并确保图像对齐。
或者您可以只使用Amazon Rekognition API。
我已经多次使用过它,最近一次是我们为Endtest添加了 OCR 功能。
5. 你的第一个 Slack 应用
Slack为用户提供了 API 来创建应用程序和自动化流程,例如根据人工输入发送自动通知、在指定条件下发送警报以及自动创建内部支持票证。
我有机会参与开发Endtest Slack App,这款应用程序在我们的用户中非常受欢迎。
这是一个非常基本的例子,因为它只是将测试执行结果的摘要发送到用户的 Slack 频道。
但 Slack API 的功能远不止于此。
您可以将其连接到任何外部服务并使用您的 Slack 频道作为该服务的接口。
有关更多详细信息,请参阅开始构建 Slack 应用程序部分。
6. 你的第一个 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