专栏首页前端从进阶到入院写给初中级前端的高级进阶指南

写给初中级前端的高级进阶指南

前言

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

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

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

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

笔者本人 17 年毕业于一所普通的本科学校,20 年 6 月在三年经验的时候顺利通过面试进入大厂,职级是高级前端开发。

我的 github 地址,欢迎 follow,我会持续更新一些值得你关注的项目。

一点心声

写文不易,这篇文章耗费了我很多的精力和时间,虽然在掘金挺火,但是真正去关注公众号的人还是很少,希望各位可以关注一下公众号「前端从进阶到入院」,即可获取所有资源的完整链接,我会持续更新优质内容。

关注公众号,也可以添加我为好友。好友位紧缺,抓紧机会哦~

基础能力

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

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

JavaScript

原生 js 系列

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

完全熟练掌握 eventLoop。

tasks-microtasks-queues-and-schedules

Promise

  1. 你需要阅读 Promise A+规范,注意其中的细节,并且灵活的运用到开发当中去。 Promise A+ 英文文档
  2. 你需要跟着精品教程手写一遍 Promise,对里面的细节深入思考,并且把其中异步等待、错误处理等等细节融会贯通到你的开发思想里去。 剖析 Promise 内部结构,一步一步实现一个完整的、能通过所有 Test case 的 Promise 类
  3. 最后,对于 promise 的核心,异步的链式调用,你必须能写出来简化版的代码。 最简实现 Promise,支持异步链式调用(20 行)

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 最简实现Promise,支持异步链式调用(20行)

    在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。

    ssh1995
  • Koa的洋葱中间件,Redux的中间件,Axios的拦截器,一个精简版的就彻底搞懂了。

    前端中的库很多,开发这些库的作者会尽可能的覆盖到大家在业务中千奇百怪的需求,但是总有无法预料到的,所以优秀的库就需要提供一种机制,让开发者可以干预插件中间的一些...

    ssh1995
  • TypeScript 4.1 新特性:字符串模板类型,Vuex 终于有救了?

    TypeScript 4.1 快要发布了,老爷子 Anders Hejlsberg 加入了一项重大更新,「字符串模板类型」 的支持。昨天看到这个更新的我特别兴奋...

    ssh1995
  • 【译】Javascript 中的 Promise

    在 Javascript 中,Promise 是一种用作最初未知的数据特殊的对象。

    腾讯IVWEB团队
  • 你真的懂Promise吗

    在异步编程中,Promise 扮演了举足轻重的角色,比传统的解决方案(回调函数和事件)更合理和更强大。可能有些小伙伴会有这样的疑问:2020年了,怎么还在谈论P...

    浪里行舟
  • Salesforce Javascript(一) Promise 浅谈

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects...

    用户1169343
  • Promise的三兄弟:all(), race()以及allSettled()

    从ES6 开始,我们大都使用的是 Promise.all()和Promise.race(),Promise.allSettled() 提案已经到第4阶段,因此将...

    Fundebug
  • 你不知道的JavaScript(中卷)二

    1.最常见的块单位是函数。从现在到将来的“等待”,最简单的方法(但绝不是唯一的,甚至也不是最好的)是使用一个通常称为回调函数的函数

    硬核项目经理
  • es6 Promise

    Promise 是异步编程的一种方案,简单说就是一个容器,里面保存着某个未来才会结束的事件的 结果,Promise 是一个对象,从它,可以获取异步操作的消息。 ...

    用户1197315
  • web前端面试题对答篇一:谈谈你对Promise的理解

    回答这个问题时,个人不建议单纯的从Promise的细节知识点答起,因为这个问题的本质是拥有一定宏观性的,如果仅仅回复一些知识点恐怕是满足不了面试官胃口的。

    用户1272076

扫码关注云+社区

领取腾讯云代金券