Jessie佳佳醬
軟件工程師應(yīng)該具備的條件
對(duì)于軟件工程師,不太重視學(xué)歷,但并不是對(duì)學(xué)歷沒(méi)有要求,重點(diǎn)關(guān)注項(xiàng)目的經(jīng)驗(yàn)和學(xué)習(xí)知識(shí)的能力,能否利用軟件工程專業(yè)知識(shí)來(lái)解決問(wèn)題,根據(jù)崗位不同,對(duì)軟件工程師的要求也有所不同。下面是我整理的關(guān)于軟件工程師應(yīng)該具備的條件,歡迎大家參考!
1.熟練掌握軟件開(kāi)發(fā)相關(guān)專業(yè)語(yǔ)言;
2.具有大型數(shù)據(jù)庫(kù)編程、管理能力;
3.具有良好的溝通和交際能力;
4.具有很好的理解力,需要對(duì)客戶的要求和市場(chǎng)情況進(jìn)行深入的調(diào)查和了解分析;
5.具有學(xué)習(xí)能力和團(tuán)隊(duì)精神;新的開(kāi)發(fā)、編程技術(shù)不斷改善進(jìn)步,需要不斷的學(xué)習(xí)和創(chuàng)新;
軟件開(kāi)發(fā)工程師的任職條件
1.通信、電子工程、自動(dòng)化、計(jì)算機(jī)及其相關(guān)專業(yè)本科及以上學(xué)歷;
2.具有3年以上從事系統(tǒng)開(kāi)發(fā)的工作經(jīng)驗(yàn),參加過(guò)大中型系統(tǒng)開(kāi)發(fā)工作;
3.熟練掌握專業(yè)的編程語(yǔ)言;
4.能獨(dú)立解決技術(shù)問(wèn)題;
NET方面的開(kāi)發(fā)
⒈熟悉.net開(kāi)發(fā)體系,熟悉C# ASP .NET
⒉熟悉SQLServer,Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)
⒊以上要求至少3年開(kāi)發(fā)經(jīng)驗(yàn)。
⒋具有企業(yè)管理系統(tǒng)項(xiàng)目經(jīng)驗(yàn)。
5.了解企業(yè)ERP及財(cái)務(wù)管理軟件(用友,金蝶)者優(yōu)先。
6.善于溝通,能獨(dú)立撰寫(xiě)方案。為人誠(chéng)實(shí),善于學(xué)習(xí),做事認(rèn)真負(fù)責(zé),積極主動(dòng),具有敬業(yè)精神,有團(tuán)隊(duì)精神
JAVA應(yīng)用程序開(kāi)發(fā)
技能要求:
熟練使用Struts2+Spring+Hibernate
掌握J(rèn)query
掌握J(rèn)ava
熟悉Oracle
掌握xml/webservice
掌握OOD、OOP
基本文檔寫(xiě)作能力
web、數(shù)據(jù)庫(kù)方面的.開(kāi)發(fā)
⒈計(jì)算機(jī)或相關(guān)專業(yè)本科以上學(xué)歷;
⒉有4年以上開(kāi)發(fā)經(jīng)驗(yàn),有良好的代碼編寫(xiě)習(xí)慣,熟悉軟件開(kāi)發(fā)規(guī)范;
⒊熟練掌握ASP,NET;等編程語(yǔ)言,熟悉.Net開(kāi)發(fā)環(huán)境,理解.Net Framework,理解并能熟練使用WebService、O/R mapping、Remoting、多線程等技術(shù);
⒋熱衷于互聯(lián)網(wǎng)WEB開(kāi)發(fā),熱衷于鉆研最新的前沿技術(shù),精通XML,Javascript,CSS,AJAX等WEB前端技術(shù);
⒌熟練的技術(shù)文檔編寫(xiě)能力,熟練使用Rose,Power Design,Visio等建模和設(shè)計(jì)軟件,有一定的架構(gòu)設(shè)計(jì)能力;
⒍精通SQL server數(shù)據(jù)庫(kù)技術(shù),了解數(shù)據(jù)庫(kù)性能調(diào)優(yōu)者優(yōu)先.
C#項(xiàng)目開(kāi)發(fā)
⒈計(jì)算機(jī)專業(yè)本科以上學(xué)歷,一年以上C#/ASP NET開(kāi)發(fā)經(jīng)驗(yàn),熟練使用SQL數(shù)據(jù)庫(kù),有歐美項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
⒉大學(xué)英語(yǔ)四級(jí)以上,具有較強(qiáng)的聽(tīng)、說(shuō)、讀、寫(xiě)能力,尤其是聽(tīng)、說(shuō)能力;
⒊工作認(rèn)真細(xì)致,踏實(shí)肯干,具有較好的團(tuán)隊(duì)協(xié)作精神和溝通能力;良好的邏輯思維,能夠承受一定的工作壓力并可以按時(shí)完成工作且保證質(zhì)量
php項(xiàng)目開(kāi)發(fā)
⒈使用PHP語(yǔ)言開(kāi)發(fā)互聯(lián)網(wǎng)應(yīng)用程序;
⒉網(wǎng)站產(chǎn)品和網(wǎng)站功能模塊的開(kāi)發(fā)與維護(hù);
⒊與頁(yè)面設(shè)計(jì)師協(xié)調(diào)溝通,編寫(xiě)部分Javascript和HTML;
⒋參與底層MVC框架的編寫(xiě)與維護(hù)。
1、中專畢業(yè):在同專業(yè)或相近專業(yè)崗位上見(jiàn)習(xí)期滿1年,可認(rèn)定為技術(shù)員, 再?gòu)氖聦I(yè)技術(shù)工作4年,可認(rèn)定助理工程師。
2、大專畢業(yè):在同專業(yè)或相近專業(yè)崗位上見(jiàn)習(xí)期滿1年,可認(rèn)定為技術(shù)員,再?gòu)氖聦I(yè)技術(shù)工作2年,可認(rèn)定為助理工程師。
3、大學(xué)本科畢業(yè):在同專業(yè)或相近專業(yè)崗位上見(jiàn)習(xí)期滿1年,可認(rèn)定為助理工程師,再?gòu)氖聦I(yè)技術(shù)工作4年可晉升工程師(中級(jí))。
一、助理軟件工程師:
1、本科以上或同等學(xué)歷學(xué)生;
2、大專以上或同等學(xué)歷應(yīng)屆畢業(yè)生并有相關(guān)實(shí)踐經(jīng)驗(yàn)者;
二、軟件工程師:
1、已通過(guò)助理軟件工程師資格認(rèn)證者;
2、研究生以上或同等學(xué)歷應(yīng)屆畢業(yè)生;
3、本科以上或同等學(xué)歷并從事相關(guān)工作一年以上者;
4、大專以上或同等學(xué)歷并從事相關(guān)工作兩年以上者。
三、高級(jí)軟件工程師:
1、已通過(guò)軟件工程師資格認(rèn)證者;
2、研究生以上或同等學(xué)歷并從事相關(guān)工作一年以上者;
3、本科以上或同等學(xué)歷并從事相關(guān)工作兩年以上者;
4、大專以上或同等學(xué)歷并從事相關(guān)工作三年以上者。
陳英杰哥哥
通常情況下,軟件工程師需要具備以下幾個(gè)方面的知識(shí)結(jié)構(gòu):
第一:操作系統(tǒng)知識(shí)。操作系統(tǒng)知識(shí)是軟件工程師必須具備的重要內(nèi)容,Web開(kāi)發(fā)領(lǐng)域可能會(huì)使用到Windows系列操作系統(tǒng),大數(shù)據(jù)和物聯(lián)網(wǎng)方向要使用到Linux系列操作系統(tǒng),掌握操作系統(tǒng)的體系結(jié)構(gòu)是進(jìn)行軟件研發(fā)的重要基礎(chǔ)。主要內(nèi)容包括資源管理、任務(wù)調(diào)度、并發(fā)管理、權(quán)限管理、網(wǎng)絡(luò)管理等內(nèi)容。
第二:編程語(yǔ)言和算法。編程語(yǔ)言是軟件工程師必備的技能,不同方向的開(kāi)發(fā)需要使用到不同的編程語(yǔ)言,比如Web開(kāi)發(fā)可能會(huì)使用PHP、Python、Java等語(yǔ)言,而大數(shù)據(jù)可能會(huì)使用Java、R、Scala等語(yǔ)言,而物聯(lián)網(wǎng)開(kāi)發(fā)可能會(huì)使用到C、C等編程語(yǔ)言。通常來(lái)說(shuō),軟件工程師往往需要掌握多門(mén)編程語(yǔ)言,以應(yīng)對(duì)不同的開(kāi)發(fā)環(huán)境。算法是軟件工程師的重點(diǎn)知識(shí)結(jié)構(gòu),因?yàn)檐浖邪l(fā)說(shuō)到底就是個(gè)數(shù)學(xué)問(wèn)題,所以算法的掌握情況往往能夠決定軟件工程師的成長(zhǎng)高度。當(dāng)然,對(duì)于應(yīng)用級(jí)軟件工程師來(lái)說(shuō),也有可能不會(huì)接觸到更多的算法。
第三:領(lǐng)域知識(shí)。不同開(kāi)發(fā)領(lǐng)域需要掌握不同的知識(shí)結(jié)構(gòu),比如大數(shù)據(jù)軟件工程師往往需要掌握Hadoop、Spark平臺(tái)的使用,而Web開(kāi)發(fā)工程師往往還需要掌握前后端開(kāi)發(fā)技術(shù),包括一系列Web開(kāi)發(fā)框架的使用等等。
軟件工程師需要學(xué)習(xí)以下知識(shí):
(1)熟悉計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí);
(2)熟悉網(wǎng)絡(luò)操作系統(tǒng)的基礎(chǔ)知識(shí);
(3)理解計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)方法;
(4)熟悉數(shù)據(jù)通信的基礎(chǔ)知識(shí);
(5)熟悉系統(tǒng)安全和數(shù)據(jù)安全的基礎(chǔ)知識(shí);
(6)掌握網(wǎng)絡(luò)安全的基本技術(shù)和主要的安全協(xié)議與安全系統(tǒng);
(7)掌握計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議的基本原理;
(8)掌握計(jì)算機(jī)網(wǎng)絡(luò)有關(guān)的標(biāo)準(zhǔn)化知識(shí);
(9)掌握局域網(wǎng)組網(wǎng)技術(shù),理解城域網(wǎng)和廣域網(wǎng)基本技術(shù);
(10)掌握計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)技術(shù);
(11)掌握TCP/IP協(xié)議網(wǎng)絡(luò)的聯(lián)網(wǎng)方法和網(wǎng)絡(luò)應(yīng)用服務(wù)技術(shù);
(12)理解接入網(wǎng)與接入技術(shù);
(13)掌握網(wǎng)絡(luò)管理的基本原理和操作方法;
(14)熟悉網(wǎng)絡(luò)系統(tǒng)的基本性能測(cè)試和優(yōu)化技術(shù),以及可靠性設(shè)計(jì)技術(shù);
(15)理解網(wǎng)絡(luò)應(yīng)用的基本原理和技術(shù);
(16)理解網(wǎng)絡(luò)新技術(shù)及其發(fā)展趨勢(shì);
(17)了解有關(guān)知識(shí)產(chǎn)權(quán)和互聯(lián)網(wǎng)的法律、法規(guī);
(18)正確閱讀和理解本領(lǐng)域的英文資料。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)