想问一下大家都是怎么学习前端知识的?学习的顺序是什么?

1、大四系统的学习了HTML、css、JavaScript和vue2,暑假就去找实习了。还不错找到了一个小公司实习,实习过程收获很多,但是与公司中有经验的同事交流的时候发现,我知道的太少了,es6的新增语法还知道些,但是7、8、9的就了解太少了。我每天上班消耗的经历太多了,下班就只知道放松,都没学习过。想了解一下大家都是如何在工作之余学习的!
2、实习结束后,年后就到签约公司实习了,感觉现在在工作中还能应付一些。但是,在和旁边同事沟通交流的时候,就发现了她的问题,我们同样都是实习生,只不过她大学没有学前端知识,知识都是实习这三四个月学的,她学了vue,然后又反过去学JavaScript,学了三个多月。现在他好像js基础很差,连基本的最简单的函数都搞不清楚,vue的知识就更别提了。我在想是不是她学习的方法有问题。所以想知道大家是如何学习的!

可参考