回覆列表
-
1 # 小碼仔仔
-
2 # 哼哼online
啥順序,難不成是自學?作業系統學學原理、結構,資料庫實際也就學學SQL,編譯原理了解一下罷了。
這些課程學多了是專業方向,學淺了就是基礎,看你學習的目的和自己的基礎情況。
啥順序,難不成是自學?作業系統學學原理、結構,資料庫實際也就學學SQL,編譯原理了解一下罷了。
這些課程學多了是專業方向,學淺了就是基礎,看你學習的目的和自己的基礎情況。
資料庫、作業系統、編譯原理。先明確目的,為什麼你要學它們。
你的目的決定了這些東西你需要學多深,學完不常用基本一兩年之後都忘光了。--------這仨是三個並行技能樹,後兩者更加接近底層。
作業系統大致就是告訴你為嘛要有這個玩意,它通常來說有哪些模組,這些模組的功能,實現方式,然後按照不同的標準作業系統可以分為幾類之類的。
編譯原理就是告訴你,各種高階/低階語言是如何被一步一步編譯成機器語言的。
所以你看,二者之間沒什麼必要的順序關係。語言都是現成的,你一邊自己開發個linux,一邊自己開發個編譯器完全不影響。
資料庫就更不影響了,難不成你想在自己寫的系統上再自己寫個編譯器然後再自己寫個資料庫?
生命是有限的,請站在巨人的肩膀上前行。
等你的職業發展需要就某個領域更加深入的時候你自然就會去學。
ps.當然我見識比較淺薄,我覺得大部分初學者在學完之後能看懂百度百科裡關於這三個詞的全部內容就非常好了...pss.作業系統之前你還得先大致瞭解一下要操作的東西,計算機組成原理。