閱讀源代碼,真酸爽
04-06
最近開了個公眾號,主要想發一些前端框架的源代碼閱讀分析文章。磕磕絆絆,最後發了第一篇分析文章。RequireJS框架源代碼解析
前前後後,花了足足十來天的時間,整個源代碼也不過就是兩千行。看官方文檔,看源代碼,看邏輯,看結構,分析,畫圖,間雜著其他的工作。最終寫完之後,丟在後台還放兩天,心虛。總覺得自己沒分析好。又來回看,來回改,找朋友預覽,讓他們提提建議。
最後,想想算了,還是發吧,反正也沒幾個人看,就當自己學習啦。
就這麼發了。
現在想來,似乎這種忐忑不安的感覺,完全和我第一次發布產品的時候,那種坐立不安,總覺得哪裡沒做好,怕出bug,怕出問題的感覺是完全一樣的。
現在的我,發多了產品之後,已經完全麻木了,就算出現問題,也能冷靜的想想,哪裡出錯了,怎麼止損,怎麼補救。真心有點可怕啊。
估計我的第二篇源代碼閱讀分析文章,發布的時候就回到老油條狀態啦。
哈哈。
今天早上看到一個問題,就想到了閱讀源代碼,遂挖一小坑,慫恿學習編程的人去閱讀流行框架的0.001版本,也不知道幾人能掉進去。
丁衛鋒:該直接上《演算法導論》 還是先看完 《演算法 第四版》?
但如果真的能閱讀下來,並手擼一個,還真是超級厲害的。未來的大牛可期。
源代碼閱讀,要把別人的設計,別人的想法,轉化成自己的,這個過程並不輕鬆。等於是把別人的源代碼loading到自己的腦子中,慢速運行一遍。
這個感覺
真是誰讀誰知道啊。
酸爽。
歡迎關註:前端思維導圖
歡迎圍觀。
推薦閱讀:
※什麼?Python3.X不能輸出中文?原來是編輯器geany的鍋?!
※抽象能力決定編程能力
※關於學習四品八德有哪些名人名言可以引用?
※沈向洋:You Are What You Write,大家都要看