4 个 JavaScript 项目,快速开发,1 个月内即可获得聘用
如果您开始申请您的第一个初级 Web 开发人员职位,那么您可能需要考虑构建 4 个(如果不是全部)项目之一。
为什么?
这些项目是根据许多 Web 开发人员(包括资深开发人员)每天面临的日常任务而设计的。
当你使用其他人的 API 时,你实际上是在与系统之外的第三方进行交互。你可以选择获取哪种类型的数据、是否需要验证数据、如何将数据存储在数据库中等等。
在这里,您可以发挥您的想象力,对数据进行任何您想做的事情。检索到数据后,您还可以执行一个小型的 CRUD 系统。
为了给你一个想法,你可以使用 Yelp 或 SpaceX API(但还有很多其他的 API):
SpaceX API
https://docs.spacexdata.com/
Yelp API
https://www.yelp.com/developers/documentation/v3/get_started
如果您打算成为一名前端开发人员,这是我个人最喜欢的。
你应该在10小时内,用一个你从未用过的框架,构建一个单页应用程序。它必须具有响应能力、外观美观/得体,并且能够部署到托管服务上。
简历上写着类似的东西,会给面试官留下深刻印象,因为这样可以展现你学习和实践的速度,而且不会在过程中被打垮。但关键还是要在10小时内完成。
您可能已经听说过这一点,但有一个关键要素是许多开发人员没有实现的。
当我们构建单页包含 X 条记录的项目时,我们会遵循一个特定的流程,该流程允许我们加载特定数量的记录,而不是一次加载所有记录。这个过程称为分页。
你在任何电商网站的底部见过类似的东西吗?没错,这就是分页!所以,当你构建博客页面时,你应该专注于实现分页功能。
假设你没有博客,没问题。你可以使用 Yelp API 或你为第一个项目构建的数据库。
这个会更复杂和耗时,因为您将构建前端、后端、数据库,最重要的是构建功能。
每家酒店都有特定数量的可用房间,包含在套餐中(这取决于您的想象力),客人将入住多长时间,等等。
不要过度构建希尔顿系统,而要专注于 3 到 4 个你知道在面试期间展示和进行小计算会很有趣的功能。
这四个项目或许能帮你在面试中脱颖而出,让你比想象中更快地找到工作。你甚至可能连编程挑战都得不到,因为你已经展现出了出色的工作能力(我就是这样的)。
如需更多实用技巧和建议,请订阅我的频道,不要错过后续主题。YouTube
- DevPool