作為程式設計師為什麼要閱讀原始碼

陳煦源發表於2020-10-04

提升技術能力

比如說我們閱讀RocketMQ 原始碼之後,我們就會對訊息佇列的架構設計思想都有很清楚的瞭解,然後再去看Kafka 原始碼的時候,我們就會很容易上手。我們吸收了開源框架的設計思想之後,再應用到我們自己的系統上去,這樣我們的系統也會設計的越來越合理。學以致用,我們的技術能力會越來越強。

提升競爭力

1.當某個技術框架出現生產問題的時候,我們能從原始碼角度去分析定位問題,然後提出解決方案。這樣也會提升競爭力。

2.你閱讀過某個技術的原始碼,對這個技術的架構和設計思想都瞭如指掌。在求職面試的時候,和麵試管聊這個技術的時候頭頭是道,而且面試官提的問題你都能從原始碼角度去解答。這樣面試管也會認可你的技術能力,那面試成功率比沒閱讀過原始碼的,自然要高。

 

相關文章