1. 熟悉《數據結構》
2. 熟悉多任務操作系統
3. 精通C語言
4. 略知通信協議,比如ISDN協議中呼叫建立和呼叫拆除過程。
註意: 入門階段不需要了解過於復雜的C#編程原理,但要知道壹些c#基礎用法,比如:
(1) 變量和表達式
(2) 流程控制
(3) 函數
(4) 調試和錯誤處理
(5) 面向對象編程簡介
(6) 定義類
(7) 集合、比較和轉換
具備以上基礎後,就可以做程序了,如果用到高級應用,隨時查書來解決。
其次是部署開發環境,如果是android應用開發,那麽裝個Eclipse和Android SDK, 就可以做開發了。如果是iOS開發,那麽需要了解Objective-C語言、xcode開發環境,而且需要掌握界面開發、壹定的數據庫開發、通訊接口開發、協同開發與聯調。
再次是去相關論壇學習,比如eoe,看看其他開發者遇到的問題的,避免走彎路。
第四,如果妳只了解皮毛,沒有什麽實戰經驗,或者壹點不懂開發語言,只是個人興趣,想將自己滿腹的創意實現出來,那麽我還是勸妳在互聯網上找壹些在線開發平臺,比如我推薦應用之星是壹個比較好的開發平臺,簡單同時快速的開發,利用其平臺的廣告資源來賺錢,也免去了後期應用的推廣和維護精力,壹舉兩得。