計算機(jī)軟件設(shè)計師 從事嵌入式底層軟件設(shè)計工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計?
從事嵌入式底層軟件設(shè)計工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計?事實(shí)上,嵌入式系統(tǒng)非常廣泛,包括裸機(jī)、RTOS(有幾個系統(tǒng),但它們是相似的)和Linux。在開發(fā)語言方面,C仍然是主流,C也是。如何做好軟件設(shè)
從事嵌入式底層軟件設(shè)計工作需要學(xué)習(xí)哪些?如何做好軟件設(shè)計?
事實(shí)上,嵌入式系統(tǒng)非常廣泛,包括裸機(jī)、RTOS(有幾個系統(tǒng),但它們是相似的)和Linux。在開發(fā)語言方面,C仍然是主流,C也是。如何做好軟件設(shè)計,關(guān)鍵取決于個人的邏輯思維能力,以及程序的組織結(jié)構(gòu)??峙履愕倪壿嬎季S能力與你的教育背景有很大關(guān)系。對于相同的功能,不同的人會有不同的認(rèn)識。雖然可以工作,但有些人的代碼亂七八糟,沒有規(guī)則來定義,反正很難維護(hù);有些人的代碼干凈整潔,一目了然。
在我看來,功能的實(shí)現(xiàn)只是最基本的要求。如何實(shí)現(xiàn)代碼的簡化、整潔、高效和邏輯清晰是一個難點(diǎn),需要不斷的個人總結(jié)和改進(jìn)。
還有考軟考:軟件設(shè)計師,哪本教程比較有用?
“軟件設(shè)計師”和“你推薦的兩本書”《跨軟件設(shè)計師集訓(xùn)》主要介紹了軟件測試的重點(diǎn)、依據(jù)、每個測試點(diǎn)的比例,并對每個重要的知識點(diǎn)都有詳細(xì)的實(shí)例講解,建議《軟件設(shè)計教程》比較基礎(chǔ),基本上列出了所有的知識點(diǎn),如果你有足夠的時間,就可以了建議你閱讀這兩本書,從教程中學(xué)習(xí),通過我的強(qiáng)化訓(xùn)練來學(xué)習(xí)和測試自己。如果你的日程安排很緊,不能投入很多時間,建議你以簡潔的方式閱讀和講話??梢哉f,如果你理解了以上的例子,你就可以做這些練習(xí)并獲得高分。越界根本不是問題。