node活动学习记

看到H在微博转发的关于学习nodejs的活动,于是果断报名了;(由于报名反馈比较晚,我报了两次,囧)

地点是在大学城某产业区,结果由于太过聪明,走错了地方,还好还有四个小伙伴跟我一样走错(一个看起来皮肤白有点锻炼的小伙,刚毕业出来工作,还有两个还在读大二,啊,人生),本来是两点开始的,结果我们到了两点二十分才意识到是我们走错地方了。

于是,我们开始往另外一个地方去,公交四五个站的样子,主要是天气热啊,没带水,结果三点到了目的地,见到组织者,真人比头像帅。 然后安排好位子,准备开始做题。(慢着,让我先向其他一早就到场的人人手一部mbp表示一下敬意。)

其实主要活动内容是,大家一起做nodeschool提供的learnyounode学习程序的闯关题,h说他来之前已经到了第九关了。我一开始以为是来教怎么做这个程序(不对,面向的是大部分没基础的,怎么可能先教这么高深的)。后来大家开始在空调房里一起闯关了。

艾玛,我会说我好后悔为什么出门看到便利店会忘了买水,结果在大学城走了一大半流了一身汗,但是就是没看到买水的地方。

好吧,三个钟的时间,我们三点才到的,所以我们只有两个钟的时间做题,期间,还帮没装环境的同学安装windows下的node,才发现原来还要陪node_path,window下我都直接用的安装包自动配置了的。最后才完成了5关,剩下的关卡我都周六周日解决掉了,期间遇到不少问题。


对于活动: 一来可以认识更多技术人, 二来氛围还真不错,虽然没到处跟人交流,但感觉真的是如果每个周末抽出三四个小时大家一块聚集起来写代码,或者忙自己的开发,或者分享交流最近的知识;

对于node的安装: window下,还是直接用exe安装包来的方便,因为它会自动帮你配置好环境变量,试过复制安装目录,但是如果环境变量不懂,而且配置不好的话,耗费不少时间。(path 以及 node_path) linux下,apt-get安装的好像不是最新版的,所以还是直接下载源代码然后编译安装,不过编译安装前要安装g++,编译安装完,要配置环境变量。(所以环境变量还是要学会配的)

闯关收获:
1. learnyounode 其实跟codeacademy 有点像
* 主要知识点是:入门、输出、文件操作、异步同步、管道(不大懂)、http操作、net、server
* 我希望能加入关于web后端如 数据库的操作等
2. 闯关代码我整理了一下放到了我的JsReviewStudy上了
3. 自黑吐槽:
写js for循环时,用到length居然写错成了 lenght 然后一直没看出问题所在,因为 undefined在 大于小于的比较中是不会报错的。(同样的错同一天犯了两次);
英语单词我懂啊,可是放在一起就不懂了啊。