搞軟件開發(fā)的需要學(xué)習(xí)什么知識(shí)呀
懸賞分:20|
其 他 回 答共3條
1樓
其實(shí)沒樓上那朋友說(shuō)的那么復(fù)雜 軟件開發(fā)總體來(lái)說(shuō)分為兩個(gè)大類
1..應(yīng)用級(jí)
2.系統(tǒng)底層驅(qū)動(dòng)級(jí)
前者相對(duì)來(lái)講比較好學(xué),因?yàn)橐恍┧惴ń涌诔绦蚨际乾F(xiàn)成的,我們只根據(jù)驅(qū)動(dòng)的接口來(lái)做相關(guān)的數(shù)據(jù)處理就可以 至于功能實(shí)現(xiàn)方面,系統(tǒng)架構(gòu)師自然會(huì)給您相關(guān)要求根據(jù)要求做就可以.
后者比較難掌握,也是很多軟件從業(yè)者所追求的,一般學(xué)這個(gè)首先要學(xué)習(xí)硬件 對(duì)市場(chǎng)上各種芯片都要有所了解,是一個(gè)系統(tǒng)工程 一步一步來(lái)這個(gè)急不來(lái) .
2樓
親,搞軟件開發(fā)首先選擇一個(gè)方向,是嵌入式軟件開發(fā)呢,還是桌面應(yīng)用程序呢,還是WEB應(yīng)用程序呢?還是手機(jī)應(yīng)用程序呢?還是其他軟件開發(fā)呢?軟件開發(fā)離不開開發(fā)語(yǔ)言,c/c++/java/
javascripet/c#/匯編等等,對(duì)于不同中軟件開發(fā)有相應(yīng)的開發(fā)工具,keil,
elipse,myelipse,vs2010,android等。另外,你要對(duì)軟件開發(fā)過(guò)程要有所了解,對(duì)于軟件開發(fā)過(guò)程中每個(gè)階段應(yīng)該做什么事情,每個(gè)階段的輸入和輸出是什么等等。另外,對(duì)軟件框架要有所了解,還有對(duì)數(shù)據(jù)庫(kù),網(wǎng)絡(luò),操作系統(tǒng)等等。這些都是要知道的。反正,要做好軟件開發(fā)工作,是一個(gè)學(xué)習(xí)的過(guò)程,IT行業(yè)發(fā)展迅速,只有緊跟時(shí)代,才不會(huì)被落下。
知識(shí)庫(kù)標(biāo)簽:
|列兵
3樓
java C# 易語(yǔ)言(可以做游戲外掛,尤其是CF dnf)安卓(開發(fā)手機(jī)應(yīng)用的)java是當(dāng)今世界上最流行的語(yǔ)言和C#差不多。
知識(shí)庫(kù)標(biāo)簽:
手機(jī) |列兵
我來(lái)回答這個(gè)問題
立即登陸回答獲取會(huì)員積分,提高用戶級(jí)別