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

如何成为一名全栈 Web 开发人员👨‍💻 DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

如何成为一名全栈 Web 开发人员👨‍💻

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

如何成为一名全栈 Web 开发人员

如果你想成为一名全栈开发人员,你需要了解 HTML、CSS、JavaScript 以及后端技术,但在如今选择众多的时代,做出正确的选择会给新手开发人员带来很多困惑。

水桶法

作为该技术的一部分,我们将对每项技术进行适度的研究,以便开始构建网站。

我的前端和后端开发工作构成如下:
前端开发:
➔ 80% HTML
➔ 60% CSS
➔ 50% JavaScript
➔ 20% 数据库(插入、更新、删除)

学完这些技术之后,你就能做出不错的设计,但如果没有平面设计技能,是不可能做出令人惊艳的网站的。你需要自己成为一名优秀的设计师,或者参考一些足够优秀的设计作品,才能让你的网站看起来赏心悦目!

为此,您可以参考一些由优秀设计师创建的现有网站,或者参考我整理的面向开发者的免费设计资源列表(链接在此)。

后端开发

我建议从众多可选方案中挑选以下几个,每个方案都列出了优缺点:

  1. PHP——易于学习,最适合初学者,但对库的支持有限。
  2. Node.js——一种你已经熟悉的前端 JavaScript,它使用回调等难以学习的 JavaScript 概念。
  3. Django/Flask(基于 Python 的后端框架)——包含 ORM,丰富的 Python 库,需要学习 Python。

不建议初学者使用。

  1. 前端框架如 React、Vue、Angular
  2. 第三方 JavaScript、CSS 框架
  3. 网站搭建工具。别误会我的意思。JavaScript框架固然很棒,但如果你想成为一名成功的Web开发人员,首先需要掌握HTML、CSS和JavaScript。

每个 Web 开发人员都应该了解的工具
➔ UX wing 图标库
➔ Pixabay 免费图片库
➔ FreeHTML5 免费模板库
➔ UnSplash 图片 API 库
➔ JSON Placeholder 模拟在线 REST API 库
➔ 更多资源请访问此处

如果你想通过网络视频学习,
我强烈推荐这个网站:
https://teachyourselfcode.io

如果你喜欢这篇教程,可以请我喝杯咖啡来支持我。

文章来源:https://dev.to/abhirajb/how-to-become-a-full-stack-web-developer-4fk1