我們公司一位架構師薦書的時候,推薦了《計算機網絡》,他在學生時代就喜歡這門課,其中的設計思想對設計架構很有啟發。這讓我想起當年學習這門課的情景,當時的我思維的廣度非常局限,對這門課不感興趣,上課聽不太懂,課下自己看書也是模模糊糊。一個學期下來,僅僅知道幾個概念而已。求職面試的時候,最怕問及這個方面的知識。但是出來混總是要還的,就像我沒學過操作系統,后來自學一樣。
看幾天我看了看這門課的教材,發現自己對這門學問興趣甚濃,所以打算利用業余時間重新自修一遍這門課。這門學問在工作中感覺用處似乎不大,但是其中的思維、算法和架構一定會讓我受益匪淺,如果想從更深的層次理解技術,恐怕是不可獲取的。其次,網絡技術是很多技術的基礎,如果想在技術上更上一層樓,這將是堅實的基礎。最后,如果將來跳槽,這門也一定能助我一臂之力。所以從長期看,學習這門課不失為一個良好的投資。這門課程內容龐雜,學習的時間成本很高。我的工作日時間絕大部分配在理解業務、溝通以及Java和框架的學習上了,應該是沒有時間學習,所以只能利用周末和節假日學習,曠日持久地蠶食一個又一個的細節。