这个问题,取决于你自己!如果你自觉性比较强,自学能力也还可以,自学快速入个门还是可以的。当然,你必须要去了解前端的技术组成,可以通过任何可以的途径。
首先,作为前端开发者,js+html+css是基础,当然这三个里面js是最重要的,是前端交互的重要实现技术,使页面能够动态显示,html就是页面的内容骨架,css即是页面样式美化。就好比建房子,html就是建好的毛坯房,有了css就是装修好的房子,js就是相当于有智能家居。
上面的学完了就是一些框架的学习,目前,国内比较流行的有vue,react,这两个框架都是十分好用的,且上手容易,可以结合项目实践学习。nodejs,是一个js运行时环境,可以用作后端开发,如果你不想了解这方面就可以不管,但是你要会用它的包管理工具npm,大部分项目依赖都是用它管理。另外就是一些ui框架,像element,antd等,不需要特意去学,可以做项目的时候去边使用边学习。
最后,2020了,学习一下ts也是十分有必要的。以上说的这些,都是可以自学的,网上也有大量文档,视频资料!