軟件開(kāi)發(fā)實(shí)習報告匯編6篇
在當下社會(huì ),我們都不可避免地要接觸到報告,不同的報告內容同樣也是不同的。那么什么樣的報告才是有效的呢?下面是小編為大家收集的軟件開(kāi)發(fā)實(shí)習報告6篇,僅供參考,希望能夠幫助到大家。
軟件開(kāi)發(fā)實(shí)習報告 篇1
本周是實(shí)習的第一周,很幸運碰到了產(chǎn)品部很有耐心的leader詹老師。實(shí)習第二天他讓我做一個(gè)H5的游戲類(lèi)應用,主要用于微信中分享。之前對于自己的水平是否能完成完全沒(méi)底,但感覺(jué)第一次實(shí)操確實(shí)也有點(diǎn)讓人興奮,之前關(guān)于產(chǎn)品開(kāi)發(fā)的印象只停留在書(shū)本上。
詹老師讓我模仿“過(guò)家家gogaga”所開(kāi)發(fā)的“打電話(huà)認師姐”微信小游戲寫(xiě)一個(gè)類(lèi)似的應用。我把原始應用找出來(lái)便開(kāi)始摳代碼,第一步是將套在微信接口中的原始應用摳出來(lái)(套在微信接口的原始應用只能在微信瀏覽器中運行,無(wú)法在電腦上測試),周二開(kāi)始做。
一開(kāi)始我的效率非常低,因為我很多測試方法并不熟悉,在參閱了微信JS—SDK后總算把原始代碼摳出來(lái),厘清該應用的基本邏輯后開(kāi)始重寫(xiě),在詹老師的耐心地指導和對基礎知識的講解下,我們將原始代碼中120行的CSS代碼優(yōu)化到60行,將五百多行的JS代碼優(yōu)化到只有60行,這事實(shí)上是在原有的邏輯上完全重寫(xiě)了,這讓我開(kāi)始有點(diǎn)成就感了。
也第一次感受到產(chǎn)品開(kāi)發(fā)中的大局觀(guān),這種大局觀(guān)更多的是體現在細節上,比如代碼變量名的設置需要與文件存放聯(lián)合考慮,以便日后修改和維護。詹老師在講代碼邏輯的時(shí)候親自寫(xiě)了一個(gè)例子讓我體會(huì ),雖然消化這些用了快一天,但感覺(jué)真的收獲很大,有拔云見(jiàn)日之感。
實(shí)習一周后所遇到的種種困難也讓我意識到自己很多問(wèn)題,歸納如下:
1、盡管之前對于書(shū)本的學(xué)習有一定積累,但還是暴露出代碼的不熟練,細節方面處理能力差,在細節上耗費時(shí)間太多。
2、缺乏基本的軟件開(kāi)發(fā)測試思路,比如之前不知道chrome具有相當強大的錯誤測試功能,它對于沒(méi)有觸發(fā)的函數也有錯誤提示。
3、缺乏專(zhuān)注的習慣,比如詹老師讓我先完成功能方面,但我卻習慣于去找找界面的素材,這就導致兩邊都沒(méi)有做好。雖然認識上知道不該這么做,但是習慣上卻很難改。
4、自己很多時(shí)候雖然有問(wèn)題但是不能完全闡述清楚,所以跟leader溝通的時(shí)候往往支支吾吾,以后有問(wèn)題自己首先得想清楚,將問(wèn)題講明白也是很關(guān)鍵的能力。
另外也記錄一些自己的淺薄感受:
1、工科出身的詹老師對于代碼的運行效率有很多的考慮,但對于用戶(hù)體驗和交互效果似乎稍微少點(diǎn),當然也可能是我新來(lái)并不了解的原因。
2、公司在做小應用的時(shí)候并不會(huì )在用戶(hù)測試和產(chǎn)品結構功能上討論太多,公司要的是迭代效率,就是要快速出應用,然后再快速上線(xiàn)下一個(gè)。
本周接到新的任務(wù),為制作H5的招聘頁(yè)面,之前的“給師姐打電話(huà)”的H5應用還沒(méi)有優(yōu)化好,能做的改進(jìn)的地方還有很多,leader詹老師讓我先把招聘網(wǎng)站做好,H5應用先放放,他給了我大街網(wǎng)做的“中國好Offer”作為參考,拿到之后確實(shí)感覺(jué)這些頁(yè)面都做得很好,詹老師搜集的資源確實(shí)十分豐富,從實(shí)習到現在他發(fā)給我的參考很實(shí)用,在看完了五六十個(gè)H5的招聘頁(yè)面之后開(kāi)始構思,在將產(chǎn)品架構基本做好后,測試又發(fā)現很多問(wèn)題,有技術(shù)層面的,但更多的設計本身的問(wèn)題。
技術(shù)的細節的問(wèn)題:基于jquerymobile的開(kāi)發(fā)框架?chē)鴥鹊馁Y料十分有限,不得不查閱原始的英文API,很多問(wèn)題也只能去JQM的論壇查找,這些都十分考驗英文閱讀能力。CSS的布局問(wèn)題繁雜,在各個(gè)瀏覽器,各個(gè)應用的渲染都不一樣,也是很折磨人的過(guò)程,我現在就碰到了css中font—weight屬性在Safari沒(méi)有渲染的問(wèn)題,至今沒(méi)有解決。
逐漸體會(huì )到前端工作的繁瑣與細節,需要學(xué)的東西很多,有時(shí)候可以憑自己一些小聰明在當前解決,但并沒(méi)有摸到問(wèn)題的根源,揚湯止沸不是長(cháng)久之計,但又好像沒(méi)有足夠的時(shí)間來(lái)系統的摸索,我只能先將這些問(wèn)題一一記下來(lái)。這些技術(shù)的體會(huì )是一方面,另一方面便是產(chǎn)品的設計層面,現在就是因為產(chǎn)品快做好后發(fā)現有很多地方犯了低級錯誤,以往的紙上談兵頭頭是道,等到自己親身實(shí)踐卻感到把握不住很多設計原則,比如界面設計給用戶(hù)造成的不必要的干擾,功能可見(jiàn)性的不足,邏輯上的不嚴謹,以下我歸納了下崗做好的H5界面存在的交互問(wèn)題:
1、頁(yè)面的設計初衷是左右滑動(dòng)來(lái)切換頁(yè)面,但給幾個(gè)朋友測試后都不能進(jìn)入頁(yè)面后就自然而然的知道是左右滑動(dòng)。
2、joinus的圖標給用戶(hù)是按鈕的錯覺(jué),在測試中很多用戶(hù)以為是按鈕,都會(huì )下意識的點(diǎn)擊。
3、交互效果的乏善可陳,與滑動(dòng)的邏輯似乎也沒(méi)有太大關(guān)聯(lián),只是單純的加入了一些css3的動(dòng)畫(huà)。
4、用于提示左右滑動(dòng)的動(dòng)態(tài)箭頭會(huì )讓用戶(hù)以為是點(diǎn)擊作用
改進(jìn):
1、放棄joinus圖標
2、改為上下滑動(dòng),箭頭提示更改
3、重新設計圖標擺放結構
總結:這次的H5頁(yè)面主要在于設計問(wèn)題,事先并沒(méi)有完全構思好原型就急切投入到代碼的編寫(xiě)中,這種開(kāi)發(fā)方式本身是十分幼稚的!
軟件開(kāi)發(fā)實(shí)習報告 篇2
一、實(shí)習目的
根據所學(xué)課程的理論知識,結合企業(yè)的運營(yíng)實(shí)際,選定企業(yè)管理中的某一具體問(wèn)題進(jìn)行調查研究,并撰寫(xiě)調查報告,反映問(wèn)題的具體表現,其中包含的企業(yè)管理理論,以及對問(wèn)題的解決方案建議。使學(xué)生進(jìn)一步熟悉企業(yè)運作實(shí)踐和調查報告寫(xiě)作方法,同時(shí)提高觀(guān)察問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力。
二、企業(yè)實(shí)習地點(diǎn)
北京慧點(diǎn)科技有限公司
三、實(shí)習時(shí)間
2x13年7月29日——2x13年9月8日
四、實(shí)習內容
1、網(wǎng)站開(kāi)發(fā)及建設
2、電子商務(wù)的基礎工作
五、實(shí)習總結
在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個(gè)方面發(fā)揮著(zhù)重要的作用。因此網(wǎng)站建設在Internet應用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語(yǔ)言能力。除提供自然的輸入手段(如語(yǔ)音輸入、手寫(xiě)輸入)外,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設備已經(jīng)出現,虛擬現實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現。今天人們談到計算機必然地和網(wǎng)絡(luò )聯(lián)系起來(lái),一方面孤立的未加入網(wǎng)絡(luò )的計算機越來(lái)越難以見(jiàn)到,另一方面計算機的概念也被網(wǎng)絡(luò )所擴展。二十世紀九十年代興起的Internet在過(guò)去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒(méi)有一種技術(shù)能像Internet一樣,劇烈地改變著(zhù)我們的學(xué)習、生活和習慣方式。全世界幾乎所有國家都有計算機網(wǎng)絡(luò )直接或間接地與Internet相連,使之成為一個(gè)全球范圍的計算機互聯(lián)網(wǎng)絡(luò )。人們可以通過(guò)Internet與世界各地的其它用戶(hù)自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò )的魅力,Internet大大縮小時(shí)空界限,通過(guò)網(wǎng)絡(luò )人們可以共享計算機硬件資源、軟件資源和信息資源!熬W(wǎng)絡(luò )就是計算機”的概念被事實(shí)一再證明,被世人逐步接受。
。ㄒ唬、實(shí)習過(guò)程遇到的困難
1為以后我們能夠在工作中順利做事,辛苦的找來(lái)實(shí)習項目,這是一個(gè)建設門(mén)戶(hù)網(wǎng)站的項目名稱(chēng)是“網(wǎng)貿通”,網(wǎng)站分為近三十個(gè)板塊,然后我們可以選擇那些沒(méi)有完成的項目來(lái)做,我們組選的是“在線(xiàn)管理子平臺”這一塊。由于不經(jīng)常接觸企業(yè)管理的內容,范圍比較廣而且內有多而雜,所以給我們的搜集帶來(lái)很大的困難。
2、在建設網(wǎng)站之前我們必須先要把我們的網(wǎng)站策劃方案拿出來(lái),所以實(shí)習的前兩天我們一直在討論關(guān)于網(wǎng)站策劃的問(wèn)題。討論到網(wǎng)站主題色、網(wǎng)頁(yè)布局、欄目分類(lèi)等一些問(wèn)題時(shí)大家都有不同的意見(jiàn),所以我們是經(jīng)過(guò)自信分析才決定下來(lái)網(wǎng)站的一些問(wèn)題。
3、在網(wǎng)站的建設當中大家會(huì )遇到一些想象不到的問(wèn)題,例如:用PS技術(shù)美化圖片文字時(shí)遇到的技術(shù)問(wèn)題,用Flash做出來(lái)的動(dòng)態(tài)廣告不是我們想要達到的效果,有時(shí)網(wǎng)頁(yè)之間鏈接不上,遇到這些技術(shù)上的問(wèn)題
。ǘ、如何解決問(wèn)題:
在遇到這些問(wèn)題是我們都感覺(jué)太累太復雜,所以也有想過(guò)放棄,想過(guò)只不過(guò)是一個(gè)作業(yè),想辦法完成就可以?墒窃倏纯次覀?yōu)檫@份作業(yè)忙這么些日子也應該要一些更多的收獲,這才在老師和同學(xué)的幫助下完成此次實(shí)習任務(wù)。
在實(shí)習的過(guò)程中我們也體會(huì )到,不應該為完成作業(yè)而去做作業(yè),應該把它當做自己的工作,自己有義務(wù)去完成它,在完成工作的過(guò)程中真真正的學(xué)到一些東西,才是最主要的。
通過(guò)學(xué)習實(shí)踐和公司技術(shù)人員的指導。使我真正對所學(xué)的軟件融會(huì )貫通,熟練在手。制作網(wǎng)頁(yè)用的軟件是Dreamweaver,Fireworks,Flash軟件。Dreamweaver大大加速網(wǎng)絡(luò )時(shí)代電子交易應用中的項目交付。它提供網(wǎng)頁(yè)和表單的動(dòng)態(tài)生成到企業(yè)級的解決方案,如電子商店,庫存管理系統和企業(yè)內部局域網(wǎng)的數據庫應用等功能。Fireworks是目前最流行的網(wǎng)頁(yè)圖象制作軟件。只要將Dreamweaver的默認圖象編輯器設為Fireworks,那么在Fireworks中制作完成網(wǎng)頁(yè)圖象后將其輸出就會(huì )立即在Dreamweaver中更新。Fireworks還可以安裝使用所有的Photoshop濾鏡,并且可以直接導入PSD格式圖象。更方便的是它不僅結合Photoshop位圖功能以及CoreIDRAW矢量圖的功能,而且提供大量的網(wǎng)頁(yè)圖象模板供用戶(hù)使用,例如,網(wǎng)頁(yè)上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。當然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉等效果直接生成HTML代碼,或者嵌入到現有的網(wǎng)頁(yè)中,或者作為單獨的網(wǎng)頁(yè)出現。Flash是目前最流行的矢量動(dòng)畫(huà)制作軟件,與其他Wed動(dòng)畫(huà)軟件相比,它具很多優(yōu)點(diǎn)。制作的是矢量圖形。只要用少量矢量數據就可以描述一個(gè)復雜的對象,而占用的儲存空間只是位圖的幾千分之一,非常適合在網(wǎng)格上使用。同時(shí),矢量圖象不會(huì )隨瀏覽器窗口大小的改變而改變畫(huà)面質(zhì)量。使用插件方式工作。用戶(hù)只需安裝一次插件,以后就可以快速啟動(dòng)并觀(guān)看動(dòng)畫(huà),而不比像Java那樣每次都要啟動(dòng)虛擬機。Flash插件也不大,只有170KB左右,很容易下載并安裝。還提供其他一些增強功能。例如,支持位圖,聲音,漸變色和Alpha透明等。擁用這些功能,用戶(hù)就完全可以建立一個(gè)全部由Flash制作的站點(diǎn)。Flash影片也是一種流式文件。這就是說(shuō),瀏覽者在觀(guān)看一個(gè)大動(dòng)畫(huà)時(shí),可以不必等到影片全部下載到本地再觀(guān)看,而是可以隨時(shí)觀(guān)看,即使后面的內容還沒(méi)有完全下載,也可以開(kāi)始欣賞動(dòng)畫(huà)。主圖是一個(gè)網(wǎng)頁(yè)的門(mén)面,它能體現出這個(gè)網(wǎng)頁(yè)的整體風(fēng)格。
軟件開(kāi)發(fā)實(shí)習報告 篇3
一、頂崗實(shí)習目的
根據所學(xué)課程的理論知識,結合企業(yè)的運營(yíng)實(shí)際,掌握軟件開(kāi)發(fā)的一般過(guò)程,軟件的生命周期和作為一個(gè)開(kāi)發(fā)人員就應具備的基本潛力,并撰寫(xiě)頂崗實(shí)習報告。使學(xué)生進(jìn)一步鞏固所學(xué)理論知識,同時(shí)提高觀(guān)察問(wèn)題、分析問(wèn)題、解決問(wèn)題的潛力。
二、企業(yè)頂崗實(shí)習地點(diǎn)
深圳市百盛佳信息咨詢(xún)有限公司
三、頂崗實(shí)習時(shí)光
20xx年12月5日——20xx年4月5日
四、頂崗實(shí)習資料
1、java軟件開(kāi)發(fā)
五、頂崗實(shí)習總結
在Internet飛速發(fā)展的這天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個(gè)方面發(fā)揮著(zhù)重要的作用。目前系統的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統,每升級一個(gè)版本,客戶(hù)端都需要自我下載更新,而b/s架構不需要,因為它是基于瀏覽器的。因此b/s架構的應用系統,在Internet上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語(yǔ)言潛力。除了帶給自然的輸入手段(如語(yǔ)音輸入、手寫(xiě)輸入)外,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設備已經(jīng)出現,虛擬現實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現。這天人們談到計算機必然地和網(wǎng)絡(luò )聯(lián)系起來(lái),一方面孤立的未加入網(wǎng)絡(luò )的計算機越來(lái)越難以見(jiàn)到,另一方面計算機的概念也被網(wǎng)絡(luò )所擴展。二十世紀九十年代興起的Internet在過(guò)去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒(méi)有一種技術(shù)能像Internet一樣,劇烈地改變著(zhù)我們的學(xué)習、生活和習慣方式。全世界幾乎所有國家都有計算機網(wǎng)絡(luò )直接或間接地與Internet相連,使之成為一個(gè)全球范圍的計算機互聯(lián)網(wǎng)絡(luò )。人們能夠透過(guò)Internet與世界各地的其它用戶(hù)自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò )的魅力,Internet大大縮小了時(shí)空界限,透過(guò)網(wǎng)絡(luò )人們能夠共享計算機硬件資源、軟件資源和信息資源!熬W(wǎng)絡(luò )就是計算機”的概念被事實(shí)一再證明,被世人逐步理解。
。ㄒ唬、頂崗實(shí)習過(guò)程遇到的困難
1、一進(jìn)入企業(yè),就立刻被分配開(kāi)發(fā)任務(wù),我的任務(wù)是質(zhì)量信息管理系統的一個(gè)功能點(diǎn),PDI退改車(chē),有新增,刪除,查詢(xún),審核,統計的操作。該系統使用的是struts2springibates模式,一開(kāi)始什么都不明白,oracle數據庫沒(méi)用過(guò),jquery框架沒(méi)有用過(guò),ibates框架沒(méi)用過(guò)。所以給我的開(kāi)發(fā)帶來(lái)了很大的困難。
2、在第二個(gè)項目中,我的開(kāi)發(fā)任務(wù)是,一線(xiàn)通管理系統中的設備查詢(xún),設備修改,還有一些報表的功能,發(fā)運環(huán)節主要異常事件,銷(xiāo)售部工單月統計報表,儲運部工單月統計報表等等,這些報表功能都需要有折線(xiàn)圖和餅狀圖,還要有導出excel的功能,而我對于如何生成折線(xiàn)圖或餅狀圖,如何導出excel,從未接觸過(guò),這些都是這次開(kāi)發(fā)中的難點(diǎn)。
3、在益凌進(jìn)銷(xiāo)存系統中,也就是第三個(gè)項目,因為是剛剛開(kāi)始,所以主要的任務(wù)是做設計,就是把那些業(yè)務(wù)流程圖轉化為靜態(tài)網(wǎng)頁(yè)。這事看起來(lái)好像不難,不就是做靜態(tài)網(wǎng)頁(yè)嘛!當初我是這樣想的!但是到真正做的時(shí)候,就發(fā)現了其實(shí)并不是想象中的那么簡(jiǎn)單,例如,如何抽象數據字段,也就是說(shuō),別人給你一張真實(shí)的業(yè)務(wù)表,你該如何把那些有用的字段顯示在你的界面上,業(yè)務(wù)流程中的每個(gè)點(diǎn)之間又有沒(méi)有關(guān)系,這些都需要你去想的問(wèn)題。初次接觸,所以做起來(lái)也很棘手。
。ǘ、如何解決問(wèn)題:
作為一個(gè)開(kāi)發(fā)人員,遇到這些問(wèn)題是在所難免的,因為很多技術(shù)都在不停的更新,你要不斷的去學(xué)習,要有學(xué)習新知識的潛力,而且如今網(wǎng)絡(luò )資源是如此的豐富,只要在internet上搜索一下,很多問(wèn)題都會(huì )迎刃而解。Oracle數據庫簡(jiǎn)單的應用,jquery框架和ibaties框架的應用也是透過(guò)網(wǎng)絡(luò )資源一邊學(xué)習一邊應用來(lái)實(shí)現我的目的的,當然也少不了跟同事的溝通。對于那個(gè)報表中用到的折線(xiàn)圖和餅狀圖,我們采用了一個(gè)叫Jfreechat的框架,關(guān)于如何應用,也是從網(wǎng)上獲取相關(guān)例子,然后經(jīng)過(guò)我們的加工,就很順利的解決了問(wèn)題。透過(guò)這次,感覺(jué)收獲還是挺大的。對于進(jìn)銷(xiāo)存管理系統的設計問(wèn)題,我壓根就什么都不懂,看了一段時(shí)光的業(yè)務(wù)流程圖,還是不明白要做什么,要在網(wǎng)頁(yè)界面上體現哪些字段,每個(gè)界面之間又有什么聯(lián)系,這些都不太明白!斑@些東西要靠自我想的”,項目負責人跟我說(shuō)了,之后他就跟我說(shuō)了一大堆如何抽象字段,要把每個(gè)業(yè)務(wù)點(diǎn)的關(guān)系理清,然后再透過(guò)他們的關(guān)系抽象有用的字段。聽(tīng)他說(shuō)了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設計,我感覺(jué)我對軟件開(kāi)發(fā),又有了更深的認識,同時(shí)也讓我意識到溝通在軟件開(kāi)發(fā)中真的是一件很重要的事。
六、頂崗實(shí)習心得
經(jīng)過(guò)為期4個(gè)月的專(zhuān)業(yè)頂崗實(shí)習,令我更深一步的了解和學(xué)習了軟件開(kāi)發(fā)的一般過(guò)程,不再是以前那樣,都不明白軟件開(kāi)發(fā)是什么東西。對于一個(gè)應用系統他們?yōu)槭裁匆敲炊嗳藖?lái)做,而這么多人一齊做,代碼又是如何進(jìn)行管理的。對于每一個(gè)應用系統,企業(yè)到底用到哪些技術(shù),他們?yōu)槭裁匆x取這些技術(shù),我們開(kāi)發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰。人,孰能無(wú)過(guò),過(guò)而改之,善莫大焉!沒(méi)有誰(shuí),在編寫(xiě)代碼的過(guò)程中永遠不會(huì )犯錯,即使他十分的厲害,那也是從不斷的犯錯過(guò)程中鍛煉出來(lái)的,但亦有“犯錯”的時(shí)候,因為需求是不斷的改變的,即使你當時(shí)沒(méi)錯,但需求改了之后,你的代碼不貼合需求,那也是你的錯。有錯那當然就要調試咯,以前老是害怕出錯,找不到問(wèn)題所在是件令人煩惱的事。但是當調試的錯誤多了之后,你就會(huì )發(fā)現,每當一看到相類(lèi)似的錯誤之后,你就會(huì )立即明白這個(gè)錯誤是什么原因造成的!所以,我們不就應害怕出錯,就應把調試錯誤當成一種提高個(gè)人潛力的方式。對于測試人員發(fā)回來(lái)的bug我們要認真的對待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,你的見(jiàn)解。在企業(yè)中,每一個(gè)系統的
開(kāi)發(fā)過(guò)程一般來(lái)說(shuō)都不是一個(gè)人從頭做到尾的,一般都有分工的,如此一來(lái),溝通就必不可少了,因為你要把你做的工作,你為什么這樣做,告訴別人,別人才更好的去完成他的任務(wù)。
這次頂崗實(shí)習,是進(jìn)行實(shí)戰性工作,學(xué)到了很多東西,我相信對以后的生活和工作都有很大的幫忙。
軟件開(kāi)發(fā)實(shí)習報告 篇4
實(shí)習單位(全稱(chēng))xx公司郵編xx
實(shí)習單位地址xx電話(huà)xx
實(shí)習單位指導
教師姓名陳xx郵箱xx聯(lián)系電話(huà)x
實(shí)習崗位軟件開(kāi)發(fā)部軟件開(kāi)發(fā)工程師
實(shí)習內容
一、公司簡(jiǎn)介
國內物聯(lián)網(wǎng)領(lǐng)軍企業(yè)——新大陸科技集團(深市A股上市公司:000997)下屬子公司,作為信息產(chǎn)業(yè)實(shí)用型人才培養解決方案提供商,致力于面向高校、職業(yè)院校進(jìn)行產(chǎn)、學(xué)、研校企深度合作,是新大陸科技集團產(chǎn)業(yè)報國、回饋教育的直接執行者。
二、實(shí)習崗位說(shuō)明
1、負責Android手機軟件的開(kāi)發(fā)及設計;
2、根據產(chǎn)品的需求進(jìn)行Android產(chǎn)品的分析;
3、對Android平臺開(kāi)發(fā)技術(shù)進(jìn)行研究,發(fā)現其缺陷并改正更新;
4、根據用戶(hù)需求研發(fā)新的Android產(chǎn)品,并測試其性能,進(jìn)行改進(jìn);
5、根據項目需求進(jìn)行學(xué)習并快速掌握技巧;
6、平常要與相關(guān)工作人員進(jìn)行溝通,使團隊快速成長(cháng)起來(lái)。
三、實(shí)習項目要求
1、天氣預報app
1)獲取網(wǎng)絡(luò )上的天氣數據,進(jìn)行解析之后,存儲于本地,以供斷網(wǎng)時(shí)使用;
2)用數據庫保存搜索記錄,以九宮格的形式展現;
3)用fragment代替activity,方便移植到實(shí)驗平臺上;
4)熟悉點(diǎn)陣LED屏的協(xié)議,將結果顯示于LED屏上;
5)對代碼的封裝,規范化。
2、NewLab二期優(yōu)化
1)幫助界面的實(shí)現,使得學(xué)生掌握實(shí)驗平臺的使用方法;
2)實(shí)驗類(lèi)別的在線(xiàn)遠程更新,用戶(hù)下載量的統計;
3)UI(用戶(hù)界面)的調整;
四、任務(wù)完成情況
經(jīng)過(guò)兩個(gè)多月的不斷學(xué)習和努力,實(shí)習項目大部分都順利的完成了;
首先是天氣預報的項目,從百度api獲取所查詢(xún)的城市的天氣數據,對其進(jìn)行解析,在展示到界面上的同時(shí)保存最近搜索的天氣數據到sharepreference中,以供斷網(wǎng)時(shí)使用;搜索記錄的保存以及點(diǎn)擊跳轉,都方便了用戶(hù)了使用。此外,在相應設備上外接LED屏可顯示當前天氣信息;
其次,是NewLab項目的優(yōu)化,利用同事提供的接口,解析數據,保存到數據庫中,、數據進(jìn)行異步加載,下載對應的圖片資源,更新用戶(hù)界面,實(shí)現實(shí)驗類(lèi)的更新;制作本地html文件,用于webview的加載;
此外,在實(shí)習期間,我也完成了國創(chuàng )項目的安卓客戶(hù)端最初版本的設計與實(shí)現,并著(zhù)手制作一款輕量型的手機安全衛士。
五、自我鑒定,成果描述
在工作中遇到不懂的地方,能夠虛心向富有經(jīng)驗的前輩請教,善于思考,能夠舉一反三。對于別人提出的工作建議,可以虛心聽(tīng)取。在時(shí)間緊迫的情況下,加時(shí)加班完成任務(wù)。能夠將在學(xué)校所學(xué)的知識靈活應用到具體的工作中去,保質(zhì)保量完成工作任務(wù)。同時(shí),我嚴格遵守我公司的各項規章制度,實(shí)習期間,未曾出現過(guò)無(wú)故缺勤,遲到早退現象。我腳踏實(shí)地的工作,努力做到最好,工作始終以“熱心、細心”為準則。遇到不懂的問(wèn)題,積極問(wèn)同事,在同事的熱心幫助下,問(wèn)題很快就解決了,這簡(jiǎn)短的實(shí)習生活,雖然緊張,收獲也很多。但給我的僅僅是初步的經(jīng)驗累積,對于往后邁出社會(huì )還是不夠的。
我相信通過(guò)自身的不斷努力,拿出百尺竿頭的干勁,胸懷會(huì )當凌絕頂的壯志,不斷提高自身的綜合素質(zhì),在與社會(huì )的接觸過(guò)程中,減少磨合期的`碰撞,加快融入社會(huì )的步伐,才能在人才高地上站穩腳跟,才能揚起理想的風(fēng)帆,駛向成功的彼岸。
實(shí)習過(guò)程
第一周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:熟悉公司的辦公環(huán)境和規章制度
任務(wù)進(jìn)度:熟悉了公司的運作規則對于自己后續工作的了解
出勤情況:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:
1、完成天氣預報數據獲取,解析
2、完成界面設計,展示
任務(wù)進(jìn)度:100%
出勤情況:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:
1、完成天氣預報數據獲取,解析
2、完成界面設計,展示
任務(wù)進(jìn)度:100%實(shí)現了任務(wù)要求的功能
出勤情況:全勤
第三至五周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:
1、對LED點(diǎn)陣顯示屏的熟悉,進(jìn)行編程
2、將activity換成fragment來(lái)實(shí)現
3、解決出現的各種bug
任務(wù)進(jìn)度:點(diǎn)陣屏和fragment的轉化順利完成,唯一存在的一個(gè)bug是橫豎屏切換時(shí)導致程序崩潰,展示沒(méi)有解決;
出勤情況:全勤
第六周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:接手NewLab項目,熟悉功能,源碼
任務(wù)進(jìn)度:初步了解了NewLab的功能以及要優(yōu)化的模塊源碼
出勤情況:請假2天
第七至八周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:
1、Html文檔的編寫(xiě),幫助界面的實(shí)現
2、和同事進(jìn)行接口的對接
任務(wù)進(jìn)度:接口對接
出勤情況:星期五上課請假
第九至十周:20xx年xx月xx日-20xx年xx月xx日
任務(wù)要求:
1、實(shí)現實(shí)驗類(lèi)的更新和下載量的統計
2、實(shí)現實(shí)驗包可以選擇性下載
任務(wù)進(jìn)度:實(shí)驗類(lèi)的更新實(shí)現了,下載量的統計只是在url中附加了個(gè)UserID,因為要離職,交接了工作,選擇性下載的功能沒(méi)有實(shí)現。
出勤情況:星期五上課請假
實(shí)習中存在的問(wèn)題
1、基礎知識方面,java是自學(xué)的,基礎不夠扎實(shí),在應用時(shí)不能得心應手,對于一些深入的編程如接口回掉方面了解很少,應加強知識的鞏固與繼續學(xué)習;
2、實(shí)際操作方面的,通過(guò)虛心向老員工請教,自己努力實(shí)踐,得到解決;
3、專(zhuān)業(yè)性的問(wèn)題,積極與指導教師聯(lián)系,促進(jìn)問(wèn)題的有效解決;
4、態(tài)度方面的,努力端正,虛心請教,得到提高;
5、注重意見(jiàn)反饋,耐心尋找差距,保障達到實(shí)習的預期目標。
實(shí)習總結經(jīng)過(guò)兩個(gè)月多的努力,我終于圓滿(mǎn)的完成了我的實(shí)習工作。在實(shí)習期間,我更加堅定了在android這條路上走下去的意志,并在項目實(shí)戰中,學(xué)習到了很多新的知識,我把所學(xué)知識應用于實(shí)踐,不僅鞏固了已學(xué)知識,還提高了動(dòng)手能力。工作往往不是一個(gè)人的事情,是一個(gè)團隊在完成一個(gè)項目,在工作的過(guò)程中,如何去保持和團隊中其他同事的交流和溝通也是相當重要的。一位資深人力資源專(zhuān)家曾對團隊精神的能力要求有這樣的觀(guān)點(diǎn):要有與別人溝通、交流的能力以及與人合作的能力。合理的分工可以使大家在工作中各盡所長(cháng),團結合作,配合默契,共赴成功。個(gè)人要想成功及獲得好的業(yè)績(jì),我牢記一個(gè)規則:我永遠不能將個(gè)人利益凌駕于團隊利益之上,在團隊工作中,會(huì )出現在自己的協(xié)助下同時(shí)也從中受益的情況,反過(guò)來(lái)看,自己本身受益其中,這是保證自己成功的最重要的因素之一。
我在實(shí)習期間,工作刻苦認真,服從領(lǐng)導,嚴格遵守實(shí)習單位和學(xué)校的規章制度,獲得了實(shí)習單位的肯定和實(shí)習老師的一致好評。
軟件開(kāi)發(fā)實(shí)習報告 篇5
時(shí)間過(guò)得真快,轉眼間,在山大實(shí)習生活就結束了
四周的時(shí)間能夠和山大的同學(xué)一起工作、學(xué)習、生活我感到非常的榮幸,同時(shí)也感覺(jué)到很大的壓力,作為電子商務(wù)專(zhuān)業(yè)的學(xué)生從事軟件開(kāi)發(fā)感覺(jué)還是有一定的困難,特別是我們還是和山大大三的學(xué)生一起,在初來(lái)時(shí)自己就有一些不自信,但隨著(zhù)項目的進(jìn)展,我慢慢的找到了自己的位置,找到自己的目標,雖然自己與好的同學(xué)還有差距,這也給了我很大壓力,但是我相信沒(méi)有壓力就沒(méi)有動(dòng)力,所以整個(gè)實(shí)訓過(guò)程中我都在不斷地努力。
實(shí)訓期間讓我學(xué)到很多東西,不僅在理論上讓我對it領(lǐng)域有了全新的認識,在實(shí)踐能力上也得到了很大的提高,真正的學(xué)到了學(xué)以致用,更學(xué)到很多做人的道理,對我來(lái)說(shuō)受益匪淺。特別是利用周六上午的時(shí)間山大為我們安排的講座讓我們了解it領(lǐng)域一些新的發(fā)展動(dòng)態(tài)以及一些領(lǐng)先的技術(shù),讓我意識到自己知識的缺少,這激勵我在以后的學(xué)習、工作、生活中要不斷了解信息技術(shù)發(fā)展動(dòng)態(tài)以及信息發(fā)展中出現的新的技術(shù)。
除此之外,我還學(xué)到了如何與人相處,如何和人跟好的交流,我們組成一個(gè)團隊大家一起開(kāi)發(fā)一個(gè)項目,大家的交流溝通顯得尤為重要,如何將自己的想法清楚明白的告訴隊友,如何提出自己想法的同時(shí)又不傷害其他的隊友的面子,這些在我的實(shí)訓生活中都有一些體會(huì )?墒钦f(shuō),第一次親身體會(huì )理論與實(shí)際相結合,讓我大開(kāi)眼界。也是對以前學(xué)習的一個(gè)初審吧,相信這次實(shí)訓多我以后的學(xué)習、工作也將會(huì )有很很大的影響,在短短的二十幾天里這些寶貴的經(jīng)驗將會(huì )成為我以后工作的基石。
作為大二的學(xué)生,經(jīng)過(guò)兩年的在校學(xué)習,對程序設計有了一些基本的理性的認識和理解。在校期間一直忙于理論的學(xué)習,沒(méi)有機會(huì )也沒(méi)有經(jīng)驗來(lái)參與我們項目的開(kāi)發(fā),所以在實(shí)習之前軟件按開(kāi)發(fā)對我來(lái)說(shuō)是非常抽象的,一個(gè)完整的項目要怎么來(lái)分工以及完成該項目所需要的基本步驟也不明確,經(jīng)過(guò)這次實(shí)訓讓我明白一個(gè)完整項目的完成必須團隊分工合作,并在每個(gè)階段進(jìn)行必要的總結和檢查。在我們項目的開(kāi)發(fā)過(guò)程中我們項目的步驟:詳細設計、詳細設計review、編碼、編碼review、單體測試。在項目開(kāi)發(fā)過(guò)程中我也深刻的體會(huì )到詳細設計對一個(gè)項目開(kāi)發(fā)有明確的指引作用,它可以使開(kāi)發(fā)人員對這個(gè)項目所要實(shí)現的功能在總體上有具體的認識,并能減少在開(kāi)發(fā)過(guò)程中出現不必要的脫節。
軟件開(kāi)發(fā)實(shí)習報告 篇6
1、淺談測試
一直以來(lái),我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個(gè)系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經(jīng)驗。實(shí)際項目中,編碼時(shí)間一般只占30%左右,真正耗費時(shí)間的是IT階段的找 bug與對應bug,此階段基本評定了coder的編碼質(zhì)量。
2、程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調試追蹤
如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。eclipse是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。
頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,例如:缺少對象這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方。
4、一些習慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。
解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。
把代碼寫(xiě)的漂亮,注釋、空行、規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。
任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
【軟件開(kāi)發(fā)實(shí)習報告匯編6篇】相關(guān)文章:
煤礦實(shí)習報告(匯編15篇)02-28
建筑實(shí)習報告匯編15篇02-24
關(guān)于實(shí)習生實(shí)習報告匯編五篇02-09
會(huì )計畢業(yè)實(shí)習報告匯編15篇02-15