回覆列表
  • 1 # 使用者8943880624291

    可能是你課本的原因導致你認為《計算機組成原理》和《計算機網路》是空中樓閣。

    《計算機網路—自頂向下方法》這本書用Python語言教你網路原理及其實現,讓你切實地感受到你所使用的應用層軟體的通訊是如何被網路原理所支撐著的。同時參考一下《網路是怎樣連線的》這本書。這本書以一個HTTP請求為切入點,逐步引申出網路的各個協議框架,對建立網路宏觀體系是非常有幫助的。

    並不是說之後從事網站或者APP開發工作就不需要這些專業課知識,它們就如同各個框架的骨髓。

    理解並簡單地實現這些原理對於你之後的開發工作是有很大的益處的,網站上線之後隨著使用者的增加,如何去最佳化你的應用網路是非常棘手且重要的問題。前期依靠著別人的API搭建起了應用程式,然後某個細節處出了問題你可能又要用盡各種搜尋手段檢索有沒有解決此類問題的第三方庫。在出現BUG時,專業知識能夠讓你及時地發現問題出在什麼地方,如何去解決,起碼也懂得如何去查資料。

    這些課程都是ACM所羅列的課程中的重中之重,重要的底層基礎。之後你可能要學的計算機分支(大資料、AI... ...)都源自於這些課程,依賴這些課程。

    小時候覺得游泳沒有用,不想去學游泳。

    之後十八歲時意中人約你去游泳,你還覺得游泳沒有用嗎?

    都說資訊時代瞬息萬變,但是此“變”不離“宗”。

    在大學時代,父母保證了我們的吃穿,我們就應該好好學習這些“宗”而不是搗鼓各種“變”術。

    計算機組成原理也是一樣,你只是讀書上的概念考試之後你也會忘記的。結合網上的資料和書籍,程式設計來感受一下計算機是怎樣運作的。

    作業系統:只要你讀過《作業系統設計與實現》你就會知道軟體是如何跟作業系統緊密聯絡的,不管是從事科研還是軟體開發工作,這本書都會讓你終身受益。

    Linus先生開發Linux時的參考書籍。

    Intel最近讓minix更出名了,不過這本書也快要售罄。

    補充:

    《計算機組成原理》書籍:

    這是一本由兩點陣圖靈獎獲得者合著的書籍,《計算機體系結構——量化研究方法》的初級版本。

    此書是我剛上大一時學校校友所推薦的一本書,它在UC系統裡很流行,它非常符合美本的主流觀點(跨越軟硬體之間的鴻溝,將其結合起來)。

    “你要有一壺才能給別人倒一杯”。

    此書作者陣容足夠強大,他們個人就是一輛罐車,用科普的方式倒給我們一杯根本就不是難事。

    這本書跟《編碼》一書真是最佳拍檔,建議兩本結合著閱讀,然後擠出一點時間做點lab。

    如果你案頭還有一本《深入理解計算機系統》就更好了,此書在知乎很出名了。我就不上圖片了哦!

  • 中秋節和大豐收的關聯?
  • 柿子可以和獼猴桃一起吃嗎?