2022已过半!我是如何提升前端技能的!

10,114 阅读6分钟

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

自己毕业也快三年了,同时踏入前端这个行业也三年了,如果加上实习时间的话,差不多三年半了。很多人都说工作的第一年是前端能力提升最快的一年,事实也确实如此,在我第一年工作的时候,前端开发能力有着比较大的提升,当先最显著的就是Vue框架用得比较六了。

但是,从第二年开始,我的前端技术似乎停滞不前了,因为公司的项目一直都是那几个,变来变去对自己技术的提升似乎不到。

所以为了自己的前途着想,今年就有打算突破前端瓶颈了。

那么半年过去了,我的前端技术是否有提高呢?或者说暂时突破了瓶颈了?答案是肯定的,所以我特此写文章总结自己是如何突破瓶颈的。

1.我为什么产生瓶颈?

这无疑是每一个小伙伴都会遇到的问题。当然,我这里无法评判别人,我只能总结我自己为什么会产生瓶颈。

首先是公司技术比较老旧,时间一长,即使是技术小白也能够变为项目大咖了,这边会导致技术停滞不前。

其次,每次看到新技术都想去学一学,但是学了之后发现自己只懂了皮毛,到头来自己似乎还是一个菜鸟,得不偿失。

除此之外,自己没有一个好的路线,或者说没人指导,不知道前端到底应该学到何种程度。

最后,就是自己给自己增加的焦虑吧!

2.刷前端面试题

我身边总有那么一群人,总说背这些八股文没有用,不如项目来得实在。但是真的是这样吗?

我举一个我自己的真实例子:

当初大三的时候我想找一个前端实习的工作,所以自学了前端的基础知识,然后想着自己没有项目经验,就用现学的知识做了一个简单的项目。项目做完之后,我以为我对前端应该还算比较了解了,然后兴致冲冲的就去面试,结果可想而知,被面试官啪啪打脸。回来我就想问题出在哪儿,百思不得其解。

知道有一天,有一个朋友叫我去刷刷面试题,在次之前我是根本没有这个想法的。不过我还是听取了建议。当我刷完几十道面试题之后,我才发现自己有多菜,而且是那种基础知识也菜到家的才。

我本以为我做了项目我就天下无敌了,可是呢,我连最基础的前端知识都没掌握,我做的项目怎么会优秀呢?

所以今年初我就不断的在刷面试题,虽然我工作了快三年了,但是一刷面试题,会发现自己还是很多地方根本不会。刷了半年题下来,我明显感觉自己的前端基础已经变得很扎实了,而且在项目中解决问题的能力也变强了。

所以说啊!不要总觉得项目做出来了自己就天下无敌了,你不知道的东西还多着呢?

3.编写技术文章

这也算是我的一个习惯了,每当遇到好的题目或者好的知识点的时候,我总是习惯性的想写一篇文章。写文章有一个很大的好处:就是可以将你的知识纳成体系。

这里的体系不是什么技术体系,而是你的技术成长体系,所以说你写的文章不一定要很完善,很优秀。最重要的是你要记录和理解,当过一阵回过头来看自己写的文章时,你会发现你不知不觉中原来掌握了这么多东西。

写文章还有一个好处,如果以后自己遇到问题了,脑子里面就会想到自己写的文章里面是否有相关的,可以方便自己快速定位问题。

4.做开源项目

如果每天只是刷题或者写文章可能会是很枯燥的。作为程序员,一个开源项目应该还是要有的,这不仅可以作为面试的加分项,也是提升自己能力的重要一步。

当然这里的开源项目不是说是什么demo,而是一个真正的生成项目,你必须长期维护它,因为之后不断维护,你才会不断遇到问题,这样你的能力才有可能主键提高。

我经常看到有小伙伴说自己做了一个开源项目,但是点进去一看,只是一个demo罢了,最开始的时候你可能觉得它很厉害,但是仔细看会发现,也就那么回事。

5.找准目标

做事最怕三心二意了,之所以你的前端技能迟迟提不上去,很可能就是你三心二意的原因。比如说,如果你坚持刷半年的面试题,然后说你的前端技能没有长进,我都不会相信的。或者说如果你一直在维护一个开源项目,面试官会觉得你能力不足吗?显然不会的。

所以,我们一定要找到自己的目标,人最怕没有目标的。不要看到一个新技术出来了,害怕面试的时候被问到,就赶紧去学,结果到头来一直是半罐子水。

6.放平心态

虽然我知道应该放平心态,但是我依然做不到,因为焦虑已经伴随我很久了,我只能通过不断地学习来缓解焦虑,这可能就是内卷吧!

7.定个目标吧

目标不一定要有多么宏伟,只需要自己能做到即可。

如果你目前正在迷茫、或者你进入了技术瓶颈期,那么不妨试试下面的目标,看看能不能为你提供一点新的思路。

  • 三个月刷完120道JS面试题
  • 半年摸透Vue源码
  • 半年撰写100篇技术文章
  • 录制100个教学视频
  • 实现一个开源项目,并长期维护

......

目标还有很多,你不妨试着实现一个,看看能不能改变现状吧!总之我们都是为了多赚钱!