大佬那麼多,爲何不能是我 | 掘金年度徵文

前幾天北京公佈一例確診病例 —— 一位居住於順義的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 與個人技術之路 徵文活動正在進行中......

相關文章
相關標籤/搜索