[討論] 關於學習方法

看板C_and_CPP作者 (Linus)時間5年前 (2019/02/06 16:56), 5年前編輯推噓5(6128)
留言35則, 7人參與, 5年前最新討論串1/1
各位大大新年快樂 小弟過年期間為了年後轉職 目前在認真看Linux kernel相關書籍 想請教各位 當你在看書時 遇到一些觀念或者專有名詞不懂 這些不懂的東西可能是在以前作業系統的書籍 也有可能計算機結構或者其他書籍 因為之前也沒把專業科目學好 通常各位大大會直接google想辦法弄懂 還是重新k相關書籍 因為最近覺得書的內容很多不懂 怕可能底子沒打好直接看kernel書反而太艱深看不下去 但也有可能以前書本也沒相關知識 總之 這篇可能是想跟大家討論讀書以及接觸新知識時 大家都怎麼學習 還請各位大大給點指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.212.105 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1549443412.A.612.html

02/06 17:01, 5年前 , 1F
你可以舉個例子嗎?這樣大家比較知道你缺什麼
02/06 17:01, 1F
Hi james732大大 比如說我目前在看kernel的記憶體管理章節,我知道記憶體管理 是OS的東西,因為很久沒看OS了,通常會建議先翻一下OS的書知道記憶體管理的章節 在說些什麼嗎!?然後看到書的內容有提到.dts檔案的東西,.dts之前就沒接觸過,書 又有提到physical記憶體映射...諸如此類...請問各位都是邊看到不懂就去翻書還是 直接google!? ※ 編輯: qazkevin (1.161.151.65), 02/06/2019 21:50:27

02/06 22:07, 5年前 , 2F
.dts是device tree嗎?這東西相對算新,舊書不會提到
02/06 22:07, 2F

02/06 22:07, 5年前 , 3F
不過physical memory mapping就是比較基礎的知識
02/06 22:07, 3F
.dts確實是device tree,physical memory mapping我也覺得好像滿基礎的, 我目前就是覺得連基礎都忘記,是否該從頭翻OS課本, 但又覺得沒那麼多時間讓我慢慢從頭翻課本複習,才想來版上問各位大大, 有沒有像我類似情況,大家都是怎麼有效學習的 ※ 編輯: qazkevin (1.161.151.65), 02/06/2019 23:02:00

02/07 01:38, 5年前 , 4F
先說我菜雞,我覺得如果一點概念也沒有比較適合翻書有
02/07 01:38, 4F

02/07 01:38, 5年前 , 5F
系統的學習,如果本身已經有相當的概念應該可以直接上
02/07 01:38, 5F

02/07 01:38, 5年前 , 6F
網看資料填補不會的地方
02/07 01:38, 6F

02/07 01:40, 5年前 , 7F
我自己念是google translate+原文書(長文苦手),念一
02/07 01:40, 7F

02/07 01:40, 5年前 , 8F
天加上做筆記大概要花上數個小時QQ
02/07 01:40, 8F
原來如此,看來我還是複習一下原文書所講的概念好了

02/07 10:14, 5年前 , 9F
其實比較建議從os的書開始看,教科書教的都是基礎和經典的作
02/07 10:14, 9F

02/07 10:14, 5年前 , 10F
法,Linux kernel變化太快,即使是市面上最新的書可能都還是
02/07 10:14, 10F

02/07 10:14, 5年前 , 11F
沒跟到kernel最新內容,要看kernel的書最好也要搭配trace co
02/07 10:14, 11F

02/07 10:14, 5年前 , 12F
de與實際去改code看看行為,要不然光看書其實非常抽象
02/07 10:14, 12F

02/07 10:14, 5年前 , 13F
恐龍本原文書文法非常簡單,可以找來先看看
02/07 10:14, 13F

02/07 10:16, 5年前 , 14F
dts其實也不算新東西,但你沒真的去實作光看書應該看了就忘
02/07 10:16, 14F
好的,我決定先從原文書開始複習

02/07 13:57, 5年前 , 15F
同意樓上,基礎先打好,不然google其實也會看不懂...
02/07 13:57, 15F

02/07 13:58, 5年前 , 16F
基礎打好再去google補充書上沒有的較新的東西
02/07 13:58, 16F
了解,看來要把基礎打好還是得先把恐龍書拿出來複習 ※ 編輯: qazkevin (1.161.151.65), 02/08/2019 14:09:36

02/08 22:10, 5年前 , 17F
可看知名大學教授所寫的投影片
02/08 22:10, 17F
請問ALAN23273850大大,方便告知是哪個投影片嗎?或是私訊告知~感謝!!! ※ 編輯: qazkevin (1.161.151.65), 02/09/2019 00:16:40

02/10 17:18, 5年前 , 18F
重看CSAPP啊 或是網路上相關的資料真的很多
02/10 17:18, 18F

02/10 17:19, 5年前 , 19F
但不是做相關的工作 我也覺得很難上手
02/10 17:19, 19F

02/12 21:31, 5年前 , 20F
我個人不建議看原文耶 太慢了(可能我英文爛)如果是想碰ker
02/12 21:31, 20F

02/12 21:31, 5年前 , 21F
nel 欠os概念與基礎知識 工作內容是做底層(Ex: device drive
02/12 21:31, 21F

02/12 21:31, 5年前 , 22F
r)請先去看Robert love的Linux kernel develop 簡單又好懂
02/12 21:31, 22F

02/13 00:13, 5年前 , 23F
有些中文翻譯很爛的書會比英文書還痛苦啊 XDDD
02/13 00:13, 23F

02/13 06:33, 5年前 , 24F
James732 您真內行 xD. 所以我都是對照看 要不然就是買
02/13 06:33, 24F

02/13 06:33, 5年前 , 25F
簡中版本(大陸翻譯書比台灣便宜且好多了) 不過也是有點痛
02/13 06:33, 25F

02/13 06:33, 5年前 , 26F
快 名詞差異有點大
02/13 06:33, 26F

02/13 15:33, 5年前 , 27F
jserv有開課,在成大可以去聽
02/13 15:33, 27F

02/14 23:34, 5年前 , 28F
翻譯本真的很難看到翻得好的,更多時候是 明明是中文,但
02/14 23:34, 28F

02/14 23:34, 5年前 , 29F
我就是看不懂他的中文
02/14 23:34, 29F

02/14 23:35, 5年前 , 30F
如果有好品質的翻譯書,直接看當然更快
02/14 23:35, 30F

02/14 23:46, 5年前 , 31F
中文本身就有不錯的資源啊 像是<奔跑吧 linux內核>
02/14 23:46, 31F

02/15 23:28, 5年前 , 32F
專版
02/15 23:28, 32F

02/17 02:32, 5年前 , 33F
我指台清交成,像我上清大周志遠教授的就不錯
02/17 02:32, 33F

02/17 02:32, 5年前 , 34F
可是我不確定 ilms 上面開不開放非校園人士下載
02/17 02:32, 34F

02/17 02:32, 5年前 , 35F
可能要去看一下
02/17 02:32, 35F
文章代碼(AID): #1SMg5KOI (C_and_CPP)