我的nodejs学习之路1
距离上次写文章类东西已经有4-5年了,猛然写东西有种提笔忘字的感觉。
言归正传,这是一篇记录我自己学习nodejs的文章,在写下这篇文章的时候我也不是什么大牛,也不是很了解nodejs这项技术。之所以写这篇文章是为了记录一下自己的学习模式。因为工作2年多了,遇到一些瓶颈。我本身是做前端开发的,也就是html+css+js那一套。12年在培训机构学习as3出身结果刚毕业没多久adobe对外公布不再维护as3了,再加上同学们的相继转型,我自己也开始尝试去接触web前端开发,在一家创业公司浑浑噩噩的学习度过了1年多,当公司告诉我要转型让我自己另谋生路的时候我眸然回首才发现自己什么都没学好。时候反省发现导致自己一无所成的原因:
1.太懒,也就是自律性不高。
2.没有自己的学习模式,导致每次学习都是老虎吃天无从下手!
好了,扯了这么多没用的蛋就是想告诉一下和我一样的朋友们,技术行业浑浑噩噩的过日子是不现实的,需要自己不断的去学习新技术,在3年左右摸索出自己的学习模式是很重要的!
每次学习一项新技术的时候我都会上网去看看大家对这个评价,可是看的多了我发现技术这东西跟挑对象一项仁者见仁智者见智,网上的评价总是褒贬不一。所有后来索性不看,还有就是像我这样的初学这去看官方和各种大牛说的某项技术的优缺点,现在想想好像没什么意义。我的意思并不是数这些东西写的不多,而是想说像咋们这样的初学者,这东西看懂了也用不到啊~~所以我先在的学习技术想法就是感兴趣,用的上就去学习,至于什么优缺点,对技术的前瞻性。。。暂时不考虑,先学好一门语言再说吧!
我现在的学习思路就是,对一门技术感兴趣。然后上菜鸟教程(http://www.runoob.com/)上去入个门,像 nodejs 就是顺着菜鸟的例子文章一篇一篇先浏览一遍有个大概的了解,然后开始上手实际去做,练习他给出的例子,边写边理解。然后把这写东西看的差不多了上手去做几个简单的项目,比如搭个简单的 web服务器,中间遇到问题 度娘 谷歌 社区了查查问问,尽量独立完成整个例子的开发熟悉了慢慢就可以去深入了。
这是我现在的学习思路,正在不断尝试完善。后续会慢慢记录自己遇到的坑和有意思的东西。写这篇文章不去有多少人看,但求记录自己的学习之路并能够给各位跟我一样的菜鸟提供一个学习的建议吧!
第一篇文章不求多好,只求以后能够写出更有营养,逻辑更清晰的技术文章吧!
<!--2016.08.26-->
经过一段时间的学习和练习之后,我个人感觉自己对菜鸟教程上关于node的知识点和讲解熟悉的不错了,可以进入下一阶段的学习了。因为我个人觉得菜鸟上的东西是手册,只是入门到菜鸟的过程,想要去做一些能用demo还是需要去教程上去看,去学习。
在网上翻山越岭的寻找之后我在git上看到一位大神的教程,正在学习,拿出来给大家参考参看,有兴趣的可以看看,教程是中文的适合我这种英文不好的程序猿去get,教程共19篇文章,每篇文章都给出了目标,难点,知识点及解决方案,个人感觉挺好的。
git地址:https://github.com/alsotang/node-lessons
地址贴出来了,有兴趣的朋友可以看看。额,没话说了,还是肚子里没货,不好意思啊,撤先。
继续学习去装瓶子了~~~
<!--2016.08.29-->
尴尬的我又回来了~~~学习期间我去看了中文的API里面有一个网络(net)和http的,我看到点进去看了之后看的是混混谔谔不知所谓,唯一看懂的就是一个创建http服务,一个创建tcp服务。那么问题来了,什么是http服务?什么是TCP服务,他们又有什么区别呢?相信很多初学者跟我一样表示一脸懵逼吧,别害怕,大家的是21世纪的有为青年嘛,要学会用 百度 谷歌的嘛。我搜了一下,看了看感觉这篇文章写的我比较容易理解一点,贴出来跟大家分享一下
我的nodejs学习之路1的更多相关文章
- [Todo] Nodejs学习及Spider实验(包括php入门学习、React入门学习)
/Users/baidu/Documents/Data/Interview/Web-Server开发 深入浅出Node.js-f46c http://blog.csdn.net/u012273376/ ...
- 中小研发团队架构实践之生产环境诊断工具WinDbg 三分钟学会.NET微服务之Polly 使用.Net Core+IView+Vue集成上传图片功能 Fiddler原理~知多少? ABP框架(asp.net core 2.X+Vue)模板项目学习之路(一) C#程序中设置全局代理(Global Proxy) WCF 4.0 使用说明 如何在IIS上发布,并能正常访问
中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器.调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具 ...
- NodeJs学习之API篇
学习nodeJS的API在对于使用nodeJS来进行编程的是十分重要的,所以首先就要去学习看看,相关的node的模块,来看一看相关的内容和可用性. 正文篇: nodeJS的API学习之路.(这里我们将 ...
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
- Android开发学习之路-RecyclerView滑动删除和拖动排序
Android开发学习之路-RecyclerView使用初探 Android开发学习之路-RecyclerView的Item自定义动画及DefaultItemAnimator源码分析 Android开 ...
- RPC远程过程调用学习之路(一):用最原始代码还原PRC框架
RPC: Remote Procedure Call 远程过程调用,即业务的具体实现不是在自己系统中,需要从其他系统中进行调用实现,所以在系统间进行数据交互时经常使用. rpc的实现方式有很多,可以通 ...
- webService学习之路(三):springMVC集成CXF后调用已知的wsdl接口
webService学习之路一:讲解了通过传统方式怎么发布及调用webservice webService学习之路二:讲解了SpringMVC和CXF的集成及快速发布webservice 本篇文章将讲 ...
- [精品书单] C#/.NET 学习之路——从入门到放弃
C#/.NET 学习之路--从入门到放弃 此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料. C# 入门 <C# 本质论&g ...
- Redis——学习之路四(初识主从配置)
首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务 ...
随机推荐
- 非常适用的Sourceinsight插件,提高效率事半功倍
一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直 使用该工具做C/C++开发,sourceinsight能够满 ...
- 多线程编程-工具篇-BlockingQueue
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全"传输"数据的问题.通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序 ...
- dynamoDb 使用
如果写入时候结构体为: type Item struct { DeviceId string `dynamo:"deviceid"` Play int `dynamo:" ...
- 关于问题ld:library not found for -lXXX的错误
我猜想错误引起的原因可能是因为我复制target的时候原来的工程中的的link binary with libraries中原来的libpods-xxx.a没有删除.我将多余的libPods删除后解决 ...
- 使用RestTemplate发送post请求
最近使用RestTemplate发送post请求,遇到了很多问题,如转换httpMessage失败,中文乱码等,调了好久才找到下面较为简便的方法: RestTemplate restTemplate ...
- iOS duplicate symbol 变量 in 类名 报错
该错误信息是我在一个.h文件里申明了公共变量,然后在其他类里重复使用. Build Settings ->No Common Blocks默认为YES,编译器就报错了,需要修改Build Set ...
- spring使用cache
考虑两方面: i) 声明某些方法使用缓存(注解方式) ii) 配置Spring对Cache的支持. 一.基于注解的支持 一般我们常用的注解:@Cacheable和@CacheEvict. 1.1.@C ...
- ASP.NET MVC WEB API字段出现k__BackingField
参考博客:C#对 Json的序列化和反序列化会出现"k_BackingField"
- zstack 离线升级1.1到 1.2 rc
说明 zstack版本1.1是通过离线安装的. 升级过程 1 挂载下一个版本的zstack的社区版本centos镜像 ZStack-Community-x86_64-DVD-1.2.0.iso mkd ...
- MWeb 1.5 发布!增加打字机滚动模式、发布到 Evernote、印象笔记、Wordpress.com、Blogger、编辑器内代码块语法高亮
打字机滚动模式(Typewriter Scrolling) 快捷键:CMD + Option + T,菜单:View - Typewriter Scrolling ,效果如下图: 发布到 Everno ...