我来一个劝退的答案吧:不要试图做web全栈工程师。

在 Web 1.0 的时代,会点儿HTML和PHP,以及mysql,就能够把一个功能网站搭建起来,如果想要动画,那要学习flash。

在 Web 2.0 的时代,网页上出现了更多的交互,出现了 ajax技术,客户端的脚本变得更加重要,javascript, css要精通。而服务器端要提供 API。

现在算是 Web 3.0 的时代,具体技术已经多得说不清了,像一个筐,什么都能往里面装。后端和前端完全分离,独立发展。后端的各种动态语言,sql 和 nosql 数据库,各种架构前端的各种UI框架。我就问你,你精通得过来吗

一招鲜,吃变天。你若想着全栈,不断冒出来的新技术压得你喘不过气来。