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