回覆列表
-
1 # 今天觀影
-
2 # 資料結構和演算法
如果想繼續從事技術,原始碼必須要讀的,毋庸置疑,要不然你以後怎麼去找工作,除非你能保證在一家公司能待一輩子,以後走管理,不寫程式碼了
-
3 # 人生路誰主沉浮
程式設計師的進階之路,看原始碼是必須的,對於初中級程式設計師,看原始碼是提升最快的一種方式,並且,很多主流的框架都是開源的,都可以閱讀原始碼!
為什麼要看原始碼嗎?有好處三,其一,學習專案中不常用的API類庫,大部分的API可能只在框架開發中使用!其二,學習API類庫的使用技巧,以及使用時需要注意的問題,並且能夠詳細瞭解具體的實現!其三,原始碼中可以看到很多的程式碼設計方式,可以學習設計模式,對於中級程式設計師向高階程式設計師,學習和運用設計模式是必須的!
那麼高階程式設計師看什麼呢?看規範,大多數框架都是基於一種或多種規範來開發的,而很多規範的文件都是英文的,也就是說高階程式設計師得具有一定的英語閱讀能力!規範中描述的是某一功能如何實現和對接,只有遵循同一規範不同的人所開發的軟體才能被通用!因此,規範的重要性可想而知!
架構師是程式設計師的終極目標,讀懂規範,會運用,迅速掌握新技術,是架構師的必備素養,這是長期積累的過程!
一定要讀的,原始碼才是你最值得學習的地方,但是也要看情況而定,並不是所有的原始碼你都要讀。
該怎麼挑選這件事我就幫不了你了,不過,閱讀原始碼是一個良好的習慣,可以幫助你更好的瞭解你所使用的外掛或者是框架庫等。有助於你更好的理解庫的作用,並在實際的工作中使用到它。
5年時間,你都是怎麼過來的?按道理講,你在這個行業已經工作了很多年了,難道你以前都是不讀原始碼的嗎?那我真要懷疑你的工作能力了,畢竟,如果你只是照葫蘆畫瓢,那麼基本上你對程式碼的理解只能一直處於觸及階段,收入和其他的各方面都會差很多的。
一定要堵原始碼,原始碼是一個庫檔案的精華,不讀原始碼你虧了讀原始碼,是一個良好的習慣,很多人都會在拿到一個新的庫的時候,就去讀讀原始碼中修改的地方,以防自己在後買呢使用的時候出問題,
那我來說,我是做資料前段的,之前我們會用到一個叫做echarts的組建庫,我那時候為了使用組建庫,註冊了賬號,目前一直在用,我當時就讀過echarts的原始碼,才能在後來的使用上得心應手,在未來的日子裡獲得了更多的收益。
原始碼是一定要讀的,但是有時候是很麻煩,比如unity的原始碼,這個是相當複雜的,基本上想讀懂原始碼也不是什噩夢簡單的事。
但是讀過原始碼的好處就是,你能很快的找到問題的所在,作出應對的辦法。所以,面對新的學習庫,我們一定要讀原始碼,增長自己的能力。