大佬那么多,为何不能是我 | 掘金年度征文

前几天北京公布一例确诊病例 —— 一位居住于顺义的34岁男子。伴随公告的,还有其最近一段时间的完整活动轨迹:html

  • 工做日在家与公司之间往返50km,日复一日前端

  • 周末只有超市采购和带孩子参加早教活动才会出门,其余时间都宅在家里react

  • 宅在家里是为了玩么?不,他的业余时间都用于复习考研。坊间传闻是清华大学算法

最终在考研前3天被公司安排去宁波出差。在出差前因为考研初试要求作了核酸检测,并最终确诊。前端工程化

当前的最新状况:已放弃考研,病情稳定。祝福这位努力生活的大哥早日康复。前端框架

这是一个奋斗bi么?不,这只是漂泊在北上广深,为了更好的生活,用本身日复一日的努力与生活抗争的普普统统打工人。微信

成年人的世界没有轻松可言

做为一个浑浑噩噩、当过魔术师、作过机械工程师的转行半吊子前端。年初因为疫情在家,对本身发出了来自灵魂的质疑:markdown

大佬那么多,为何不能是我?架构

明明很努力在生活,为何我仍是菜鸡?app

自认智商没有不如常人,那么答案只剩下一个:

我努力的方向不对

在调整了方向并奋力奔跑了一全年后,如下是我交出的答卷:

  • 写了一本开源电子书React技术揭秘,2.1k star

  • 组建了2000+人的React学习社群

  • SegmentFault合做录制课程自顶向下学 React 源码,并成为SegmentFault优秀讲师

  • 成为Anu.jsReactContributor,是从业以来技术水平提高最快的一年

  • 有了主业以外的副业,虽然才刚起步,但也能覆盖我在北京的衣食住行了

以上这些都是在8小时以外的业余时间完成的,如下是个人心路历程。

疫情期间在家办公

疫情期间在家办公

探索知识边界

首先来聊聊核心的思路:

探索知识边界

前端做为一个技术工种,存在知识边界,边界能够分为:

  • 横向上的广度边界

  • 纵向上的深度边界

横向上,有些工种自然与前端接近,好比产品服务端。提高本身这些相邻工种的能力能够提高本身对业务的总体把控。

纵向上,以传统HTMLJSCSS为表明的前端领域能够看做一个大圆,在圆周上,还有不少其余领域的圆与这个大圆相交,这些小圆就是前端知识深度上的边界

有些小圆与前端大圆相交范围比较多,好比:

  • 前端工程化,平常工做都会接触

  • 框架开发,平常工做都会使用前端框架

还有些小圆涉及到其余领域知识比较多,与前端相交的少,好比:

  • 数据可视化

  • 跨端开发

可是人的精力都是有限的,横向、纵向,该往哪里努力?

前端人的努力方向

从职业发展来看,前端有2个方向:

  • 技术经理

  • 前端架构师

其中技术经理要求技术管理能力,前端架构师要求更高的工程化能力。同时这二者都须要产品服务端能力。

因此横向上,前端人应该更多发展相邻工种的能力。像算法运维这些不与前端相邻的工种,付出了一样的努力,收益并不大。

纵向上,建议根据我的喜爱,选择一个知识边界做为本身突破的方向。作一个三角形前端

好比:你很看好数据可视化,为此付出大量努力,配合上横向方向的努力,你更容易成为可视化领域的产品负责人。可是将来更不容易切换赛道。

同理:一个作了几年富文本编辑器的前端能够成为该领域的大拿,可是他积累的领域知识在其余业务上用处就没那么大了。

因此,我建议发展更贴近平常开发的领域知识,即前端工程化框架开发

考虑到平常使用React技术栈,将来大几率会长时间用他,我决定将React框架开发做为我努力的方向。

死磕React

坦白讲:这一年,最少有5次我想放弃这个努力方向。

React源码中那么多方法,除了React核心团队成员,谁能真正理解这些方法的做用?这但是全世界最厉害的一批前端维护了7年的代码库啊。

有些同窗和我抱怨,看了2天React源码看不懂,为啥我对源码里每一个方法的调用流程这么熟悉?

我业余时间看了半年啊!

到了React这个级别的源码,已经不是看代码就能明白意思的了,得先明白设计理念。

因而,在把往年全部React Conf演讲内容、React核心团队成员在gayhubtwitter油管的分享看完后,终于产出了一本“先讲理念,再讲运行流程,再讲局部源码”的电子书 —— React技术揭秘

个人收获

在这本书的写做过程当中,逐渐有朋友加我微信和我讨论React,慢慢居然造成了2000人的社群。群里有不少知名库的做者、参与者、技术大拿、知识领域优秀UP主、公众号主。

再后来,因为这本电子书,SegmentFault的商务找到我,合做出品了自顶向下学 React 源码视频课程,课程口碑不错,让我成为了SegmentFault优秀讲师。

React在我面前再没有秘密后,平常业务方面能够说通关了。

比较有意思的是,咱们有些业务用的是一款类React框架 —— Anu.js

去年遇到框架bug后还一脸懵逼,今年已经开始维护这款框架并将React中的一些试验特性搬移过来,好比时间切片

8月初开始作公众号,个人文章特色是:专一React技术栈,对于React问题,从源码层面给出答案。

收入方面,也有了睡后收入 —— 每月会有广告、课程收入,6000 - 1w之间。

2021,我要作大佬

今年的经历验证了个人观点 —— 只要方向对了,努力就有意义。

2021,也要努力在成为大佬的路上飞奔。

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

相关文章
相关标签/搜索