对于web前端一般要多长时间?要看自学还是培训,自学时间与个人的学习能力,理解能力都是有很打关系的,如果是培训一个会在5个月左右,学习相对系统,会有项目以及实战经验,课后答疑,还会有完善的就业服务,为找工作提供了保障。

现在市场上面的行情是需要学到SpringBoot,而学到SpringBoot则需要学习:JavaSE、数据库、JDBC、前端基础、JavaWeb、SSM这些基本的知识,除此之外,你还需要学习一些权限验证框架,缓存,分布式等等这些技术,一般对于学习能力比较好的人来说,学习周期大概是在半年左右;不仅仅是需要学习这么多的知识,还需要你自己会动手敲代码,然后你自己还需要做一些项目,熟悉项目的开发流程。
目前市面的培训一般小半年的时间的,学费在2w左右吧。根据城市不同学费有相应的差距的,相对来说一二线城市的学费要稍高一些,但是要考虑后期就业薪资待遇也是相当不错的。
不过听说黑马前端时间调整的学习周期以及学费,学习周期9个月还分线上和线下,学费在3w左右。
建议还是自学吧,估计时间也差不多了。不过却能省去一大笔培训费用,且也不知道培训后效果怎么样。另外我还推荐你可以看看尚硅谷视频,更新及时也挺不错的。