距离上次写文章类东西已经有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世纪的有为青年嘛,要学会用 百度 谷歌的嘛。我搜了一下,看了看感觉这篇文章写的我比较容易理解一点,贴出来跟大家分享一下