軟件工程需要什么 軟件工程基礎(chǔ)知識(shí)
軟件工程需要學(xué)習(xí)的知識(shí)都有什么?軟件工程師需要學(xué)習(xí)哪些知識(shí),APP軟件工程師要學(xué)會(huì)什么?
本文導(dǎo)航
軟件工程基礎(chǔ)知識(shí)
c++等基礎(chǔ)語(yǔ)言,匯編,數(shù)據(jù)庫(kù),數(shù)據(jù)結(jié)構(gòu),軟件測(cè)試...還有一些...
軟件工程師自學(xué)入門看什么書
第一個(gè)階段(java基礎(chǔ)階段)
1.java語(yǔ)法
2.面向?qū)ο?/p>
3.常用的api
4.界面編程
5.多線程
6.文件io
7.java網(wǎng)絡(luò)編程..
第二個(gè)階段 (數(shù)據(jù)庫(kù)階段)
1.oracle
2.mysql
第三個(gè)階段 (web開發(fā)階段)
1.html
2.css
3.javascript
第四個(gè)階段 (j2ee 中級(jí)部分)
1.servlet
2.jsp
3.mvc
第五個(gè)階段 (j2ee 高級(jí)部分)
1.struts
2.hibernate
3.spring
開發(fā)app需要哪方面的人才
軟件工程師要學(xué)習(xí)和掌握的東西:
(一).NET方面的開發(fā)
⒈熟悉.net開發(fā)體系,熟悉C# ASP .NET;
⒉熟悉SQLServer,Oracle數(shù)據(jù)庫(kù)開發(fā);
⒊具有企業(yè)管理系統(tǒng)項(xiàng)目經(jīng)驗(yàn);
4.了解企業(yè)ERP及財(cái)務(wù)管理軟件(用友,金蝶)者優(yōu)先;
5.善于溝通,能獨(dú)立撰寫方案。為人誠(chéng)實(shí),善于學(xué)習(xí),做事認(rèn)真負(fù)責(zé),積極主動(dòng),具有敬業(yè)精神,有團(tuán)隊(duì)精神。
(二)JAVA應(yīng)用程序開發(fā)
1.熟練使用Struts2+Spring+Hibernate
2.掌握J(rèn)query
3.掌握J(rèn)ava
4.熟悉Oracle
5.掌握xml/webservice
6.掌握OOD、OOP
7.基本文檔寫作能力
(三)web、數(shù)據(jù)庫(kù)方面的開發(fā)
⒈練掌握ASP,NET;等編程語(yǔ)言,熟悉.Net開發(fā)環(huán)境,理解.Net Framework,理解并能熟練使用WebService、O/R mapping、Remoting、多線程等技術(shù);
2.熱衷于互聯(lián)網(wǎng)WEB開發(fā),熱衷于鉆研最新的前沿技術(shù),精通XML,Javascript,CSS,AJAX等WEB前端技術(shù);
3.熟練的技術(shù)文檔編寫能力,熟練使用Rose,Power Design,Visio等建模和設(shè)計(jì)軟件,有一定的架構(gòu)設(shè)計(jì)能力;
4.精通SQL server數(shù)據(jù)庫(kù)技術(shù),了解數(shù)據(jù)庫(kù)性能調(diào)優(yōu)者優(yōu)先.
(四)php項(xiàng)目開發(fā)
⒈使用PHP語(yǔ)言開發(fā)互聯(lián)網(wǎng)應(yīng)用程序;
⒉網(wǎng)站產(chǎn)品和網(wǎng)站功能模塊的開發(fā)與維護(hù);
⒊與頁(yè)面設(shè)計(jì)師協(xié)調(diào)溝通,編寫部分Javascript和HTML;
⒋參與底層MVC框架的編寫與維護(hù)。
軟件工程師一般指從事軟件開發(fā)職業(yè)的人。軟件工程師是一個(gè)認(rèn)證考試,具體地說(shuō)是從事軟件職業(yè)的人員的一種職業(yè)能力的認(rèn)證,通過(guò)它說(shuō)明具備了工程師的資格。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語(yǔ)言(C語(yǔ)言/C++/JAVA等)、數(shù)據(jù)庫(kù)技術(shù)(SQL/ORACLE/DB2等)等,還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測(cè)試的其他技術(shù)也要有所涉獵。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由尚恩教育網(wǎng)發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。