yufengguanyun
程序員的進階之路,看源碼是必須的,對於初中級程序員,看源碼是提升最快的一種方式,並且,很多主流的框架都是開源的,都可以閱讀源碼!
為什麼要看源碼嗎?有好處三,其一,學習項目中不常用的API類庫,大部分的API可能只在框架開發中使用!其二,學習API類庫的使用技巧,以及使用時需要注意的問題,並且能夠詳細瞭解具體的實現!其三,源碼中可以看到很多的代碼設計方式,可以學習設計模式,對於中級程序員向高級程序員,學習和運用設計模式是必須的!
那麼高級程序員看什麼呢?看規範,大多數框架都是基於一種或多種規範來開發的,而很多規範的文檔都是英文的,也就是說高級程序員得具有一定的英語閱讀能力!規範中描述的是某一功能如何實現和對接,只有遵循同一規範不同的人所開發的軟件才能被通用!因此,規範的重要性可想而知!
架構師是程序員的終極目標,讀懂規範,會運用,迅速掌握新技術,是架構師的必備素養,這是長期積累的過程!
人生路誰主沉浮
我這個普通大學生都已經讀源碼了。
求知者918
不讀源碼那你寫個錘子的程序
匿名用戶623
必須的。
讀源碼是基本功。
見賢思齊吧
丫丫和蟲蟲
首先不知道你說的源碼指的是什麼源碼,開源的代碼還是你們公司的代碼。優秀的源碼能讓人快速成長,譬如一些技巧、方法、思想等等,不看源碼你的水平和成長速度就像蝸牛爬行一樣非常緩慢,這與你摸爬滾打多少年沒有什麼直接的關係,每個人成長的過程其實就是模仿、借鑑、理解並融會貫通為我所用,希望能以上回答對你有用。
滄海一粒碼
讀懂的源碼多了,就會有中質變的感覺
毀滅元素1
開源源碼一般質量是最高的,如果你連開源的源碼都看不懂,怎麼看同事寫的代碼呀?
阿昭OnRails
不是讀源碼,是瞭解作者的思想。學習爾
夶卡丘
程序員最重要的特性就是要不斷學習進步,不然三年就淘汰了
夏衫盡成
源碼就好比內功心法,外面使用的框架只不過是招式,一個內功深厚的人,平A都威力十足,所以必須看