Full Stack JS初学者应该从哪里开始?

时间:2017-03-24 03:34:18

标签: javascript

所以我不会说我完全是初学者,因为我知道非常基础并拥有CS学位(我非常生疏)但是我已经回过头来重新振作起来与CS50哈佛课程。

最后一个项目是构建一些东西,并且我已经在学习JS工作中进行单元测试,而我们主要使用rails ...我很有兴趣学习新的东西。< / p>

我已经听说70/30规则适用于全栈开发者,我无法想象前端的东西是否合适所以我想象那将是我的&#34 ; 30&#34 ;.然而,随着ES6的出现以及所有这些新的约定和框架,我在应该开始的地方有点迷失?

亚马逊上有一本备受好评的JS和Jquery书,我一直在关注,但它已经很老了。我也想知道后端框架。

我理想的学习&#34;堆栈&#34;将是node / react和mongo(使用express for node)但是同时学习它们似乎是一个坏主意。如果我对后端感兴趣,我应该先坚持学习node / express吗?

作为初学者,我需要担心ES6吗?我想我只是坚持从哪里开始,总的来说我应该走哪条路。我已经完成了一些涉及快递的事情,但似乎至少在JS和Jquery中首先是有道理的吗?

由于

1 个答案:

答案 0 :(得分:1)

很抱歉,我认为StackOverflow不适合询问您的问题,很快就会删除或关闭并标记为&#34;太模糊&#34;但我在这里帮助和分享什么我知道,所以无论如何我都会回答:

所以你:

  • 了解JS的基本知识
  • 拥有CS学位
  • 对后端开发感兴趣

嗯,你比其他以JS开头的人领先多年。你知道什么,你想专注于给定的技术。太棒了。

你可以从Node.js开始,因为你想进行后端开发,你的CS背景可以帮助你。使用Node.js将为您提供所需的环境,您可以在那里使用JavaScript进行实验。 Node.js只是用于服务器端编程的JavaScript API的集合,因此学习它也将使您成为更好的JS开发人员,因为您将一起学习。

你需要担心ES6吗?好吧,不要把ES6看作与JS不同的东西。如果你通过最新的JS书籍学习它,你也可以学习它。

我会避免考虑你的&#34;堆栈&#34;马上。顺便学习Node.js和JS,你将有一个坚实的基础来学习你想要的任何东西。