发布于 2026-01-06 0 阅读
0

三步成为更优秀的前端开发人员

三步成为更优秀的前端开发人员

各位开发者好

虽然这并非一份详尽的清单,但我认为遵循这些建议会对你大有帮助🚀。那么,让我们看看你能做些什么:

第一步——花点时间了解后端的工作原理

大多数情况下,你将以团队形式工作,并与后端工程师互动。为了与他们有效沟通,你们需要使用共同的语言。

因此,如果您已经具备一些后端工作原理的基础知识,那将非常有帮助。例如,如何设置Web API、与数据库通信、版本控制、缓存等等。

当开发新功能时,我认为你应该参与设计新的 REST API 或 GraphQL schema。参与决定后端 API 和你正在构建的客户端应用程序之间的通信模型或 DTO。

对分层架构、洋葱架构、CQRS、微服务等不同架构模式有一些基本的了解是很重要的。

第二步——投资基础知识,而不是学习花哨的新事物。

前端生态系统非常活跃,很容易让人整天沉迷于探索各种新奇有趣的实现方式。但问题是,这会阻碍你成为一名优秀的工程师。

先学习JavaScript、HTML 和 CSS,再学习 React、Vue 或 Svelte。先学习如何与 HTTP API 交互,再学习 GraphQL。一旦选定一个 Web 框架,就坚持使用它,不要随意切换框架,而是要精通其中一个。

你可以参考这张图表来了解自己的学习进度,并决定接下来应该学习什么:图片来自这里
替代文字

虽然这份清单看起来很繁琐,但不要气馁……优秀的开发者非常了解基础知识,并且在此基础上还会添加一些东西。

步骤 3 - 学习整洁编码原则

这将帮助你在任何项目中取得成功✔️。整洁编码原则适用于你编写的任何代码——它与编程语言无关。一些整洁编码技巧

  • KISS(保持简单,笨蛋)
  • 干(不要重复)
  • YAGNI(你不需要它)
  • 可读性和一致性
  • 倾向于组合而非继承

还有一些更特定于语言的偏好,例如Javascript偏好:

  • 纯函数
  • 不变性
  • 声明式编程
  • 避免全局变量
  • 使用类型检查器和代码检查器等工具
  • 编写自动化测试
  • 站在巨人的肩膀上——使用开源库或框架,而不是重新构建或发明已经存在的东西。

到底

请在评论区告诉我你的想法!

如果你喜欢这篇文章,请在Twitter上关注我,我会发布更多关于React和其他精彩技术的内容。🔥🔥🔥

文章来源:https://dev.to/alexandrudanpop/becoming-a-better-fe-developer-in-3-steps-2khn