閱讀源代碼,真酸爽

最近開了個公眾號,主要想發一些前端框架的源代碼閱讀分析文章。磕磕絆絆,最後發了第一篇分析文章。RequireJS框架源代碼解析

前前後後,花了足足十來天的時間,整個源代碼也不過就是兩千行。看官方文檔,看源代碼,看邏輯,看結構,分析,畫圖,間雜著其他的工作。最終寫完之後,丟在後台還放兩天,心虛。總覺得自己沒分析好。又來回看,來回改,找朋友預覽,讓他們提提建議。

最後,想想算了,還是發吧,反正也沒幾個人看,就當自己學習啦。

就這麼發了。

現在想來,似乎這種忐忑不安的感覺,完全和我第一次發布產品的時候,那種坐立不安,總覺得哪裡沒做好,怕出bug,怕出問題的感覺是完全一樣的。

現在的我,發多了產品之後,已經完全麻木了,就算出現問題,也能冷靜的想想,哪裡出錯了,怎麼止損,怎麼補救。真心有點可怕啊。

估計我的第二篇源代碼閱讀分析文章,發布的時候就回到老油條狀態啦。

哈哈。

今天早上看到一個問題,就想到了閱讀源代碼,遂挖一小坑,慫恿學習編程的人去閱讀流行框架的0.001版本,也不知道幾人能掉進去。

丁衛鋒:該直接上《演算法導論》 還是先看完 《演算法 第四版》?

但如果真的能閱讀下來,並手擼一個,還真是超級厲害的。未來的大牛可期。

源代碼閱讀,要把別人的設計,別人的想法,轉化成自己的,這個過程並不輕鬆。等於是把別人的源代碼loading到自己的腦子中,慢速運行一遍。

這個感覺

真是誰讀誰知道啊。

酸爽。

歡迎關註:前端思維導圖

歡迎圍觀。

推薦閱讀:

什麼?Python3.X不能輸出中文?原來是編輯器geany的鍋?!
抽象能力決定編程能力
關於學習四品八德有哪些名人名言可以引用?
沈向洋:You Are What You Write,大家都要看

TAG:源代碼 | 學習方法 | 編程 |