大三前端学习路该如何规划?

帅友提问

地哥你好,我是一名民办学校(三本)大三的计科专业学生。 现状:大一拿过学校的一等奖学金,大二过了四六级,参加过一些与专业无关的比赛,拿过一些很水的奖,没参加过与本专业相关的一些比赛。

直到大二暑假的时候,才了解到与实习、秋招、春招有关的信息,于是开始亡羊补牢,重新学习数据结构与算法,刷算法题,PAT甲乙级,牛客网的题目都基本刷完了,目前在刷leetcode,学校的课程基本上都是不听了,没什么用。

目标:打算走web前端方向,在大三暑假找实习,然后参加秋招、春招。我的学习路线是这样的,html->css->Javascript->node.js->ajax->es6->vue->Element-UI->Webpack,然后跟着视频做一个与vue相关的项目。

学习方式是看官方文档和在B站上看视频,目前已把 前端三大件(html+css+javascript)过了一遍,能做一个简单的网站页面,目前在学node.js,同时也在学习操作系统、计算机网络和设计模式。

问题:

1、这个路线是否可行呢?不可行要怎么改?

2、看视频是否足够呢?需要买一些书籍辅助吗?目前有一本红宝书(Javascript高级程序设计)。

3、b站上的一些资源比较老,有点过时,应该去哪找资源看呢?

4、如何提升学习效率呢?学习时,比如刷算法和学前端时,遇到一些想不

懂的问题,该怎么解决呢?因为我经常被一个问题卡在那,导致学习效率低。 5、我听说jQuery好像过时了,所以没打算学,那是否要学呢?

6、要把前端学到什么程度,才能投简历找实习呢?怎么去投,是去官网,还是通过向牛客网、boss直聘和实习僧等这些网站去投呢?

7、如果想要在秋招、春招冲击大厂,还要付出怎样的努力呢?

帅地回答

1、学完 html+css+javascript 之后,做个小项目加深理解(如果项目用到 ajax 那么也可以学 ajax,没有明显顺序)。然后就是你的学习顺序是可以的,学完 Vue 可以做个项目,然后项目需要用到什么就学什么。

2、javascript 建议你看下书,可以看你的红宝书,前端这块,很多地方基本绕不开 JS,像node.js,vue 其实也都是基于 JS 的,所以 JS 就是你的主语言,得好好学好。

3、另外,其实入门视频,在 慕课网 这些跟着学就可以了,之后就是结合文档以及网上的文章,而像 JS 需要比较深入的,就看书。

4、学习效率最大的捷径就是沉浸式深度学习,至于你说的遇到不懂的问题卡住,很正常的,有卡住才有更好的理解,一个 bug 卡了一两天都有,这块得死磕,慢慢的,你解决问题的能力就会越来越高。

5、jQuery 不学也是可以滴,不过可以了解下,防止有些面试官就是问你,问区别啥的。

6、按照你的路线学了,做两个项目,就可以去找实习了,前端这块,「项目」还是非常重要的,毕竟前端无论是大厂还是小厂,对算法这块比较容易一些,小公司就更不用说了,所以建议有时间多做做项目。

7、春招的话,投递就去官网投,牛客网当作一个各大公司官网入口,boss直聘 和实习僧也可以投,官网投的主要是规模比较大的公司了,小公司可以boss直聘,实习僧这些地方投递。

8、你是三本的,说实话,学历基本没有优势,所以你的实习还是很重要,只能说,最近几个月多学,到时候春招疯狂投递面试,争取找个比较好的公司实习,这样就有机会。

对了,我有个读者也是三本拿到了几个大厂 Offer 的,可以看下:[三本读者拿四个大厂offer,学妹学弟少被这些人误导](

发表回复

后才能评论