[討論] 關於學習方法

作者: qazkevin (Linus)   2019-02-06 16:56:49
各位大大新年快樂
小弟過年期間為了年後轉職
目前在認真看Linux kernel相關書籍
想請教各位
當你在看書時
遇到一些觀念或者專有名詞不懂
這些不懂的東西可能是在以前作業系統的書籍
也有可能計算機結構或者其他書籍
因為之前也沒把專業科目學好
通常各位大大會直接google想辦法弄懂
還是重新k相關書籍
因為最近覺得書的內容很多不懂
怕可能底子沒打好直接看kernel書反而太艱深看不下去
但也有可能以前書本也沒相關知識
總之 這篇可能是想跟大家討論讀書以及接觸新知識時 大家都怎麼學習
還請各位大大給點指教
作者: james732 (好人超)   2019-02-06 17:01:00
你可以舉個例子嗎?這樣大家比較知道你缺什麼.dts是device tree嗎?這東西相對算新,舊書不會提到不過physical memory mapping就是比較基礎的知識
作者: b0920075 (Void)   2019-02-07 01:38:00
先說我菜雞,我覺得如果一點概念也沒有比較適合翻書有系統的學習,如果本身已經有相當的概念應該可以直接上網看資料填補不會的地方我自己念是google translate+原文書(長文苦手),念一天加上做筆記大概要花上數個小時QQ
作者: cphe (魔鬼藏在垃圾筒裡)   2019-02-07 10:14:00
其實比較建議從os的書開始看,教科書教的都是基礎和經典的作法,Linux kernel變化太快,即使是市面上最新的書可能都還是沒跟到kernel最新內容,要看kernel的書最好也要搭配trace code與實際去改code看看行為,要不然光看書其實非常抽象恐龍本原文書文法非常簡單,可以找來先看看dts其實也不算新東西,但你沒真的去實作光看書應該看了就忘
作者: james732 (好人超)   2019-02-07 13:57:00
同意樓上,基礎先打好,不然google其實也會看不懂...基礎打好再去google補充書上沒有的較新的東西
作者: alan23273850   2019-02-08 22:10:00
可看知名大學教授所寫的投影片
作者: loadingN (sarsaparilla)   2019-02-10 17:18:00
重看CSAPP啊 或是網路上相關的資料真的很多但不是做相關的工作 我也覺得很難上手
作者: Gway (我愛的你 也愛我 好嗎?)   2019-02-12 21:31:00
我個人不建議看原文耶 太慢了(可能我英文爛)如果是想碰kernel 欠os概念與基礎知識 工作內容是做底層(Ex: device driver)請先去看Robert love的Linux kernel develop 簡單又好懂
作者: james732 (好人超)   2019-02-13 00:13:00
有些中文翻譯很爛的書會比英文書還痛苦啊 XDDD
作者: Gway (我愛的你 也愛我 好嗎?)   2019-02-13 06:33:00
James732 您真內行 xD. 所以我都是對照看 要不然就是買簡中版本(大陸翻譯書比台灣便宜且好多了) 不過也是有點痛快 名詞差異有點大
作者: b0920075 (Void)   2019-02-13 15:33:00
jserv有開課,在成大可以去聽
作者: cphe (魔鬼藏在垃圾筒裡)   2019-02-14 23:34:00
翻譯本真的很難看到翻得好的,更多時候是 明明是中文,但我就是看不懂他的中文如果有好品質的翻譯書,直接看當然更快
作者: loadingN (sarsaparilla)   2019-02-14 23:46:00
中文本身就有不錯的資源啊 像是<奔跑吧 linux內核>
作者: KanzakiHAria (神崎・H・アリア)   2019-02-15 23:28:00
專版
作者: alan23273850   2019-02-17 02:32:00
我指台清交成,像我上清大周志遠教授的就不錯可是我不確定 ilms 上面開不開放非校園人士下載可能要去看一下

Links booklink

Contact Us: admin [ a t ] ucptt.com