軟件開發(fā)實習報告五篇
在當下這個社會中,報告的用途越來越大,通常情況下,報告的內(nèi)容含量大、篇幅較長。你知道怎樣寫報告才能寫的好嗎?以下是小編為大家收集的軟件開發(fā)實習報告5篇,僅供參考,希望能夠幫助到大家。
軟件開發(fā)實習報告 篇1
一、頂崗實習目的
根據(jù)所學課程的理論知識,結(jié)合企業(yè)的運營實際,掌握軟件開發(fā)的一般過程,軟件的生命周期和作為一個開發(fā)人員就應(yīng)具備的基本潛力,并撰寫頂崗實習報告。使學生進一步鞏固所學理論知識,同時提高觀察問題、分析問題、解決問題的潛力。
二、企業(yè)頂崗實習地點
深圳市百盛佳信息咨詢有限公司
三、頂崗實習時光
20xx年12月5日——20xx年4月5日
四、頂崗實習資料
1、java軟件開發(fā)
五、頂崗實習總結(jié)
在Internet飛速發(fā)展的這天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(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è)中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產(chǎn)生身臨其境感覺的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。這天人們談到計算機必然地和網(wǎng)絡(luò)聯(lián)系起來,一方面孤立的未加入網(wǎng)絡(luò)的計算機越來越難以見到,另一方面計算機的概念也被網(wǎng)絡(luò)所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術(shù)能像Internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網(wǎng)絡(luò)直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯(lián)網(wǎng)絡(luò)。人們能夠透過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小了時空界限,透過網(wǎng)絡(luò)人們能夠共享計算機硬件資源、軟件資源和信息資源!熬W(wǎng)絡(luò)就是計算機”的概念被事實一再證明,被世人逐步理解。
(一)、頂崗實習過程遇到的困難
1、一進入企業(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、在益凌進銷存系統(tǒng)中,也就是第三個項目,因為是剛剛開始,所以主要的任務(wù)是做設(shè)計,就是把那些業(yè)務(wù)流程圖轉(zhuǎn)化為靜態(tài)網(wǎng)頁。這事看起來好像不難,不就是做靜態(tài)網(wǎng)頁嘛!當初我是這樣想的!但是到真正做的時候,就發(fā)現(xiàn)了其實并不是想象中的那么簡單,例如,如何抽象數(shù)據(jù)字段,也就是說,別人給你一張真實的業(yè)務(wù)表,你該如何把那些有用的字段顯示在你的'界面上,業(yè)務(wù)流程中的每個點之間又有沒有關(guān)系,這些都需要你去想的問題。初次接觸,所以做起來也很棘手。
。ǘ、如何解決問題:
作為一個開發(fā)人員,遇到這些問題是在所難免的,因為很多技術(shù)都在不停的更新,你要不斷的去學習,要有學習新知識的潛力,而且如今網(wǎng)絡(luò)資源是如此的豐富,只要在internet上搜索一下,很多問題都會迎刃而解。Oracle數(shù)據(jù)庫簡單的應(yīng)用,jquery框架和ibaties框架的應(yīng)用也是透過網(wǎng)絡(luò)資源一邊學習一邊應(yīng)用來實現(xiàn)我的目的的,當然也少不了跟同事的溝通。對于那個報表中用到的折線圖和餅狀圖,我們采用了一個叫Jfreechat的框架,關(guān)于如何應(yīng)用,也是從網(wǎng)上獲取相關(guān)例子,然后經(jīng)過我們的加工,就很順利的解決了問題。透過這次,感覺收獲還是挺大的。對于進銷存管理系統(tǒng)的設(shè)計問題,我壓根就什么都不懂,看了一段時光的業(yè)務(wù)流程圖,還是不明白要做什么,要在網(wǎng)頁界面上體現(xiàn)哪些字段,每個界面之間又有什么聯(lián)系,這些都不太明白!斑@些東西要靠自我想的”,項目負責人跟我說了,之后他就跟我說了一大堆如何抽象字段,要把每個業(yè)務(wù)點的關(guān)系理清,然后再透過他們的關(guān)系抽象有用的字段。聽他說了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設(shè)計,我感覺我對軟件開發(fā),又有了更深的認識,同時也讓我意識到溝通在軟件開發(fā)中真的是一件很重要的事。
六、頂崗實習心得
經(jīng)過為期4個月的專業(yè)頂崗實習,令我更深一步的了解和學習了軟件開發(fā)的一般過程,不再是以前那樣,都不明白軟件開發(fā)是什么東西。對于一個應(yīng)用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖碜,而這么多人一齊做,代碼又是如何進行管理的。對于每一個應(yīng)用系統(tǒng),企業(yè)到底用到哪些技術(shù),他們?yōu)槭裁匆x取這些技術(shù),我們開發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰。人,孰能無過,過而改之,善莫大焉!沒有誰,在編寫代碼的過程中永遠不會犯錯,即使他十分的厲害,那也是從不斷的犯錯過程中鍛煉出來的,但亦有“犯錯”的時候,因為需求是不斷的改變的,即使你當時沒錯,但需求改了之后,你的代碼不貼合需求,那也是你的錯。有錯那當然就要調(diào)試咯,以前老是害怕出錯,找不到問題所在是件令人煩惱的事。但是當調(diào)試的錯誤多了之后,你就會發(fā)現(xiàn),每當一看到相類似的錯誤之后,你就會立即明白這個錯誤是什么原因造成的!所以,我們不就應(yīng)害怕出錯,就應(yīng)把調(diào)試錯誤當成一種提高個人潛力的方式。對于測試人員發(fā)回來的bug我們要認真的對待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,你的見解。在企業(yè)中,每一個系統(tǒng)的
開發(fā)過程一般來說都不是一個人從頭做到尾的,一般都有分工的,如此一來,溝通就必不可少了,因為你要把你做的工作,你為什么這樣做,告訴別人,別人才更好的去完成他的任務(wù)。
這次頂崗實習,是進行實戰(zhàn)性工作,學到了很多東西,我相信對以后的生活和工作都有很大的幫忙。
軟件開發(fā)實習報告 篇2
1、淺談測試
一直以來,我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結(jié)和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統(tǒng)的方方面面具體運作的前提。但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測試經(jīng)驗。實際項目中,編碼時間一般只占30%左右,真正耗費時間的是IT階段的找 bug與對應(yīng)bug,此階段基本評定了coder的編碼質(zhì)量。
2、程序員的困惑
有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱調(diào)試。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數(shù)據(jù)庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題。但不用怕,只要學會調(diào)試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調(diào)試追蹤
如果你能在短短的時間內(nèi)就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現(xiàn)問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑。eclipse是個很爽的ide,這點做的很好。例如頁面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫查詢語句去下手,設(shè)置斷點,一步一步step over,讓sql字段(存取最終sql語句的`字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy后在sql客戶端去實際運行,看看實際查詢出來的表是什么,如果是對的,有可能就是頁面調(diào)用的錯誤或者action邏輯的傳值問題。
頁面錯誤的調(diào)試,基本方法是用右鍵點擊實際網(wǎng)頁查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。
4、一些習慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。
解決了一個問題后,要去究根問底去找到問題產(chǎn)生的起因,以防你下次遇到類似的問題再浪費同樣的時間。
把代碼寫的漂亮,注釋、空行、規(guī)范一樣不能少,可讀性是放在第一位。曾經(jīng)看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。
任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
軟件開發(fā)實習報告 篇3
一、實習目的
根據(jù)所學課程的理論知識,結(jié)合企業(yè)的運營實際,選定企業(yè)管理中的某一具體問題進行調(diào)查研究,并撰寫調(diào)查報告,反映問題的具體表現(xiàn),其中包含的企業(yè)管理理論,以及對問題的解決方案建議。使學生進一步熟悉企業(yè)運作實踐和調(diào)查報告寫作方法,同時提高觀察問題、分析問題、解決問題的能力。
二、企業(yè)實習地點
北京慧點科技有限公司
三、實習時間
2x13年7月29日——2x13年9月8日
四、實習內(nèi)容
1、網(wǎng)站開發(fā)及建設(shè)
2、電子商務(wù)的基礎(chǔ)工作
五、實習總結(jié)
在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產(chǎn)生身臨其境感覺的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。今天人們談到計算機必然地和網(wǎng)絡(luò)聯(lián)系起來,一方面孤立的未加入網(wǎng)絡(luò)的計算機越來越難以見到,另一方面計算機的概念也被網(wǎng)絡(luò)所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術(shù)能像Internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網(wǎng)絡(luò)直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯(lián)網(wǎng)絡(luò)。人們可以通過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小時空界限,通過網(wǎng)絡(luò)人們可以共享計算機硬件資源、軟件資源和信息資源。“網(wǎng)絡(luò)就是計算機”的概念被事實一再證明,被世人逐步接受。
。ㄒ唬、實習過程遇到的困難
1為以后我們能夠在工作中順利做事,辛苦的找來實習項目,這是一個建設(shè)門戶網(wǎng)站的項目名稱是“網(wǎng)貿(mào)通”,網(wǎng)站分為近三十個板塊,然后我們可以選擇那些沒有完成的項目來做,我們組選的是“在線管理子平臺”這一塊。由于不經(jīng)常接觸企業(yè)管理的內(nèi)容,范圍比較廣而且內(nèi)有多而雜,所以給我們的搜集帶來很大的困難。
2、在建設(shè)網(wǎng)站之前我們必須先要把我們的網(wǎng)站策劃方案拿出來,所以實習的前兩天我們一直在討論關(guān)于網(wǎng)站策劃的問題。討論到網(wǎng)站主題色、網(wǎng)頁布局、欄目分類等一些問題時大家都有不同的意見,所以我們是經(jīng)過自信分析才決定下來網(wǎng)站的'一些問題。
3、在網(wǎng)站的建設(shè)當中大家會遇到一些想象不到的問題,例如:用PS技術(shù)美化圖片文字時遇到的技術(shù)問題,用Flash做出來的動態(tài)廣告不是我們想要達到的效果,有時網(wǎng)頁之間鏈接不上,遇到這些技術(shù)上的問題
。ǘ⑷绾谓鉀Q問題:
在遇到這些問題是我們都感覺太累太復(fù)雜,所以也有想過放棄,想過只不過是一個作業(yè),想辦法完成就可以?墒窃倏纯次覀?yōu)檫@份作業(yè)忙這么些日子也應(yīng)該要一些更多的收獲,這才在老師和同學的幫助下完成此次實習任務(wù)。
在實習的過程中我們也體會到,不應(yīng)該為完成作業(yè)而去做作業(yè),應(yīng)該把它當做自己的工作,自己有義務(wù)去完成它,在完成工作的過程中真真正的學到一些東西,才是最主要的。
通過學習實踐和公司技術(shù)人員的指導(dǎo)。使我真正對所學的軟件融會貫通,熟練在手。制作網(wǎng)頁用的軟件是Dreamweaver,Fireworks,Flash軟件。Dreamweaver大大加速網(wǎng)絡(luò)時代電子交易應(yīng)用中的項目交付。它提供網(wǎng)頁和表單的動態(tài)生成到企業(yè)級的解決方案,如電子商店,庫存管理系統(tǒng)和企業(yè)內(nèi)部局域網(wǎng)的數(shù)據(jù)庫應(yīng)用等功能。Fireworks是目前最流行的網(wǎng)頁圖象制作軟件。只要將Dreamweaver的默認圖象編輯器設(shè)為Fireworks,那么在Fireworks中制作完成網(wǎng)頁圖象后將其輸出就會立即在Dreamweaver中更新。Fireworks還可以安裝使用所有的Photoshop濾鏡,并且可以直接導(dǎo)入PSD格式圖象。更方便的是它不僅結(jié)合Photoshop位圖功能以及CoreIDRAW矢量圖的功能,而且提供大量的網(wǎng)頁圖象模板供用戶使用,例如,網(wǎng)頁上很流行的陰影和立體按紐等效果,只需單擊一下就可以制作完成。當然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉(zhuǎn)等效果直接生成HTML代碼,或者嵌入到現(xiàn)有的網(wǎng)頁中,或者作為單獨的網(wǎng)頁出現(xiàn)。Flash是目前最流行的矢量動畫制作軟件,與其他Wed動畫軟件相比,它具很多優(yōu)點。制作的是矢量圖形。只要用少量矢量數(shù)據(jù)就可以描述一個復(fù)雜的對象,而占用的儲存空間只是位圖的幾千分之一,非常適合在網(wǎng)格上使用。同時,矢量圖象不會隨瀏覽器窗口大小的改變而改變畫面質(zhì)量。使用插件方式工作。用戶只需安裝一次插件,以后就可以快速啟動并觀看動畫,而不比像Java那樣每次都要啟動虛擬機。Flash插件也不大,只有170KB左右,很容易下載并安裝。還提供其他一些增強功能。例如,支持位圖,聲音,漸變色和Alpha透明等。擁用這些功能,用戶就完全可以建立一個全部由Flash制作的站點。Flash影片也是一種流式文件。這就是說,瀏覽者在觀看一個大動畫時,可以不必等到影片全部下載到本地再觀看,而是可以隨時觀看,即使后面的內(nèi)容還沒有完全下載,也可以開始欣賞動畫。主圖是一個網(wǎng)頁的門面,它能體現(xiàn)出這個網(wǎng)頁的整體風格。
軟件開發(fā)實習報告 篇4
轉(zhuǎn)眼已經(jīng)在東軟實訓(xùn)這樣的大家庭中生活快10個月時間了,之前的興奮、喜悅?cè)缃褚呀?jīng)讓我熟悉,在這里的每一天都會讓我有成為一名真正“財富”擁有者的沖動。也許對別人來說,一定不能體會為什么在這不到10個月的時間會讓一個人有翻天覆地的變化,但是變化就是這樣一點一點產(chǎn)生的。
在東軟的實訓(xùn)生活中,我深深體會到了自己在專業(yè)知識方面的欠缺和不足,也意識到了自己做為計算機軟件工程專業(yè)的學生,要想在以后的職業(yè)中嶄露頭角,除了要有過硬的理論知識,健康的體魄外,還必須具備良好的心理素質(zhì),使自己在以后的途中無論經(jīng)歷什么樣的困難,都立于不敗之地。這正是本次實訓(xùn)的根本目的。
通過實訓(xùn)中心老師的課堂講解與企業(yè)化標準的培訓(xùn),使我加深了對自己專業(yè)的認識。從而確定自己以后的努力方向。要想在短暫的實訓(xùn)時間內(nèi),盡可能多的學到東西,就需要咱們跟老師或同學進行很好的溝通,加深彼此的了解。只有咱們跟老師多溝通,讓老師更了解咱們,才能跟真切的對咱們進行培訓(xùn)工作。由此,班級的文化“共享”就在生活中慢慢形成了。
“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間里,讓我深深的感覺到自己在實際應(yīng)用中所學專業(yè)知識的匱乏。讓我真真領(lǐng)悟到“學無止境”這句話的涵義。而老師在專業(yè)認識周中所講的,都是課本上沒有而對咱們又非常實用的東西,這又給咱們的實訓(xùn)增加了濃墨淡采的光輝。我懂得了實際生活中,專業(yè)知識是怎樣應(yīng)用與實踐的。在這些過程中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧?繂我坏牧α渴呛茈y完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使咱們的'組合達到更加完美。
這次實訓(xùn)帶給我太多的感觸,它讓我知道工作上的辛苦,事業(yè)途中的艱辛。讓我知道了實際的工作并不像在學校學習那樣輕松。
人非生而知之,雖然我現(xiàn)在的知識結(jié)構(gòu)還很差,但是我知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。這次實訓(xùn)讓我在一瞬間長大:咱們不可能永遠呆在象牙塔中,過著一種無憂無慮的生活,咱們總是要走上社會的,而社會,就是要靠咱們這些年輕的一代來推動。這就是咱們不遠千里來實訓(xùn)的心得和感受,而不久后的我,面臨是就業(yè)壓力,還是繼續(xù)深造,我想我都應(yīng)該好好經(jīng)營自己的時間,充實、完善自我,不要讓自己的人生留下任何空白!
實訓(xùn)中除了學到不少專業(yè)知識,也了解一些社會的現(xiàn)實性,包括人際交往,溝通方式及相關(guān)禮節(jié)方面的內(nèi)容,對于團隊開發(fā)來說,團結(jié)一致使我深有體會。團隊的合作注重溝通和信任,不能不屑于做小事,永遠都要保持親和誠信,把專業(yè)理論運用到具體實踐中,不僅加深我對理論的掌握和運用,還讓我擁有了一次又一次難忘的開發(fā)經(jīng)理,這是也是實訓(xùn)最大的收獲。
現(xiàn)在我對“一個人最大的財富是他的人生經(jīng)歷和關(guān)系網(wǎng)絡(luò)”這句話非常的有感情,因為它確實幫了咱們不少。除此課本上的知識畢竟有限。通過實訓(xùn),我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,只有知識是遠遠不夠的,專業(yè)技能急需提高。
從最初的笨手笨腳,到現(xiàn)在可以熟練的按照流程開發(fā)軟件,這都與我班每個人的努力是分不開的。十個月的實訓(xùn),教會了咱們很多東西,同時也鍛煉了大家踏實、穩(wěn)重的能力,每個人都很珍惜這來之不易的實訓(xùn)機會。
在實際工作中經(jīng)常會和不同的人打交道,然而他們的態(tài)度是不可恭維的,你會感覺到他的不耐煩以及他的高傲,所以這就需要學會溝通的方式及說話技巧,學會靈活面對。通過這十個月的實訓(xùn),我班同學都收獲頗豐,總體來說對這次實訓(xùn)還是很滿意的。盡管實訓(xùn)很累,每天早出晚歸。但真的很感謝學校能夠提供咱們這樣好的實訓(xùn)機會,以及東軟給予咱們的實訓(xùn)平臺。咱們深刻的了解到,只有經(jīng)歷過,才知道其中的滋味。對于我而言,喜歡體驗生活,可以說通過這次實訓(xùn),真真切切的讓我了解了什么是軟件開發(fā),什么是軟件工程,讓我對于軟件最初的觀點也有了本質(zhì)性的改變!程序員不僅僅是一份職業(yè),更是一份細心+一份耐心+一份責任心=人生價值的詮釋。即將走向工作崗位的咱們更要不斷加強自己的專業(yè)技能,社會不會要一個一無是處的人,所以咱們要更多更快的從一個學校人向社會人轉(zhuǎn)變。為此咱們將會在以后的日子里繼續(xù)努力,不斷激勵經(jīng)驗,不斷磨礪自己,早日走向工作崗位。短短兩周的很快就過去了,在xx的實習馬上就要過去了。雖然只有短短的兩周,但我學會了很多知識,熟悉了軟件開發(fā)的流程,也很好的。
軟件開發(fā)實習報告 篇5
本周是實習的第一周,很幸運碰到了產(chǎn)品部很有耐心的leader詹老師。實習第二天他讓我做一個H5的游戲類應(yīng)用,主要用于微信中分享。之前對于自己的水平是否能完成完全沒底,但感覺第一次實操確實也有點讓人興奮,之前關(guān)于產(chǎn)品開發(fā)的印象只停留在書本上。
詹老師讓我模仿“過家家gogaga”所開發(fā)的“打電話認師姐”微信小游戲?qū)懸粋類似的應(yīng)用。我把原始應(yīng)用找出來便開始摳代碼,第一步是將套在微信接口中的原始應(yīng)用摳出來(套在微信接口的原始應(yīng)用只能在微信瀏覽器中運行,無法在電腦上測試),周二開始做。
一開始我的效率非常低,因為我很多測試方法并不熟悉,在參閱了微信JS—SDK后總算把原始代碼摳出來,厘清該應(yīng)用的基本邏輯后開始重寫,在詹老師的耐心地指導(dǎo)和對基礎(chǔ)知識的講解下,我們將原始代碼中120行的CSS代碼優(yōu)化到60行,將五百多行的JS代碼優(yōu)化到只有60行,這事實上是在原有的邏輯上完全重寫了,這讓我開始有點成就感了。
也第一次感受到產(chǎn)品開發(fā)中的大局觀,這種大局觀更多的是體現(xiàn)在細節(jié)上,比如代碼變量名的設(shè)置需要與文件存放聯(lián)合考慮,以便日后修改和維護。詹老師在講代碼邏輯的時候親自寫了一個例子讓我體會,雖然消化這些用了快一天,但感覺真的收獲很大,有拔云見日之感。
實習一周后所遇到的種種困難也讓我意識到自己很多問題,歸納如下:
1、盡管之前對于書本的學習有一定積累,但還是暴露出代碼的不熟練,細節(jié)方面處理能力差,在細節(jié)上耗費時間太多。
2、缺乏基本的軟件開發(fā)測試思路,比如之前不知道chrome具有相當強大的錯誤測試功能,它對于沒有觸發(fā)的函數(shù)也有錯誤提示。
3、缺乏專注的習慣,比如詹老師讓我先完成功能方面,但我卻習慣于去找找界面的素材,這就導(dǎo)致兩邊都沒有做好。雖然認識上知道不該這么做,但是習慣上卻很難改。
4、自己很多時候雖然有問題但是不能完全闡述清楚,所以跟leader溝通的時候往往支支吾吾,以后有問題自己首先得想清楚,將問題講明白也是很關(guān)鍵的.能力。
另外也記錄一些自己的淺薄感受:
1、工科出身的詹老師對于代碼的運行效率有很多的考慮,但對于用戶體驗和交互效果似乎稍微少點,當然也可能是我新來并不了解的原因。
2、公司在做小應(yīng)用的時候并不會在用戶測試和產(chǎn)品結(jié)構(gòu)功能上討論太多,公司要的是迭代效率,就是要快速出應(yīng)用,然后再快速上線下一個。
本周接到新的任務(wù),為制作H5的招聘頁面,之前的“給師姐打電話”的H5應(yīng)用還沒有優(yōu)化好,能做的改進的地方還有很多,leader詹老師讓我先把招聘網(wǎng)站做好,H5應(yīng)用先放放,他給了我大街網(wǎng)做的“中國好Offer”作為參考,拿到之后確實感覺這些頁面都做得很好,詹老師搜集的資源確實十分豐富,從實習到現(xiàn)在他發(fā)給我的參考很實用,在看完了五六十個H5的招聘頁面之后開始構(gòu)思,在將產(chǎn)品架構(gòu)基本做好后,測試又發(fā)現(xiàn)很多問題,有技術(shù)層面的,但更多的設(shè)計本身的問題。
技術(shù)的細節(jié)的問題:基于jquerymobile的開發(fā)框架國內(nèi)的資料十分有限,不得不查閱原始的英文API,很多問題也只能去JQM的論壇查找,這些都十分考驗英文閱讀能力。CSS的布局問題繁雜,在各個瀏覽器,各個應(yīng)用的渲染都不一樣,也是很折磨人的過程,我現(xiàn)在就碰到了css中font—weight屬性在Safari沒有渲染的問題,至今沒有解決。
逐漸體會到前端工作的繁瑣與細節(jié),需要學的東西很多,有時候可以憑自己一些小聰明在當前解決,但并沒有摸到問題的根源,揚湯止沸不是長久之計,但又好像沒有足夠的時間來系統(tǒng)的摸索,我只能先將這些問題一一記下來。這些技術(shù)的體會是一方面,另一方面便是產(chǎn)品的設(shè)計層面,現(xiàn)在就是因為產(chǎn)品快做好后發(fā)現(xiàn)有很多地方犯了低級錯誤,以往的紙上談兵頭頭是道,等到自己親身實踐卻感到把握不住很多設(shè)計原則,比如界面設(shè)計給用戶造成的不必要的干擾,功能可見性的不足,邏輯上的不嚴謹,以下我歸納了下崗做好的H5界面存在的交互問題:
1、頁面的設(shè)計初衷是左右滑動來切換頁面,但給幾個朋友測試后都不能進入頁面后就自然而然的知道是左右滑動。
2、joinus的圖標給用戶是按鈕的錯覺,在測試中很多用戶以為是按鈕,都會下意識的點擊。
3、交互效果的乏善可陳,與滑動的邏輯似乎也沒有太大關(guān)聯(lián),只是單純的加入了一些css3的動畫。
4、用于提示左右滑動的動態(tài)箭頭會讓用戶以為是點擊作用
改進:
1、放棄joinus圖標
2、改為上下滑動,箭頭提示更改
3、重新設(shè)計圖標擺放結(jié)構(gòu)
總結(jié):這次的H5頁面主要在于設(shè)計問題,事先并沒有完全構(gòu)思好原型就急切投入到代碼的編寫中,這種開發(fā)方式本身是十分幼稚的!
【軟件開發(fā)實習報告】相關(guān)文章:
軟件開發(fā)實習報告02-14
軟件開發(fā)實習報告3篇02-12
軟件開發(fā)專業(yè)實習報告五篇05-07
軟件開發(fā)專業(yè)實習報告4篇12-04
軟件開發(fā)實習報告合集六篇05-18
軟件開發(fā)實習報告合集6篇01-01
軟件開發(fā)實習自我鑒定03-25
軟件開發(fā)實習工作總結(jié)06-09
軟件開發(fā)實習自我鑒定03-22