新人初识Node
Node小学生的自白
2014年12月进入了一家培训机构学习java,历经4个多月的培训,算是入门了。5月25号顺利进入Infosys(一家印度公司)任职,外包到平安科技任职。一直做到2016年10月份离职。任职期间一直很迷茫,简单的需求没有挑战完全是体力劳动。复杂的需求能力又不够根本做不了。一度想转行,认为编程根本不适合自己。最终决定离职,回家休息调整,继续学习。自己开始从零搭建项目,折腾了一个星期左右,一个小的个人站点搭建成功了。当我想扩展一点功能的时候,发现太难了。从前端到后台到数据库,光设计就弄得头疼。尤其前端的知识是我的短板,css根本就是一小白,实在无法忍受难看的页面。就因为这一点,我放弃了整个项目。
java给我的感觉是一个笨重的机器,想运转起来需要懂的东西太多了,想深入学习研究它就像面对一片汪洋大海,无从下手。我开始漫无目的的逛各种技术论坛。无意间看到一篇关于node的帖子,忽然让我重拾了信心。我知道这是我想要的。从2016年10月13号那天起我开始学习node,上慕课、网易云课堂、腾讯课堂、51CTO、麦子、极客学院各个网站上找视频资料。一个个的跟着学。大大小小的项目跟着做了有5~6个,感觉自己好像入门。但每当自己独立做的时候,还是跟小白一样。
今天突发兴致写这样的一个帖子,就是想激励自己一定要坚持学下去,坚持写下去。以后,每当我学到一点新的东西,觉得对新人来说是难得地方我都会分享到cnode上。希望跟我一样是node小学生的小伙伴,我们能互相鼓励。
8 回复
加油
加油
加油
楼主加油
来自吊吊的 cnode-vue
楼主加油!!!
加油,从一个点开始吧,我是14年开始接触node,刚开始建议你,就像官网那样,新建一个空的js文件server.js, 里面敲打下下面一句话: require(‘http’).createServer((req,res)=>res.end(‘
hello,nodejs
’).listen(8888,()=>console.log(‘my server is running’)), 然后node server.js, 打开浏览器,访问 localhost:8888 ,恭喜你,访问了你用node写的第一个网站,接下来你还是避免不了学习一款现成的web框架,推荐你express吧,然后学习一个模板引擎,推荐handlebars,接下来学习使用一款数据库api吧,mongo,redis,mysql,postgres,elasticsearch等等主流的数据库或者缓存都有node的API封装,接下来看你重点方向了,偏后端的话,慢慢深入node,了解events,cluster等等,了解什么是process.nextTick(),了解js的执行上下文,作用域,闭包,this的指向等等,如果偏前端,了解css html dom是避免不了的,然后学习一两个前端框架,学了前端框架后,避免不了学习使用前端构建工具(webpack,gulp,grunt等),避免不了css预处理语言(sass,less,postcss),避免不了了解一个流行的css库(如bootstrap) 为了追上最新的js语法,还得学习es6,es7,当然把我前面说的都过完的话,你会发现你能够整体上handle住项目,加油骚年加油! 我是在这个论坛发的求职信,希望找一个实习工作能学到Node,被一家创业公司的CTO看到并招去实习,现在他是我直系上司。。。
我曾经是个小白,但现在我想我可以帮助小白了。
加油 因为css放弃整个项目。。。 我非常理解←_←