【学习自用】从Web开发到全栈工程师学习路线

从Web开发到全栈工程师学习路线

学习自用,资源来自网络

1. 命令行

命令行是一种运行代码的方式。你必须能会浏览和执行所需的命令。你对命令行掌握得越好,作为开发人员的效率就越高。

Linux基础
Linux命令行大全


2. 文本编辑器

VS Code 是 Web 开发人员的首选,这使它成为一个很好上手的工具,是免费开源的,有大量可以帮你提升效率的插件。除此之外,还有许多其他不错的选择,如 Atom、WebStorm 或 Vim(对于硬核用户来说)。

VSC下载官网
Vim下载官网


3. Git和版本控制管理

Git 是用于保存代码和创建不同版本的工具,使你能够与其他开发人员协作。GitHub 是存储代码和在开源软件上进行协作的首选。

Git官网
在Github上学习Git
Git命令大全


4. 网络基础知识

HTTP

HTTP协议入门到进阶
HTTP协议详解

HTTPS

HTTPS原理详解
HTTP与HTTPS的差别

SSH

SSH详细解释

字符编码

常见字符编码

模型-视图-控制器

MVC与三层架构理解

REST

REST,以及RESTful的讲解


5. 编程

在深入探索任何一条路径之前,你都应该具有坚实的编程基础。对于新开发人员来说,强烈建议学习 JavaScript ,JS可以用于全栈,可以使用它编写全栈程序
如果很清楚自己要么只想处理数据,要么只处理后端,那么学习 Python 是另一个适合初学者的选择。

有许多又免费质量又高的网站可以帮助入门编程,freeCodeCamp 和 Codecademy 是很好的选择,可以帮你打下基础。

freeCodeCamp
Codecademy
JS全解CSDN
JS总结与实例


6. 前端

三件套:HTML/CSS/JavaScript

结构层-HTML

HTML入门与进阶以及HTML5

表现层-CSS

CSS入门学习笔记+案例

行为层-JavaScript

JS全解CSDN

UI库类

React框架

React框架概述
react框架学习总结

Vue框架

Vue学习之从入门到神经
Vue学习笔记(尚硅谷天禹老师)
狂神说Vue笔记整理

Angular框架

Angular框架入门


7.后端

后端,是你与数据库通信、处理业务逻辑并将必要的数据发送到前端的地方。

Node/JavaScript

Node 是我们在浏览器外执行 JavaScript 的方式,可以用来在后端 / 服务器端构建 API。

Node.js环境配置windows
nodejs入门到实战(一)

数据库

mysql8.0.25安装配置教程(windows 64位)最详细
MySQL基础

扩充技能

学习MongoDB
Mongo 是与 Node 一起使用的最流行的 NoSQL 数据库。它将数据存储在一些很容易映射为 JSON 和 JavaScript 对象键 / 值对的文档中。
Python-Django 菜鸟教程(跑通流程)
Go 相对较新,但迅速得到了广泛地采用。它是一种静态类型的语言,但对开发人员也非常友好。这使得它成为构建服务的理想选择。
菜鸟教程GO语言教学

8. DevOps工程

DevOps 管理公司的基础设施。它们设立了部署 Web 应用程序和管理站点流量的流程。DevOps 工程师的重点是让其他团队尽可能快地将代码发布到生产环境,并确保服务器始终处于正常运行状态,同时尽可能快地获得最终用户的认可。

一文理解什么是DevOps,通俗易懂白话文

总结

  • 贪多嚼不烂,把主要精力放在有限几个技能上:如 JavaScript、React、Node。不要试图学习所有的东西——React、Vue、Angular、jQuery、Backbone 等等。尽量去学习对于你来说要求最低的语言或类库。要深入,不要太过宽泛。
    构建一个作品集网站,并使用 API 来做数据支撑。展示出你具备构建应用程序的能力,这一点对招聘经理来说是至关重要的。
  • 尽量发出更多的求职信,只要你的技能符合岗位要求。别放弃!如果你不断努力,最终一定会找到你的岗位。这是一条漫长而艰辛的道路,但如果你对这个领域充满热情,那么是值得为之付出努力的。
  • 为面试做准备。使用《程序员面试金典》和一些面试网站做做练习,以轻松地回答面试题。
  • 读读《你不懂的 JavaScript》系列。这将确保你对这门语言有更全面更深入的了解。
  • 实际动手构建项目——项目是学习的最佳方法,是展示你理解如何构建现实世界项目的最佳方式。

附录:

Redis学习汇总(已完结)
Linux环境下的搭建
linux使用入门教程
Linux基本使用

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值