在自学前端的路上遇到了瓶颈,感觉自己的学习方法出了问题,前端小白突然陷入迷茫状态,希望看到这个blink的热心大佬们和前辈们可以给点建议,分享一下自己的学习经验

我说说自己的学习历程以及出现的一些问题叭~~ 初期阶段,我刷了很多关于前端学习经验贴。买了三本书:《Head first HTML&CSS》(通读了2遍)《JavaScript DOM编程艺术》(通读了2遍) 《JavaScript高级程序设计》 (通读了前部分基础知识3遍,后部分关于jQuery,AJAX,XML等知识点只是过了一遍,大概地懂它们是怎么实现的),在学习这三本书的过程中,我出现了一个严重问题-->看完书并敲完代码后,知识点立马就忘,感觉自己在它们身上花的时间太多,前期进步虽然大,但到了后期感觉自己的水平一直处于水平状态,没有得到提升。然后我在W3Cschool官网上跟着HTML/CSS/JavaScript的教程步骤学了一遍,代码也跟着敲了,问题依旧是知识点遗忘得快,另外我还在B站跟着两位老师的学习视频学习,跟着他们敲代码。 现阶段感觉自己的HTML/CSS/JavaScript基础知识掌握的也算比较扎实了,可是我在🐮牛客网上刷题时依旧错的挺多,好多知识都没有学过,emmm有那么一点受到打击,刷的经验贴里一些人都说自己在短时间内熟练掌握了web基础知识,可是我感觉自己花了两个月的时间(因为我是在校学生,两个月时间里每天学习前端的知识大约有5小时)依旧没有熟练掌握,怀疑自己的学习方法是不是出现了问题

我现在处于一种想爬上坡但又感觉爬不上去,停留在原地的状态,目前在开始学习vue.js,不知道需不需要把《vue权威指南》认真地过一遍,还是只看官网教程就可以了? 现阶段的学习计划是:模仿各知名网站制作网页,学习vue.js,然后附带学习CSS/HTML/JavaScript的高级知识,但是感觉自己的投入时间和收获远远不成正比,同时自己还有种闭门造车的感觉,不知道是因为学习方法出现了问题还是我太急于求成了,大佬和前辈们给点建议叭~~(附带说明一下,我是在校学生,本科不是计算机专业,但有点C语言和计算机网络基础)