你好,我是若川。最近來了一些讀者朋友,在這里簡單介紹自己的經歷,也許對你有些啟發。可以點擊 ruochuan12 加我微信進群交流。
這是我的公眾號卡片,可以加下星標。
我是誰
我是若川,畢業于江西高校,《面試官問系列》和《學習源碼整體架構系列》等文章作者,常以若川
為名混跡于江湖。運營了公眾號若川視野
,旨在幫助5年內的前端走在前列。
你是否需要看源碼
小而美的源碼庫值得看,收益會比較高。那看哪些小而美的源碼庫呢。工作中使用到的相對簡單的庫,就是當前階段值得看的。掌握讀源碼的技能很重要。換句話說:不一定要看,但一定要會看。
并不是說讀源碼一定會收獲很大。
寫代碼有時就像我們從小學語文寫作文,歌德曾說:讀一本好書,就是在和高尚的人談話。所以讀源碼也是和作者交流的一種學習方式,并不一定要寫框架造輪子,但可以學我所學,為我所用。
看別人作文,或者看文學大家寫的作品,能看懂,但不一定寫得出。這是一個層級。
看懂到能應用到自己的作文上還是有些差距的。
但讀源碼可以逼迫自己去思考,去驗證,去查閱資料。鍛煉了自己的學習能力,同時也鍛煉了自己的耐心。
如果要問:看完這些源碼有什么好處?簡單回答就是看其他源碼更快了,工作時更容易快速定位到問題,快速解決問題,更喜歡探究原理了。
我讀源碼的經歷
我在2019年3月,撿起了之前在13年就申請了的公眾號,打算以個人名義重新運營。在這之前,已經算寫了很多篇文章,但打算寫不一樣的。
看到《老姚淺談:怎么學JavaScript?》這篇文章后,深受啟發。于是打算看源碼,輸出技術文章。本以為半年基本能看完前端基本的庫源碼。最后半年內輸出了6篇源碼文章,分別是 jQuery、underscore、lodash、sentry、vuex、axios,還算是比較高產了。當時工作相對不忙,也不用現在這樣每天花一小時甚至更多運營公眾號。每一篇文章基本都至少跨度10來天,最長的寫了一個月。畢竟都是下班后和周末寫的,很多次都想著明天發,但畫個圖、完善下又推到下一天了。
后來忙起來后,2020年寫了兩篇,分別是koa、redux。2021年,寫了兩篇,分別是vue-devtools、vuex4。這時感謝當年持續寫文的自己,讓現在的我能夠在公眾號接些優質廣告獲取一些收益,也可以給讀者發些福利。
其中源碼系列基本都寫了我是如何看源碼的,如何調試、提供了很多demo調試、還有圖解,也收到了挺多小伙伴的支持和肯定。很多小伙伴評價說:面試時找工作幫助很大,也知道怎么去看源碼了。來自讀者的肯定,是持續寫作的動力。
我在知乎回答過這個問題:有哪些必讀的JS庫,基本概括了我寫的源碼文章。放幾張圖解,簡單感受一下。




當然,除了技術文,我在2014年起,每年會寫一篇《年度總結》。有微信好友說,正是因為看了我的年度總結,他年終述職時受到啟發,漲薪了不少。也寫了《工作一年后,我有些感悟》、《高考七年后、工作三年后的感悟》、《知乎問答:我曾寫的一些“詩”》等。
你可以怎么做
知其然,知其所以然
簡單說就是看書、看視頻、看文檔、看源碼、動手去做、去實現。多思考為什么。不能停留在僅僅是會使用的層面。要知其然,知其所以然。重基礎懂原理。當然最終還是要落實到公司,為公司提供價值,解決問題。也就是技術賦能業務。
當然我自己也是在持續學習的路上。
寫文章
寫過文章的讀者朋友應該知道,寫文章是很耗費時間精力的一件事,但收益也相對很大。如果說在公司工作,是以時間換取報酬的一種方式。但這個單位時間的勞動成果一般只算是出售一次。而寫文章不一樣,可以算是把你的勞動成果出售多次。雖然寫文章不賺錢,但有積累知名度等好處。也就是知識付費相對來說為什么比較賺錢的原因之一,因為相當于單位時間的勞動成果出售了很多次。同時用戶不會排斥好的付費知識,反而會口口宣傳。
最后
感謝你的閱讀、關注、星標我的公眾號:若川視野。
歡迎加我微信ruochuan12
進群,長期交流學習。
也可以查看往期推文,包含很多高質量文章,比如面試、菜單源碼精選
等。
我的公眾號將持續用心原創和精選各種好文
,給讀者帶來價值,我們一起成長。
點擊閱讀原文
,是我的博客地址 https://lxchuan12.gitee.io
。