設(shè)計(jì)師教程 從事嵌入式底層軟件設(shè)計(jì)工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計(jì)?
從事嵌入式底層軟件設(shè)計(jì)工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計(jì)?事實(shí)上,嵌入式系統(tǒng)非常廣泛,包括裸機(jī)、RTOS(有幾個(gè)系統(tǒng),但它們是相似的)和Linux。在開發(fā)語(yǔ)言方面,C仍然是主流,C也是。如何做好軟件設(shè)
從事嵌入式底層軟件設(shè)計(jì)工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計(jì)?
事實(shí)上,嵌入式系統(tǒng)非常廣泛,包括裸機(jī)、RTOS(有幾個(gè)系統(tǒng),但它們是相似的)和Linux。在開發(fā)語(yǔ)言方面,C仍然是主流,C也是。如何做好軟件設(shè)計(jì),關(guān)鍵取決于個(gè)人的邏輯思維能力,以及程序的組織結(jié)構(gòu)。恐怕你的邏輯思維能力與你的教育背景有很大關(guān)系。對(duì)于相同的功能,不同的人會(huì)有不同的認(rèn)識(shí)。雖然可以工作,但有些人的代碼亂七八糟,沒有規(guī)則來定義,反正很難維護(hù);有些人的代碼干凈整潔,一目了然。
在我看來,功能的實(shí)現(xiàn)只是最基本的要求。如何實(shí)現(xiàn)代碼的簡(jiǎn)化、整潔、高效和邏輯清晰是一個(gè)難點(diǎn),需要不斷的個(gè)人總結(jié)和改進(jìn)。
怎樣自學(xué)軟件設(shè)計(jì)師,都有那些書推薦?
首先,回答第一個(gè)問題。如果你自己學(xué)習(xí),你可以從一些網(wǎng)站上學(xué)習(xí)。主要原因是你沒有自律。你也可以通過手機(jī)學(xué)習(xí)。你可以下載一個(gè)應(yīng)用程序,只要你努力工作,隨時(shí)隨地從中學(xué)習(xí)。例如,我們推薦“軟件設(shè)計(jì)師教程”和“軟件設(shè)計(jì)師大綱”,如果你使用應(yīng)用程序和書籍”等