如何成为web全栈工程师?

如何成为一名合格的全栈工程师?
技术栈为JS

例如:

1.前端领域需要看那些书?比如:JS高程、犀牛书等
2.前端领域需要掌握那些技术?比如:JavaScript、Css、Html等
3.前端领域掌握那些流行框架?比如:react、vue等
4.后端领域需要掌握那些技术?比如: nodejs、redis、nginx等
5.学习过程中,如何让自己积累相关的项目经验?
6. ...

欢迎补充,也期待前辈指点。

------------- 补充一点 2016.09.26 -------------
1.http知识这块有啥推荐的书?
2.browser相关知识有哪些书籍可以推荐?或者学习渠道?

查看回复