軟件工程師實習(xí)報告
實習(xí)之后我們需要寫實習(xí)報告,怎么樣寫呢?大家可以一起看看下面的軟件工程師實習(xí)報告哦!
一、實習(xí)目的
根據(jù)所學(xué)課程的理論知識,結(jié)合企業(yè)的運營實際,掌握軟件開發(fā)的一般過程,軟件的生命周期和作為一個開發(fā)人員就應(yīng)具備的基本潛力,并撰寫實習(xí)報告。使學(xué)生進(jìn)一步鞏固所學(xué)理論知識,同時提高觀察問題、分析問題、解決問題的潛力。
二、企業(yè)實習(xí)地點
深圳市百盛佳信息咨詢有限公司
三、實習(xí)時光
20XX年12月5日——20XX年4月5日
四、實習(xí)資料
1、java軟件開發(fā)
五、實習(xí)總結(jié)
在Internet飛速發(fā)展的這天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個方面發(fā)揮著重要的作用。目前系統(tǒng)的架構(gòu)一般有c/s架構(gòu)和b/s架構(gòu),但是c/s架構(gòu)的應(yīng)用系統(tǒng),每升級一個版本,客戶端都需要自我下載更新,而b/s架構(gòu)不需要,因為它是基于瀏覽器的。因此b/s架構(gòu)的應(yīng)用系統(tǒng),在Internet上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。
計算機(jī)將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產(chǎn)生身臨其境感覺的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。這天人們談到計算機(jī)必然地和網(wǎng)絡(luò)聯(lián)系起來,一方面孤立的未加入網(wǎng)絡(luò)的計算機(jī)越來越難以見到,另一方面計算機(jī)的概念也被網(wǎng)絡(luò)所擴(kuò)展。二十世紀(jì)九十年代興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術(shù)能像Internet一樣,劇烈地改變著我們的學(xué)習(xí)、生活和習(xí)慣方式。
全世界幾乎所有國家都有計算機(jī)網(wǎng)絡(luò)直接或間接地與Internet相連,使之成為一個全球范圍的計算機(jī)互聯(lián)網(wǎng)絡(luò)。人們能夠透過Internet與世界各地的其它用戶自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小了時空界限,透過網(wǎng)絡(luò)人們能夠共享計算機(jī)硬件資源、軟件資源和信息資源!熬W(wǎng)絡(luò)就是計算機(jī)”的概念被事實一再證明,被世人逐步理解。
。ㄒ唬、實習(xí)過程遇到的困難
1、一進(jìn)入企業(yè),就立刻被分配開發(fā)任務(wù),我的任務(wù)是質(zhì)量信息管理系統(tǒng)的一個功能點,PDI退改車,有新增,刪除,查詢,審核,統(tǒng)計的操作。該系統(tǒng)使用的是struts2springibates模式,一開始什么都不明白,oracle數(shù)據(jù)庫沒用過,jquery框架沒有用過,ibates框架沒用過。所以給我的開發(fā)帶來了很大的困難。
2、在第二個項目中,我的開發(fā)任務(wù)是,一線通管理系統(tǒng)中的設(shè)備查詢,設(shè)備修改,還有一些報表的功能,發(fā)運環(huán)節(jié)主要異常事件,銷售部工單月統(tǒng)計報表,儲運部工單月統(tǒng)計報表等等,這些報表功能都需要有折線圖和餅狀圖,還要有導(dǎo)出excel的功能,而我對于如何生成折線圖或餅狀圖,如何導(dǎo)出excel,從未接觸過,這些都是這次開發(fā)中的難點。
3、在益凌進(jìn)銷存系統(tǒng)中,也就是第三個項目,因為是剛剛開始,所以主要的任務(wù)是做設(shè)計,就是把那些業(yè)務(wù)流程圖轉(zhuǎn)化為靜態(tài)網(wǎng)頁。這事看起來好像不難,不就是做靜態(tài)網(wǎng)頁嘛!
當(dāng)初我是這樣想的!
但是到真正做的時候,就發(fā)現(xiàn)了其實并不是想象中的那么簡單,例如,如何抽象數(shù)據(jù)字段,也就是說,別人給你一張真實的業(yè)務(wù)表,你該如何把那些有用的字段顯示在你的界面上,業(yè)務(wù)流程中的每個點之間又有沒有關(guān)系,這些都需要你去想的問題。初次接觸,所以做起來也很棘手。
。ǘ、如何解決問題:
作為一個開發(fā)人員,遇到這些問題是在所難免的,因為很多技術(shù)都在不停的更新,你要不斷的去學(xué)習(xí),要有學(xué)習(xí)新知識的潛力,而且如今網(wǎng)絡(luò)資源是如此的豐富,只要在internet上搜索一下,很多問題都會迎刃而解。
Oracle數(shù)據(jù)庫簡單的應(yīng)用,jquery框架和ibaties框架的應(yīng)用也是透過網(wǎng)絡(luò)資源一邊學(xué)習(xí)一邊應(yīng)用來實現(xiàn)我的目的的,當(dāng)然也少不了跟同事的溝通。對于那個報表中用到的折線圖和餅狀圖,我們采用了一個叫Jfreechat的框架,關(guān)于如何應(yīng)用,也是從網(wǎng)上獲取相關(guān)例子,然后經(jīng)過我們的`加工,就很順利的解決了問題。透過這次,感覺收獲還是挺大的。對于進(jìn)銷存管理系統(tǒng)的設(shè)計問題,我壓根就什么都不懂,看了一段時光的業(yè)務(wù)流程圖,還是不明白要做什么,要在網(wǎng)頁界面上體現(xiàn)哪些字段,每個界面之間又有什么聯(lián)系,這些都不太明白。
“這些東西要靠自我想的”,項目負(fù)責(zé)人跟我說了,之后他就跟我說了一大堆如何抽象字段,要把每個業(yè)務(wù)點的關(guān)系理清,然后再透過他們的關(guān)系抽象有用的字段。聽他說了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設(shè)計,我感覺我對軟件開發(fā),又有了更深的認(rèn)識,同時也讓我意識到溝通在軟件開發(fā)中真的是一件很重要的事。
六、實習(xí)心得
經(jīng)過為期4個月的專業(yè)實習(xí),令我更深一步的了解和學(xué)習(xí)了軟件開發(fā)的一般過程,不再是以前那樣,都不明白軟件開發(fā)是什么東西。對于一個應(yīng)用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖碜,而這么多人一齊做,代碼又是如何進(jìn)行管理的。對于每一個應(yīng)用系統(tǒng),企業(yè)到底用到哪些技術(shù),他們?yōu)槭裁匆x取這些技術(shù),我們開發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰。
人,孰能無過,過而改之,善莫大焉!
沒有誰,在編寫代碼的過程中永遠(yuǎn)不會犯錯,即使他十分的厲害,那也是從不斷的犯錯過程中鍛煉出來的,但亦有“犯錯”的時候,因為需求是不斷的改變的,即使你當(dāng)時沒錯,但需求改了之后,你的代碼不貼合需求,那也是你的錯。有錯那當(dāng)然就要調(diào)試咯,以前老是害怕出錯,找不到問題所在是件令人煩惱的事。但是當(dāng)調(diào)試的錯誤多了之后,你就會發(fā)現(xiàn),每當(dāng)一看到相類似的錯誤之后,你就會立即明白這個錯誤是什么原因造成的!
所以,我們不就應(yīng)害怕出錯,就應(yīng)把調(diào)試錯誤當(dāng)成一種提高個人潛力的方式。
對于測試人員發(fā)回來的bug我們要認(rèn)真的對待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達(dá)你的思想,你的見解。在企業(yè)中,每一個系統(tǒng)的開發(fā)過程一般來說都不是一個人從頭做到尾的,一般都有分工的,如此一來,溝通就必不可少了,因為你要把你做的工作,你為什么這樣做,告訴別人,別人才更好的去完成他的任務(wù)。
這次實習(xí),是進(jìn)行實戰(zhàn)性工作,學(xué)到了很多東西,我相信對以后的生活和工作都有很大的幫忙。
【軟件工程師實習(xí)報告】相關(guān)文章:
軟件測試工程師實習(xí)報告03-14
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10
軟件工程師實習(xí)報告范文08-10