可能是全網首個前端源碼共讀活動,誠邀加入學習

大家好,我是若川。從8月份到現在11月結束了。每周一期,一起讀200行左右的源碼,撰寫輔助文章,截止到現在整整4個月了。

由寫有《學習源碼整體架構系列》20余篇的若川【若川視野公眾號號主】傾力組織,召集了各大廠對于源碼感興趣的同學共同參與,每周一起學200行左右的源碼。目前近3000人參與。

為了能幫助到更多對源碼感興趣、想學會看源碼、提升自己前端技術能力的同學。

這事也不賺錢,但也算是盡全力了,花費了很多時間在上面。當然現在還有很多問題:比如參與度不高,需要持續迭代優化。雖然很難,但目前沒有放棄的想法,堅持做難且正確的事情

加我微信 ruochuan12 ,發送源碼即可參與學習。

2486de2fa335a74619d0e160e4aace5c.png

1從易到難推薦學習順序

為了降低難度,促進大家學習。由10組組長傾力從易到難重新整理學習順序。

基本和技術棧不是強相關,主要是原生JS和Nodejs。

推薦大家按順序循序漸進學習,查漏補缺,夯實基礎。提高閱讀源碼的能力,提升前端技術能力。對于不熟悉調試的同學可以看我的這篇文章:新手向:前端程序員必學基本技能——調試JS代碼

  1. 第2期【@vuejs/shared】: https://www.yuque.com/ruochuan12/notice/p2

  2. 第14期【promisify】: https://www.yuque.com/ruochuan12/notice/p14

  3. 第16期【only-allow】: https://www.yuque.com/ruochuan12/notice/p16

  4. 第7期【validate-npm-package-name】: https://www.yuque.com/ruochuan12/notice/p7

  5. 第6期【update-notifier】: https://www.yuque.com/ruochuan12/notice/p6

  6. 第8期【mitt、tiny-emitter】: https://www.yuque.com/ruochuan12/notice/p8

  7. 第10期【configstore】: https://www.yuque.com/ruochuan12/notice/p10

  8. 第11期【vue-dev-server】: https://www.yuque.com/ruochuan12/notice/p11

  9. 第9期【create-vue】: https://www.yuque.com/ruochuan12/notice/p9

  10. 第12期【@antfu/ni】: https://www.yuque.com/ruochuan12/notice/p12

  11. 第1期【vue-devtools】: https://www.yuque.com/ruochuan12/notice/p1

2流程圖一覽

簡單說就是四步:

  1. 選擇其中一期開始,看任務。

  2. 看輔助文章、看源碼。

  1. 微信群交流討論,寫筆記,寫總結、收獲。

  2. 語雀討論區提交筆記。

9a3466abb313420ebb8edf875c4e0fcc.png

3讀者評價

簡單選擇了三個筆記中的感想。

評價一

川哥組織的這個活動,給我最大的影響就是我對待源碼的態度發生了轉變。以前源碼給我的感覺是“可遠觀而不可褻玩焉”,但是其實只要你認真讀過一期,源碼就會變成良師益友。你可以坐下來傾聽他的思想,并從中受益良多,甚至可以和他交流,提出自己的想法,直至參與共建讓源碼更好。

評價二

川哥舉辦的源碼調試給我帶來了什么?

  1. 開始嘗試寫筆記
    a. 源碼我都懂,讓我說出來或者寫出來,蒙了

  2. 更注重細節
    a. 以前看源碼就囫圇吞棗的過一遍

  3. 更注重應用場景
    a. 以前:原來這個方法是這樣實現的啊
    b. 現在:看下測試用例,都是怎么使用的,某個判斷是為了解決什么問題
    總之
    是一個老手,那么現在川哥給了你一個交流的平臺,去溫故而知新。
    是一個新手,千里之行始于足下,有群里川哥和大佬們的幫助,勇敢邁出第一步。
    寫筆記真是一個令人頭疼的東西。

評價三

我最近看了幾篇,川哥選的庫都很精妙啊,老手可以梳理體系,新手可以了解現代工程化,進階架構師必經之路啊。
特別是這幾篇 create-vue、koa-compose、co、vue-dev-server,我都是熬夜看的,太起勁了

4常見問題

Q: 我工作年限比較短,能參與活動嗎?會比較吃力嗎?
A: 可以。23屆(目前大三)的小姐姐都寫了5次筆記。一般推薦先讀第二期,工具函數,相對不難,有問題可以交流討論。

Q: 我目前不會vue、不會vue3、不會react、不會Node.js 可以參與嗎?
A: 可以。跟技術棧不是強相關,主要是原生JS和Node.js。Node.js 基本是每個前端必學,可以邊學邊查。

Q: 我現在比較忙,一時沒時間參與,交筆記有時間限制嗎?
A: 目前沒有限制。

Q: 必須交筆記嗎?
A: 目前不是必須,但我推薦看完了一期,記筆記。寫上當時的收獲、總結和感受。

Q: 活動收費嗎?有懲罰嗎?
A: 目前不收費。目前沒有懲罰,后續可能要求每人進群后半個月內至少提交第一次筆記

本文持續更新。

5點擊閱讀原文查看

公眾號文章無法更新,點擊閱讀原文,本文持續更新

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275133.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275133.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275133.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

現代游戲中的UX趨勢

ux設計中的各種地圖游戲UX (GAMES UX) Even though websites and games have matured side-by-side over the past few decades, games have a long and detailed history of user experience. Sure, it was scrappy and fairly rudimentary initially, but the only way you c…

SQL Server 2008 安裝過程中遇到“性能計數器注冊表”..

Windows 2008 系統 SQL Server 2008 性能計數器注冊表作者: 來源: 時間:2010-6-13 完美集成、增強 KindEditor HTML 編輯器今天跟隨部門老大去現場學習,安裝 Windows208 下 SQL Server2008&#xff0c…

你提交代碼前沒有校驗?巧用gitHooks解決

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。已進行四個月了,很多小伙伴表示收獲頗豐。想學源碼,極力推薦訂閱我寫的《學習…

Linux下自動化測試環境的搭建

1.安裝Linux虛擬機,詳情參考 https://blog.csdn.net/qq_22770715/article/details/78558374 https://www.cnblogs.com/Q277227/p/8176564.html 1.1 需要確定IP ,使用 ifconfig 1.2 linux的用戶名跟密碼; 1.3 確定可以遠程ssh登錄&…

code craft_以Craft.io為先—關于我們行業的實踐職業道路的系列

code craft重點 (Top highlight)For the past two decades, digital product design / UX has been shifting to become a more strategic discipline within organizations. Partially because business leaders have started to pay attention to how design-driven companie…

Nginx+httpd反代實現動靜分離

什么是動靜分離為了提高網站的響應速度,減輕程序服務器(apachephp,nginxphp等)的負載,對于靜態資源比如圖片,js,css,html等靜態文件,我們可以在反向代理服務器中設置&…

(建議收藏)前端面試必問的十六條HTTP網絡知識體系

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。已進行四個月了,很多小伙伴表示收獲頗豐。想學源碼,極力推薦訂閱我寫的《學習…

了解 DB2 Version 9.5 中的全局變量(轉)

轉自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0711zubiri/ 簡介 在關系數據庫系統內部,應用程序和實際數據庫之間的主要交互都是以會話或連接的 SQL 語句形式來實現的。過去,為了在相同會話中實現不同 SQL 語句之…

jQuery新版本加載json注意事項。

jQuery在1.4版本后,采用了更為嚴格的json解析方式,所以所有內容都必須要有雙引號。比如以前{key:”28CATEGORY”,status:”0″}是沒問題的。但升級成1.4后,都必須加上雙引號:{“key” : “28CATEGORY”,“status” : “0″}如果你…

多邊形的時針方向與法線方向

從相反的法線方向觀察,順時針還是逆時針是相反的。 多邊形的時針方向與法線方向的關系呈右手法則關系。 GoogleEarth中的面具有時針方向,法線方向為正向,反之為負向 GoogleEarth的垂面在法線方向為亮色,反向為暗色 GoogleEarth的水…

裂墻推薦!再也不用求后端給接口了...

大家好,我是若川。今天咱們來介紹一款強大的云服務平臺!MemFire Cloud注冊即享5GB存儲空間、每月100萬讀額度和每月10萬寫額度。平臺入口:https://memfiredb.com/今天(12月10號)還有限時的送書活動!感興趣的…

1.今日標簽:視頻價值一千字

I love the App Store. It looks and works better than ever. But also, I love tricky design challenges. How do you improve something that already works great?我喜歡App Store。 它的外觀和工作比以往更好。 但是我也很棘手 設計挑戰。 您如何改善已經很好的工作&a…

Android service 小研究

最近同學搞起了Android開發,自己也撿起來這個玩意來看看。這里先研究一下service Service是安卓系統提供的四種組件之一,功能與activity類似,只不過沒有activity 的使用頻率高。顧名思義Service就是運行在后臺的一種服務程序一般很少與用戶交…

螞蟻金服瘋了嗎?大動作,非裁員,年底全員漲薪又漲假期!!!

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。以下分享一篇水文&#…

Android工程師轉型Java后端開發之路,自己選的路,跪著也要走下去!

本文是公眾號讀者jianfeng投稿的面試經驗恭喜該同學成功轉型目錄:毅然轉型,沒頭蒼蠅制定目標,系統學習面試經歷毅然轉崗,沒頭蒼蠅首先,介紹一下我的背景。本人坐標廣州,2016年畢業于一個普通二本大學&#…

書呆子rico_尋找設計和類型書呆子的清道夫

書呆子ricoI studied graphic design at an art school where typography was a core focus. I took 3 levels of typography classes and nearly lost my mind! But even before I studied type, I had a soft spot for signage. It’s one of the themes I enjoy shooting mo…

Regsvr32 dll OCX時報錯,LoadLibrary(Dllname) 內存訪問失敗。

解決辦法: 把要注冊的DLL或者OCX文件COPY到C盤根目錄,運用命令提示符工具,進入C盤根目錄,再運行Regsvr32 DLLname.dll即可。 轉載于:https://www.cnblogs.com/BrianLee/archive/2011/12/04/2275425.html

WebStorm 和 VsCode 的結合體來了!

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。周末分享下簡單的文章~每…

從零開始學Node.js(八_刪查)

node.js的事件 Node.js 是單進程單線程應用程序,但是因為 V8 引擎提供的異步執行回調接口,通過這些接口可以處理大量的并發,所以性能非常高。Node.js 幾乎每一個 API 都是支持回調函數的。Node.js 基本上所有的事件機制都是用設計模式中觀察者…

設計的概念以及含義_什么是設計概念? 以及為什么您應該始終從一個開始

設計的概念以及含義We work on designs almost every day, and we use different design methods to make the design usable, aesthetically appealing, and likable. But, many times, those well-crafted designs fail to reach a level to become market differentiator or…