如何成为一名全栈 Web 开发人员👨💻
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
如何成为一名全栈 Web 开发人员
如果你想成为一名全栈开发人员,你需要了解 HTML、CSS、JavaScript 以及后端技术,但在如今选择众多的时代,做出正确的选择会给新手开发人员带来很多困惑。
水桶法
作为该技术的一部分,我们将对每项技术进行适度的研究,以便开始构建网站。
我的前端和后端开发工作构成如下:
前端开发:
➔ 80% HTML
➔ 60% CSS
➔ 50% JavaScript
➔ 20% 数据库(插入、更新、删除)
学完这些技术之后,你就能做出不错的设计,但如果没有平面设计技能,是不可能做出令人惊艳的网站的。你需要自己成为一名优秀的设计师,或者参考一些足够优秀的设计作品,才能让你的网站看起来赏心悦目!
为此,您可以参考一些由优秀设计师创建的现有网站,或者参考我整理的面向开发者的免费设计资源列表(链接在此)。
后端开发
我建议从众多可选方案中挑选以下几个,每个方案都列出了优缺点:
- PHP——易于学习,最适合初学者,但对库的支持有限。
- Node.js——一种你已经熟悉的前端 JavaScript,它使用回调等难以学习的 JavaScript 概念。
- Django/Flask(基于 Python 的后端框架)——包含 ORM,丰富的 Python 库,需要学习 Python。
不建议初学者使用。
- 前端框架如 React、Vue、Angular
- 第三方 JavaScript、CSS 框架
- 网站搭建工具。别误会我的意思。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