當前位置:編程學習大全網 - 編程語言 - 硬件編程需要學習哪些課程?

硬件編程需要學習哪些課程?

需要學習:數字邏輯,數字電路、C或者匯編語言、微機原理與接口、編譯原理、組成原理。

壹、重視基礎課的學習

1.計算機雖然是高科技的象征,但又受到其它專業發展的制約。計算機專業知識的學習同樣要加強壹些相關知識的學習。計算機學習過程往往是由硬件開始,走向軟件,但最終又會走向硬件。壹個軟件開發高手非常註重程序效率,而效率卻往往與計算機硬件知識是緊密相關。

2. 要由始至終地加強英語的學習。因為目前的計算機程序設計語言主要是外國開發的,

編代碼的主要語句往往是英文,中文通常是做解釋和說明用。有壹定的英文基礎,在計算機學習上可以事半功倍。

二、學習路線

1.基礎理論知識,如操作系統、編譯原理、數據結構與算法、計算機原理等,它們並非不重要。如不想成為計算機科學家的話,可以采取"用到的時候再來學"的原則。

2.壹門編程語言,現在基本上都是面向對象的語言,Java/C++/C#等等。如果做WEB

開發的話還要學習HTML/JavaScript等等。

3.壹種方法學或者說思想,現在基本都是面向對象思想(OOA/OOD/設計模式)。由此而衍生的基於組件開發CBD/面向方面編程AOP等等。

4.壹種關系型數據庫,ORACLE/SqlServer/DB2/MySQL等等。

5.壹種提高生產率的IDE集成開發環境JBuilder/Eclipse/VS.NET等。

6.壹種UML建模工具,用ROSE/VISIO/鋼筆進行建模。

7.壹種軟件過程,RUP/XP/CMM等等,通過軟件過程來組織軟件開發的眾多活動,使開發流程專業化規範化。當然還有其他的壹些軟件工程知識。

8.項目管理、體系結構、框架知識。

正確的路線應該是:2→3→5→6→7→8。

三、不局限於Java

Java不要孤立地去學習,需要綜合學習數據結構、OOP、軟件工程、UML、網絡編程、數據庫技術等知識,用橫向縱向的比較聯想的方式去學習會更有效。如學習Java

集合的時候找數據結構的書看看;學JDBC的時候復習數據庫技術;采取的依然是"需要的時候再學"的原則。

  • 上一篇:深圳找單片機工作
  • 下一篇:~跪求!如何再不破壞密碼的情況下查看開機密碼
  • copyright 2024編程學習大全網