程序員摸爬滾打了五年,難道必須要讀源碼嗎?

yufengguanyun


程序員的進階之路,看源碼是必須的,對於初中級程序員,看源碼是提升最快的一種方式,並且,很多主流的框架都是開源的,都可以閱讀源碼!

為什麼要看源碼嗎?有好處三,其一,學習項目中不常用的API類庫,大部分的API可能只在框架開發中使用!其二,學習API類庫的使用技巧,以及使用時需要注意的問題,並且能夠詳細瞭解具體的實現!其三,源碼中可以看到很多的代碼設計方式,可以學習設計模式,對於中級程序員向高級程序員,學習和運用設計模式是必須的!

那麼高級程序員看什麼呢?看規範,大多數框架都是基於一種或多種規範來開發的,而很多規範的文檔都是英文的,也就是說高級程序員得具有一定的英語閱讀能力!規範中描述的是某一功能如何實現和對接,只有遵循同一規範不同的人所開發的軟件才能被通用!因此,規範的重要性可想而知!

架構師是程序員的終極目標,讀懂規範,會運用,迅速掌握新技術,是架構師的必備素養,這是長期積累的過程!


人生路誰主沉浮


我這個普通大學生都已經讀源碼了。


求知者918


不讀源碼那你寫個錘子的程序


匿名用戶623


必須的。

讀源碼是基本功。

見賢思齊吧


丫丫和蟲蟲


首先不知道你說的源碼指的是什麼源碼,開源的代碼還是你們公司的代碼。優秀的源碼能讓人快速成長,譬如一些技巧、方法、思想等等,不看源碼你的水平和成長速度就像蝸牛爬行一樣非常緩慢,這與你摸爬滾打多少年沒有什麼直接的關係,每個人成長的過程其實就是模仿、借鑑、理解並融會貫通為我所用,希望能以上回答對你有用。


滄海一粒碼


讀懂的源碼多了,就會有中質變的感覺


毀滅元素1


開源源碼一般質量是最高的,如果你連開源的源碼都看不懂,怎麼看同事寫的代碼呀?


阿昭OnRails


不是讀源碼,是瞭解作者的思想。學習爾


夶卡丘


程序員最重要的特性就是要不斷學習進步,不然三年就淘汰了


夏衫盡成


源碼就好比內功心法,外面使用的框架只不過是招式,一個內功深厚的人,平A都威力十足,所以必須看


分享到:


相關文章: