撒币且摸鱼的2020 | 掘金年度征文

755 阅读4分钟

       犹记得年初我还只是一个自学前端3个月后转行,只有2个月经验的小菜鸡。这一年,确实如大圣老师所言,学习大于加班,只有多在摸鱼时间学习才能撒币。

在不断更新迭代的技术中,我坦言菜鸡是没有眼光寻找方向的

       在去年10月时,周末学习小组成立,大佬是4年经验的前端,菜鸡是我和另一个也打算转行的哥们。未涉足前端时,只觉得学海无涯,回头是岸,尤其是彼时的我还是裸辞自学了2个月的状态。
       恰巧加入了周末学习小组,彼时我还不知道闭包,原型链和异步是前端的三座大山,恰逢大佬指点,悟了异步不过是一个个宏任务在队列中,微任务在宏任务的队列中,大家讲究先来后到,逐个执行罢了。巧合的是,之后的面试中恰巧问到异步,于是成功转行。

基础总是重要的,但是框架是特效药

       高程三才看了一半,又出了高程四,我总是沉浸于基础的学习,但大佬总是让我们敲代码,我们共同开发了一个开源项目——虽然绝大部分都是大佬开发的,使用的是vue2+js,最近换成了vue3的api+ts。在加入了周末学习小组后,我们每个周日都约学习,主要是学习开发开源项目的技术,于是总算在疫情之前熟练了vue全家桶+elementUI。
       因为疫情突然到来,工作突然加重,我也被调到各个项目组中,独立担任前端。原本的项目组用的是jQuery+boostrap,而新项目组都是从零开始,选用的正巧是vue全家桶+elementUI,之前积累的框架熟练度使我不至于手足无措,但频繁的加班也使我萌生出了跳槽的念头。

追不上迭代的技术,但可以把握核心

       跳槽后我开始研究李兵老师的《浏览器原理与实践》和《图解Google V8》,不仅是为了应付大厂的造火箭,也为了构建自己的前端姿势体系,在快节奏的技术迭代中把握本质。
       JS的边界的拓展决定了前端技术发展的天花板,也展示了它的可能性。虽然因为各种安全限制,浏览器无法修改本地文件,源码的泄露也限制了页游的发展,但正如Node.js让前端可以写服务端的代码一样,ES6也使得vue2完美地转化为vue3。一旦你理解了JS的本质,面对新技术的出现,便不会迷惘。

标准与规范,协作的基础

       在周末学习小组的开源项目逐步走向正轨时,我们开始制定代码规范,遵从CSS的BEM命名法,习惯于写js doc,代码也启用了eslint和commitlint用于检查代码格式和commit格式,git的分支管理也开始严格要求起来。
       恰巧最近换项目组时,有一个虽然996,但是标准与规范和学习小组的竟有八九分相似,便选了这个项目组,熟悉和学习标准与规范,为进大厂做准备。

FLAG

  1. 看完红宝书,小绿书和小黄书。
  2. 看完vue2和vue3的源码
  3. 进大厂

总结

       以上是我自转行至今的总结,技术有所进步,薪资也从6k涨到了14k。学习大于加班,只有多在摸鱼时间学习才能撒币,希望大家都能找到摸鱼时间多的公司学习。

掘金年度征文 | 2020 与我的技术之路 征文活动正在进行中......