源碼

一直以來對源碼有著一股執著,但缺少耐心,所以至今為止,沒完整看過大型項目的源碼。
我最初看的源碼是lighthttpd。當時做c方面的工作,渴望能寫出優質的代碼。lighthttpd是個開源的輕量級服務器軟件,c編寫。當時對服務器,網絡有著執著,注意是執著,不是喜歡,所以lighthttpd是個很合適的素材。但終究沒堅持下來,代碼量畢竟還是不少的。當然了,最關鍵的還是我根本沒那么大興趣,遇到問題容易半途而廢,而且不同于前端,服務器端代碼看不到實際的效果。
之后轉戰前端,一直想看些js開源的。在常州的時候一直做些小demo,沒機會長期維護一個項目,做的項目都不復雜,已掌握的就已經能應付。但心中總是不安的,不安中摻雜著不確定,不確定我花大精力有何回報。最近,我開始看jquery源碼了。不管有沒有回報,是否喜歡,可能這是我職場順利的基礎。
前些日子看了阮一峰的js基礎,對很多方面有了新的認識。看jquery源碼是希望將這些認識融會貫通。一直埋頭寫代碼,總是不安的,懷疑或者說知道有更好的實現,卻又想不出來。唯有從源碼學習了。而且這也是打破心理障礙的機會,不再視源碼為什么高難玩意兒。
不過,這真是一項艱巨的任務。這兩天在看《逃避自由》,心理學的作品,偏學術。感覺讀源碼就合讀這種書有點類似,非常需要耐心和專注力,分一下神就可能跟不上了,都得反復閱讀才能明白。明白了之后,還要將各部分聯系起來,融會貫通。我這一遍太拘泥于細節,第一遍要做的是理清思路,理清重點,心里有個數,積累幾個關鍵的問題,后面再讀得時候會更有針對性。畢竟和小說書不同,看一遍就扔了??商嗳硕际潜еx小說書的心態去讀技術書的,比如我。做了幾年程序,發現關鍵的問題其實就是那么幾個,可是很少人花時間去徹底搞通。這也是我這次的目標。我希望掌握更優秀的寫法,寫的代碼有大神范兒一點,希望對js的知識有個徹底的梳理和掌握。
讀完源碼呢?我會更自信,思路會更加清晰一些。但是最重要的是,我在自己寫代碼的時候不用再去懷疑我的寫法是不是太低效了,能夠更專注于實現功能上。做出什么永遠才是最關鍵的。它才能激勵我,讓我有信心。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Normalize.css 中文文檔與源碼解讀 Normalize-zh.css 是根據對 Normalize.c...
    知行社閱讀 7,319評論 0 30
  • 有時會像風 有時會像雨 有時會刮風下雨 你哭時哭 你笑時笑 心若倦了 那條灣灣的路 就會繞過歲月厚厚的墻
    江城妖怪閱讀 368評論 1 1
  • 這真是一個好習慣,順帶把自己的一日也總結了。更何況可以想到什么就寫什么,不用管章法布局,記錄下來。一個人的進步發生...
    東姐閱讀 193評論 0 0
  • 三大階調 高、中、低 色彩三要素 色相 飽和度 明度調色:把一種顏色調整為另一種顏色。 色相 色輪,色相環。 0~...
    Sonnar閱讀 807評論 0 0
  • 關于《The Shawshank Redemption》的評論,太多,該說的差不多都已說了千萬遍。對于這樣一個熱門...
    城南桃花釀閱讀 271評論 0 0