扫码关注官方订阅号
欢迎选择我的课程,让我们一起见证您的进步~~
我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!
建议你在了解基本语法的情况下,以小项目为起点,以需求为导向边做边学。
@Youwei 的方法比较好,项目驱动,建议找个有趣好玩的,同时有技巧的。比如你想学习nodejs的同时还想了解java或者自然科学或者声乐,你可以综合起来,用nodejs写一个扫描五线谱生成音乐.... 脑洞多大都行,不一定要完全做出来,说不定做一半就要推翻,但这样收获蛮多的。看你个人的习惯了。喜欢就好!nodejs 方面我建议:
DO IT NOW!
没有速成神功,没有银弹~
不知道你要用nodejs做什么,以我为例,我用了express作为后端。写的比较多的也是express相关的。我个人喜欢先看书,后实践。一般会把书上的代码敲一遍。我认为如果只知道皮毛就盲目操作,会导致基础不牢,写的东西也显得业余。nodejs我是先看的《nodejs the right way》,看完以后对nodejs有了个基本认识。然后是网页相关的《getting MEAN》,看完后了解了nodejs网页制作相关的内容,基本的点。最近在看react相关的书籍。
nodejs the right way
getting MEAN
我本人挑书的过程是:
美国亚马逊搜索关键字,看排名(销量和打分)。
排名靠前的,看看书评,看看是不是书籍的难易程度适合自己。另外看书籍的篇幅是否合适等(入门的1、2百页即可)。
然后就是获取资源,如果特别好的书籍,可以从国内亚马逊买正版原版。如果没有,我一般上salttiger.com下PDF,然后打印A4慢慢看。
书籍要合适自己的水平才行,比如深入浅出nodejs就比较深,他不是带你入门的,另外,能看英文版的不要看中文版。虽然刚开始不适应,不过时间长了,是有好处的。
深入浅出nodejs
书看的差不多了,就要实用起来,要不也不会理论联系实际。最好可以用到实际项目中去,如果实际工作环境用不到,可以找自己喜欢的事情去做一个项目,从中练手。
可以上上相关技术的官网,一般官网的东西都是字字玑珠。还是之前说的,能看英文资料的,多看点英文资料。
事情总是迂回上升的,有困难可以放一放,等一段时间再看,就可能更为理解点了。
手机码字,希望对你有用。
demo的问题,建议把自己想做的东西做成小项目,而不是去敲demo。你学习书籍的时候,书上都是有示例的,这个倒是可以从头到尾敲一遍。
另外,看github是看不过来的,收藏比较多的项目一般体积都比较大,你也看得云里雾里,如果是简单的,质量又不好。建议你以解决实际工作中遇到的问题为出发点,在工作中积累。另外,也可以自己做一些npm的模块发布在npmjs.org上,也算是学以致用。
1.首先,你的javascript要过关,要理解js异步编程的基本原理。如果这点达不到,先放下nodejs把js搞精一点。
2.在第1条的基础上,将所有书中的例子先全部码一遍,亲自试验一遍,看看哪些是和书中执行结果一样的,哪些不一样。不一样有两种情况:第一、作者笔误或书籍排版问题(遇到过很多这样的坑),第二,由于node版本更新很快,且并不都是向后兼容,一些老的写法已经被弃用。
3.做完所有练习,你可以自己做小项目了。比如:小的聊天室,小的个人主页,小的博客系统等等。
4.完成以上步骤,可以试着将nodejs和angular/jade等技术成套使用开发相对复杂点的项目,比如一个简陋版的facebook.
5.完成以上步骤,你基本上算学会了,下一步就是漫长的精修之路。
我也是学nodejs不久,你可以在github上找找好的项目看一看
学习一门新技术栈的方式一般有两种:
自底向上: 从基础API到上层应用框架. 特点是费时,但基础比较牢靠.适合新手.
从上到下: 从一个应用框架开始,再到基础API. 特点是容易速成, 但知识点难成体系.适合有一定基础的人.
两种方式各有各的好处,看你的习惯.
但无论你选择哪种方式, 在学习上层应用框架时都会遇到一个问题:NodeJs里的框架类库太多了,有种无从下手的感觉.
这时你需要选择一门合适的全栈框架,并加以运用实践.才能深入理解NodJs的技术栈.我推荐你学习sails.js.它的文档通俗易懂, 涵盖了Web开发的必要技术点.mvc, websocket, security, orm...
并且github上能搜到不少基于sailsjs的工程, 你可以学习其他人如何使用它.
有了这个方向.相信你不会再迷茫.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!
我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!
我个人坚持在工作中一切不以项目为导向的学习都是耍牛氓!
建议你在了解基本语法的情况下,以小项目为起点,以需求为导向边做边学。
@Youwei 的方法比较好,项目驱动,建议找个有趣好玩的,同时有技巧的。比如你想学习nodejs的同时还想了解java或者自然科学或者声乐,你可以综合起来,用nodejs写一个扫描五线谱生成音乐.... 脑洞多大都行,不一定要完全做出来,说不定做一半就要推翻,但这样收获蛮多的。看你个人的习惯了。喜欢就好!
nodejs 方面我建议:
DO IT NOW!
没有速成神功,没有银弹~
不知道你要用nodejs做什么,以我为例,我用了express作为后端。写的比较多的也是express相关的。
我个人喜欢先看书,后实践。一般会把书上的代码敲一遍。我认为如果只知道皮毛就盲目操作,会导致基础不牢,写的东西也显得业余。
nodejs我是先看的《
nodejs the right way》,看完以后对nodejs有了个基本认识。然后是网页相关的《
getting MEAN》,看完后了解了nodejs网页制作相关的内容,基本的点。最近在看react相关的书籍。
我本人挑书的过程是:
美国亚马逊搜索关键字,看排名(销量和打分)。
排名靠前的,看看书评,看看是不是书籍的难易程度适合自己。另外看书籍的篇幅是否合适等(入门的1、2百页即可)。
然后就是获取资源,如果特别好的书籍,可以从国内亚马逊买正版原版。如果没有,我一般上salttiger.com下PDF,然后打印A4慢慢看。
书籍要合适自己的水平才行,比如
深入浅出nodejs就比较深,他不是带你入门的,另外,能看英文版的不要看中文版。虽然刚开始不适应,不过时间长了,是有好处的。书看的差不多了,就要实用起来,要不也不会理论联系实际。最好可以用到实际项目中去,如果实际工作环境用不到,可以找自己喜欢的事情去做一个项目,从中练手。
可以上上相关技术的官网,一般官网的东西都是字字玑珠。还是之前说的,能看英文资料的,多看点英文资料。
事情总是迂回上升的,有困难可以放一放,等一段时间再看,就可能更为理解点了。
手机码字,希望对你有用。
demo的问题,建议把自己想做的东西做成小项目,而不是去敲demo。你学习书籍的时候,书上都是有示例的,这个倒是可以从头到尾敲一遍。
另外,看github是看不过来的,收藏比较多的项目一般体积都比较大,你也看得云里雾里,如果是简单的,质量又不好。建议你以解决实际工作中遇到的问题为出发点,在工作中积累。另外,也可以自己做一些npm的模块发布在npmjs.org上,也算是学以致用。
1.首先,你的javascript要过关,要理解js异步编程的基本原理。如果这点达不到,先放下nodejs把js搞精一点。
2.在第1条的基础上,将所有书中的例子先全部码一遍,亲自试验一遍,看看哪些是和书中执行结果一样的,哪些不一样。不一样有两种情况:第一、作者笔误或书籍排版问题(遇到过很多这样的坑),第二,由于node版本更新很快,且并不都是向后兼容,一些老的写法已经被弃用。
3.做完所有练习,你可以自己做小项目了。比如:小的聊天室,小的个人主页,小的博客系统等等。
4.完成以上步骤,可以试着将nodejs和angular/jade等技术成套使用开发相对复杂点的项目,比如一个简陋版的facebook.
5.完成以上步骤,你基本上算学会了,下一步就是漫长的精修之路。
我也是学nodejs不久,你可以在github上找找好的项目看一看
学习一门新技术栈的方式一般有两种:
自底向上: 从基础API到上层应用框架. 特点是费时,但基础比较牢靠.适合新手.
从上到下: 从一个应用框架开始,再到基础API. 特点是容易速成, 但知识点难成体系.适合有一定基础的人.
两种方式各有各的好处,看你的习惯.
但无论你选择哪种方式, 在学习上层应用框架时都会遇到一个问题:
NodeJs里的框架类库太多了,有种无从下手的感觉.
这时你需要选择一门合适的全栈框架,并加以运用实践.才能深入理解NodJs的技术栈.
我推荐你学习sails.js.
它的文档通俗易懂, 涵盖了Web开发的必要技术点.
mvc, websocket, security, orm...
并且github上能搜到不少基于sailsjs的工程, 你可以学习其他人如何使用它.
有了这个方向.相信你不会再迷茫.