Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 全栈JS初学者应该从哪里开始?_Javascript - Fatal编程技术网

Javascript 全栈JS初学者应该从哪里开始?

Javascript 全栈JS初学者应该从哪里开始?,javascript,Javascript,因此,我不会说我是一个完全的初学者,因为我知道最基本的知识,并且有一个CS学位(我对此很生疏),但我已经通过CS50哈佛课程重温了自己 最后一个项目是构建一些东西,我学习了更多关于工作中单元测试的JS,虽然我们主要使用rails,但我对学习新出现的东西感兴趣 我听说70/30规则适用于全堆栈开发人员,我无法想象是否能很好地处理前端的东西,所以我想那将是我的“30”。然而,随着ES6的推出以及所有这些新的约定和框架,我有点迷失了应该从哪里开始 我一直在关注亚马逊上一本评价很高的JS和Jquery书

因此,我不会说我是一个完全的初学者,因为我知道最基本的知识,并且有一个CS学位(我对此很生疏),但我已经通过CS50哈佛课程重温了自己

最后一个项目是构建一些东西,我学习了更多关于工作中单元测试的JS,虽然我们主要使用rails,但我对学习新出现的东西感兴趣

我听说70/30规则适用于全堆栈开发人员,我无法想象是否能很好地处理前端的东西,所以我想那将是我的“30”。然而,随着ES6的推出以及所有这些新的约定和框架,我有点迷失了应该从哪里开始

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

我理想的学习“堆栈”应该是node/react和mongo(用express表示node),但同时学习它们似乎不是个好主意。如果我对后端感兴趣,我应该先使用learning node/express吗

作为初学者,我需要担心ES6吗?我想我只是被困在哪里开始,以及我应该走哪条路。我在express中做了一些尝试,但似乎至少在JS和Jquery中做得不错,这有意义吗


谢谢

很抱歉,我认为StackOverflow不是询问您问题的合适地方,它将很快被删除或关闭,并被标记为“太模糊”,但我在这里帮助您并分享我所知道的,因此我将回答:

所以你:

  • 了解JS的基本知识
  • 拥有计算机科学学位
  • 对后端开发感兴趣
好吧,你比其他人早几年开始学习JS。你知道一些事情,你想专攻某项技术。太好了

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

你需要担心ES6吗?好吧,不要认为ES6与JS不同。如果你通过最新的JS书籍学习它,你也会学到它


我现在不会去想你的“堆栈”。顺便学习一下Node.js和JS,你将有很强的基础来学习你想要的任何东西。在Quora上问这个问题,或者在谷歌上搜索这个问题,然后找到一些已经发布的答案。公平的说,ES6的问题是,我不确定任何“初学者”的书都是最新的,包括ES6。谢谢你的帮助,没问题。是的,你可以暂时忽略它,一旦你对ES5感到满意,你就可以搜索ES6特定的指导。我建议您开始使用JavaScript的“you not Know JS”系列(部分介绍ES6),以及Axel Rauschmayer专门为ES6编写的任何一本书,无论是免费的还是在线的。祝你好运;)