写给初中级前端的高级进阶指南(JSTSVueReact性能学习规划)

Posted 前端桃园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写给初中级前端的高级进阶指南(JSTSVueReact性能学习规划)相关的知识,希望对你有一定的参考价值。

前言

我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,这篇文章,笔者想结合自己的一些成长经历整理出一些路线,帮助各位初中级前端工程师少走一些弯路。

笔者毕业于一个很普通的本科学校,非计算机专业,17 年的时候刚毕业的时候还不知道自己的方向在哪(实习做过销售、运营、推广)。后来机缘巧合走上了开发这条路,第一年的时候 Java 和前端都做,慢慢发现了自己的兴趣所在转向前端。第二年的时候跳槽来到杭州,开始前端工程师的生涯。

目前开发经验一共是 2 年 8 个月,目前带一个 5 人的团队,前任的组长让我带领团队的主要原因是个人技术 + 沟通能力相对较好,但是在技术能力成长的背后需要怎么去走呢,相信有很多小伙伴会迷失方向。

这篇文章会提到非常非常多的学习路线和链接,如果你还在初中级的阶段,不必太焦虑,可以把这篇文章作为一个进阶的路线图,在未来的时日里朝着这个方向努力就好。
我也并不是说这篇文章是进阶高级工程师的唯一一条路线,如果你在业务上做的精进,亦或是能在沟通上八面玲珑,配合各方面力量把项目做的漂漂亮亮,那你也一样可以拥有这个头衔。本文只是我自己的一个成长路线总结。

本篇文章面对的人群是开发经验1到3年的初中级前端工程师,希望能和你们交个心。

已经晋升高级前端的同学,欢迎你在评论区留下你的心得,补充我的一些缺失和不足。

基础能力

我整理了一篇中级前端的必备技术栈能力,写给女朋友的中级前端面试秘籍[3] 。这篇文章里的技术栈当然都是需要扎实掌握的,(其实我自己也有一些漏缺,偷偷补一下)。

当然了,上进心十足的你不会一直满足于做中级前端,我们要继续向上,升职加薪,迎娶白富美!

javascript

原生 js 系列

冴羽大佬的这篇博客里,除了 undescore 的部分,你需要全部都能掌握。并且灵活的运用到开发中去。
JavaScript 深入系列、JavaScript 专题系列、ES6 系列[4]

完全熟练掌握 eventLoop。

tasks-microtasks-queues-and-schedules[5]

Promise

  1. 你需要阅读 Promise A+规范,注意其中的细节,并且灵活的运用到开发当中去。
    Promise A+ 英文文档[6]

  2. 你需要跟着精品教程手写一遍 Promise,对里面的细节深入思考,并且把其中异步等待、错误处理等等细节融会贯通到你的开发思想里去。
    剖析 Promise 内部结构,一步一步实现一个完整的、能通过所有 Test case 的 Promise 类[7]

  3. 最后,对于 promise 的核心,异步的链式调用,你必须能写出来简化版的代码。
    最简实现 Promise,支持异步链式调用(20 行)[8]

题外话,当时精炼这 20 行真的绕了我好久

以上是关于写给初中级前端的高级进阶指南(JSTSVueReact性能学习规划)的主要内容,如果未能解决你的问题,请参考以下文章

写给初级软件测试人员的高级进阶指南---月入过万不是梦

IT:后端进阶技术路线图(初级→中级→高级)后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略

字节大佬写给Android中高级开发的《Android 音视频开发进阶指南》,限时开源分享!!!

前端面试初中高级前端面试指南 - CSS 篇

前端面试初中高级前端面试指南 - HTML篇

Android高级进阶(源码剖析篇) 前言