【8.5】nodejs 学习 - 学习路径记录

875 阅读2分钟

这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战

对于如何学习 nodejs,大家都有自己的方式和路径,这篇文章作为我自己学习路径的一个记录,如果有参考价值就更好了~

首先,在知乎上看到一句话比较好,「初学宝贵的兴趣和新鲜头脑应该留给核心」,于是相比于一些框架等来说,学习 nodejs 的核心更重要。

nodejs 需要学习的内容主要有

  1. 什么是 nodejs
  2. 为什么要学习 nodejs(nodejs 的优势)
  3. JavaScript 环境在浏览器和服务端的对比(nodejs 的 global 对象和浏览器中 window 对象)
  4. nodejs 的事件循环机制
  5. nodejs 的异步(非阻塞)和同步(阻塞)IO 模型
  6. 核心概念 Timers /Buffer / Events / Stream / Modules / Errors

学习方式

1-5:我通过看视频的方式边学边练,零散的时间,学习了3天左右,效果是不错的。

视频教程地址:www.udemy.com/course/node… (第 1-19 节,预计一个小时就可以看完,是英文的,不过有英文字母,另外表达的很清晰,基本可以听懂)

我自己的笔记博客:juejin.cn/post/698852…

6 核心概念

我正在学习,和前面知识的查漏补缺,正在通过官网文档,和看 js in practice 这本书的方式学习。这本书讲的是核心知识。

另外不能只看书和视频,一定要边学边练习, 1-5 中介绍的视频,会有一个测试项目,可以后面学习时,通过这个项目边学习边练习,并且自己给小黄鸭讲一遍,可以加深记忆力

另外如果有实际的项目有机会上手,是最好了,一边理论,一边实践

后面我也会在学习过程中更新这个文档,和写学习笔记,欢迎指点和交流~