C語言知識結構之二

C語言的知識結構整理成思維導圖,如下圖所示:

C語言知識結構思維導圖

這張圖的整體思路是:

  1. 用C寫程序,該學會什麼?
  2. 要用C寫的更好,改學會什麼?

其實,只要是分層的知識結構,大致的思路是:

  1. 首先,研究本層的知識;
  2. 其次,研究上面第一層、下面第一層的知識;(若存在的話)
  3. 第三,研究上面、下面加一層的知識;
  4. 重複步驟3。

目標只有一個:把本層的工作做好(牢記目標,別發散了,研究其它層過於深入)。舉兩個例子:

  1. 用C寫出來的代碼,差不多是位於操作系統的層次結構中。如果是寫庫,就要去了解操作系統的原理(下第一層)和應用的需求(上第一層)。如果是寫應用程序,就需要了解依賴的庫是如何工作的(下第一層,沒有上第一層)。
  2. 作爲一個程序員,公司的人員組織也恰巧是層次結構。如果是普通程序員,位於最底層,就需要了解組長(上第一層)他們的需求、大概每天在幹什麼等等。目標就是把自己的工作能做的更好。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章