回覆列表
-
1 # 使用者6559799309560
-
2 # 智慧家居創業者
開發工程師要學習的課程有點多,主要是工程師需要學會很多知識。
首先最基本的是程式設計語言,資料結構與演算法,作業系統,計算機硬體,計算機網路,多媒體知識,系統開發和執行維護,安全性知識,標準化知識,智慧財產權,計算機專業英語。
高階程式設計語言包括C,C#JAVA等。
要懂演算法分析與設計包括演算法研究的理論基礎,遞迴分析技術,基本演算法設計策略,多項式運算與FFT,串匹配,機率分析演算法。
資料結構包括介紹線性表及其連結儲存結構和演算法,陣列與矩陣,堆疊與佇列,廣義表的儲存結構與多元項式表示,串與文字編輯,排序,數,圖,檔案結構。
作業系統包括介紹作業系統的設計與實現,作業系統各組成部分的概述,互斥性與同步性,處理器實現,排程演算法,儲存演算法,裝置管理和檔案系統。
編譯技術包括編譯程式設計,語法分析,符號表,詞法分析,宣告與儲存管理,程式碼生成以及最佳化技術。
先只回答這麼多,開發工程師跟程式設計師不一樣,要會的東西是很多的。
看是什麼開發工程師,如果是大資料開發工程師要學資料庫開發工程師需要學習的課程: 計算機硬體、資料結構與演算法、作業系統、程式設計語言、計算機網路、資料庫技術、多媒體知識、系統開發和執行維護、安全性知識、標準化知識、智慧財產權、計算機專業英語等課程,資料庫方面的主要有資料庫設計、資料流程設計、資料庫系統的執行和管理、還有SQL語言。