當前位置:文範網 >

個人文檔 >實習報告 >

前端實習報告多篇

前端實習報告多篇

前端實習報告多篇

【第1篇】前端開發畢業實習報告

前端開發畢業實習報告

前端開發畢業實習報告一

以前在校很少自己做程序,對軟件工程更是一無所知。來到公司,開始接觸'大規模'(其實現在看來實習的項目其實還是很小的)軟件開發,一時真的有些迷茫。比起vss,mvc,qa,cmmi,我對java,jsp,xml的一竅不通根本不值一提。大家都不想輸在'起點',所以都默契地在加班,這樣一直持續了實習的兩個月。

剛來的時候'始業教育'顯得慢吞吞,我們還經常盤算去哪哪玩之類的。我和flysky(20個新生裏唯一一個南區的兄弟,軟件學院的)還經常出去吃各種小吃,每到一處都嚐嚐本地的風味,這是他的習慣。之後開始的培訓還不是很難過,java,c++,oracle,老師們講的很'好',可以説是非常好,好得我們沒有幾個人能聽懂。大家開始發愁,我也是每天晚上都基本看書到10點。

'我心説得虧哥們我還練過',來之前的2月份我就自己買了一本thinking in java,看懂看不懂怎麼説也算是準備了一下java,c++雖説沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣.至於oracle,雖然不瞭解,但畢竟因為佩服'雲飛揚'的性格和敬業精神,咱sql選修也不是白混的。專業倒還有點'基礎',再加上咱這自學能力也不是吹的,基本維持。可等到後來的日語課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課。不過特別喜歡那個老師説話的感覺,加上她一直對我都很好,所以還是很用心的學着。

隨着培訓的收尾,我們開始正式進入項目。從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟件開發的每個細節。最受不了的就是每天都要記'週報',填寫自己的勞動成果。因為這個我還被qa通報了好幾次呢,真的很鬱悶。其實現在我很感謝這種制度化的東西,某些情況下好習慣的養成是要靠強制來確保的。詳細設計之後就是企盼已久的編碼,我心想終於可以做點'正事'了。現在回頭一看才知道,其實編碼只佔軟件開發的整個過程勞動量的1/4左右,而且其他的環節也不是想象中的那麼無足輕重。

編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規格説明,加上編碼時一個關鍵時段我回校和老同學敍舊。那陣項目經理(pm)就經常和我們説,'有問題自己想辦法,不要經常問我'。pm其實是在叫我們自己醖釀,遇到難題只有'憋'一'憋'才能有真的收穫。而我不在的那三天正好是大家技術/思路上的一個'躍遷',很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多。再一個就是編碼中期時機器出問題,環境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣。後來利用五一其間的加班我終於趕完了自己的模塊,達到了第一個里程碑。其實從發現落後到加班趕完這段經歷,對我來説也具有里程碑的意義。不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識。我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以後再遇到難題我還是不行;我也可以硬着頭皮導致項目延期,那樣我以後的日子保證不好過,而且這麼做也不符合我的性格。事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事。

前端開發畢業實習報告二

在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助於我們更好的瞭解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

在這個星期裏,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的瞭解,但是也僅僅是停留在瞭解的範圍,對裏面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

由於時間的關係,我們的這次實踐課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的`實際操作。包括了程序模塊處理.簡單界面程序.高級界面程序.程序的添加修改.用程序做一元線性迴歸處理以及用c語言程序來畫粒度分佈圖等這幾樣比較重要的時間操作。

上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對於程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。

學習c程序設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用c語言開發程序的能力,為今後的繼續學習打下一個良好的基礎。為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:

1.加深對課堂講授內容的理解

課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。

學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域裏這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去'掩蓋'程序中的錯誤,而不是儘可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。

2.熟悉程序開發環境、學習計算機系統的操作方法

一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂'環境'就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以後真正編寫計算機程序解決實際問題打下基礎。同時,在今後遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。

3.學習上機調試程序

完成程序的編寫,決不意味着萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對於初學者來説,儘快掌握程序調試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。

【第2篇】前端工程師實習報告

前端工程師實習報告

前端工程師實習報告

時間過的真快,一眨眼時間我在上海匯思軟件公司為期三個多月的實習生活就要結束了,而我也要重新回到校園繼續學習與參加2012各公司的校園招聘,我的實習生涯要暫時告一段落。

回顧找實習的過程,只能用一個字來形容:“難”。這種困難不同於學校所遇到的,我個人覺得比學校遇到的難 題更上了一個層次。首先,找到一份工作都很難。想想也是,誰願意找一個沒有任何經驗,而且還是想做短期的學生呀。我找過貼有“招聘啟示”的店面。誰知道, 當我説出我的原意後。本來笑面相迎的老闆來個180度大轉彎,冷冷迴應一句“我們這裏已經找好了人”。鬼才信他的話,那啟示明明是新的,而且店裏面就他一 個人,哪來的新人?陸續還找過別的工作,我甚至找過中介,但都失敗了。最後還是通過自己不懈的努力,經歷千辛萬苦找到了一份比較適合的工作。

然而三個多月在公司的工作生活,我感到很慶幸和滿意。慶幸的是我比其它一部分同學多了三個月在軟件公司工作的經歷,這使我畢業後能夠更好更快地適應軟 件公司的工作生活和節奏。滿意的是公司為我提供了良好的工作學習環境,我剛到公司不久公司就為我提供了電腦和相應的座位,當我在android、java過程中 遇到不懂問題的時候,主管,同事都會毫不吝嗇的為我講解,讓我感受到公司團結向上的氛圍,軟件公司最重要的也就是這種團隊合作的精神。看來這也是公司先進的管理理念吧。

這三個月的工作、生活是有味道的,所以現在回想起來,特別懷念,要不沒有這些味道,我想我的實習就這樣的過去了。那種種的味道還深深的記住我的腦海裏,叫人無法忘記。這些都是我的人生中很難得的一次經驗。人生經驗都是在人我們的人生中不斷的積累的,在實習中我所 收穫到的不止是我的知識,更重要的是我的精神也有了進一步的提高。

在這三個月中,我對軟件開發工程師有了新的理解,在以前的觀念中軟件工程師主要工作就是編寫代碼。但是通過三個月的工作,我發現軟件工程師不僅要會編程,還要把開發的系統大概的思路,構架都構思出來。所以要做一名軟件工程師需要的不僅是紮實的編程功底,還要有比較好的邏輯思維和大膽創新的精神,記住要做一個軟件工程師需要的是冰凍三尺非一日之寒的努力、踏實、上進、求新、求變、求實的態度和決心!這無疑給我迷惘的未來給了一盞明亮的燈塔。

在這三個多月的時間中,我學習了新的開發extjs框架,extjs是一種主要用於創建前端用户界面,是一個基本與後台技術無關的前端ajax框架。以前網站的前端都是用js、jsp、html實現一個小功能,往往需要很多的代碼,那叫一個累啊!而使用extjs,很複雜的功能只要幾行代碼就能實現,特別是表格處理方面。無論是界面之美,還是功能之強,ext的表格控件都高居榜首。單選行,多選行,高亮顯示選中的行,推拽改變列寬度,按列排序,這些基本功能extjs輕量級實現。 自動生成行號,支持checkbox全選,動態選擇顯示哪些列,支持本地以及遠程分頁,可以對單元格按照自己的想法進行渲染,這些也算可以想到的功能。 再加上可編輯grid,添加新行,刪除一或多行,提示多行數據,推拽改變grid大小,grid之間拖拽一或多行,甚至可以在tree和grid之間進行拖拽,啊,這些功能實在太神奇了。更令人驚歎的是,這些功能竟然都在ext表格控件裏實現了。extjs的強大是在令人無話可説。

在學時extjs中我有七點經驗小結,

一、理解html dom、ext element及component,ext最傑出之處,是開發了一系列非常簡單易用的控件及組件,我們只需要使用這些組件就能實現各種豐富多彩的ui的開發。

二、熟悉ext組件體系,xt2.0對整個框架進行了重構,最為傑出的是推出了一個以component類為基礎的組件體系,在component類基礎上,使用面向對象的方法,設計了一系列的組件及控件。因此,要能遊刃有餘地使用ext,熟悉ext組件體系是最基本的。

三、掌握核心控件,在使用ext的時候,一定要掌握一些核心控件,特別是處於基類的控件。在開發應用中的很多控件,他們都是繼承於面板panel,所以我們要重點掌握面板這個核心控件的特性。

四、學習及研究示例, 學習別人的示例對於我們開發幫助會非常大,示例包括基本組件的應用、綜合應用等多個方面。

五、多運用,編程是一門實踐性的科學,僅僅靠看書、看別人寫的代碼是遠遠不夠的,因此,必須多做實踐才行,只有通過不斷的練習,大量的使用,才能對ext的組件特性、事件、事件處理機制以及與服務器端交互接口等深入的掌握,只有多做運用,深入瞭解ext的組件的工作原理及機制,才能編寫出高級的ext的應用。

六、熟讀ext項目的源代碼,如果要想深入應用ext,那麼閲讀ext項目的源代碼這是必不可少的環節,ext的代碼質量非常高,通過閲讀他的代碼我們可以更加深刻的瞭解 javascript面向對象編程,ext代碼中包含了很多高級的js技巧以及設計模式。

七、理解,熟悉,掌握json,在項目中,ext本身的華麗外表就很吸引眼球了,但這僅僅是其外在的美,還有最核心的內在美,即:json。json(javascript object notation) 是一種數據交互格式,一個不能實現數據交互功能的項目是沒有任何意義的,大多的ajax框架的數據交互都基於json,如:jquery、extjs等。

三個月的開發工作,我對android開發有了新的認識。android的大火主要是其本身的5大優勢導致的。

一、開放性,在優勢方面,android平台首先就是其開發性,開發的平台允許任何移動終端廠商加入到android聯盟中來。顯著的開放性可以使其擁有更多的開發者,隨着用户和應用的日益豐富,一個嶄新的平台也將很快走向成熟開發性對於android的發展而言,有利於積累人氣,這裏的人氣包括消費者和廠商,而對於消費者來講,隨大的受益正是豐富的軟件資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。

二、掙脱運營商的束縛,在過去很長的一段時間,特別是在歐美地區,手機應用往往受到運營商制約,使用什麼功能接入什麼網絡,幾乎都受到運營商的控制。從08 年iphone 上市 ,用户可以更加方便地連接網絡,運營商的制約減少。隨着edge、hsdpa這些2g至3g移動網絡的逐步過渡和提升,手機隨意接入網絡已不是運營商口中 的`笑談,當你可以通過手機im軟件方便地進行即時聊天時,再回想不久前天價的彩信和圖鈴下載業務,是不是像噩夢一樣?互聯網巨頭google推動的android終端天生就有網絡特色,將讓用户離互聯網更近。

三、豐富的硬件選擇,這一點還是與android平台的開放性相關,由於android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。功能上的差異和特色,卻不 會影響到數據同步、甚至軟件的兼容,好比你從諾基亞 symbian風格手機 一下改用蘋果 iphone ,同時還可將symbian中優秀的軟件帶到iphone上使用、聯繫人等資料更是可以方便地轉移,是不是非常方便呢?

四、不受任何限制的開發商,android平台提供給第三方開發商一個十分寬泛、自由的環境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別緻的軟件會誕生。但也有其兩面性,血腥、暴-力、情-色方面的程序和遊戲如可控制正是留給android難題之一。

五、無縫結合的google應用,如今叱詫互聯網的google已經走過10年度歷史,從搜索巨人到全面的互聯網滲透,google服務如地圖、郵件、搜索等已經成為連接用户和互聯網的重要紐帶,而android平台手機將無縫結合這些優秀的google服務。

再説android的5大不足:

一、安全和隱私,由於手機與互聯網的緊密聯繫,個人隱私很難得到保守。除了上網過程中經意或不經意留下的個人足跡,google這個巨人也時時站在你的身後,洞穿一切,因此,互聯網的深入將會帶來新一輪的隱私危機。

二、首先開賣android手機的不是最大運營商,眾所周知,t-mobile在23日,於美國紐約發佈 了android首款手機g1。但是在北美市場,最大的兩家運營商乃at&t和verizon,而目前所知取得android手機銷售權的僅有 t-mobile和sprint,其中t-mobile的3g網絡相對於其他三家也要遜色不少,因此,用户可以買賬購買g1,能否體驗到最佳的3g網絡服 務則要另當別論了!

三、運營商仍然能夠影響到android手機在國內市場,不少用户對購得移動定製機不滿,感覺所購的手機被人塗畫了廣告一般。這樣的情況在國外市場同樣出現。android手機的另一發售運營商sprint就將在其機型中內置其手機商店程序。

四、同類機型用户減少在 不少手機論壇 都會有針對某一型號的子論壇,對一款手機的使用心得交流,並分享軟件資源。而對於android平台手機,由於廠商豐富,產品類型多樣,這樣使用同一款機 型的用户越來越少,缺少統一機型的程序強化。舉個稍顯不當的例子,現在山寨機氾濫,品種各異,就很少有專門針對某個型號山寨機的討論和羣組,除了哪些功能 異常搶眼、頗受追捧的機型以外。

五、過分依賴開發商缺少標準配置在 使用pc端的windows xp系統的時候,都會內置微軟windows media player這樣一個瀏覽器程序,用户可以選擇更多樣的播放器,如

realplay或暴風影音等。但入手開始使用默認的程序同樣可以應付多樣的需要。在 android平台中,由於其開放性,軟件更多依賴第三方廠商,比如android系統的sdk中就沒有內置音樂 播放器,全部依賴第三方開發,缺少了產品的統一性

我是屬於公司研發部的一員,我對自己技術上的特點作一個概括。熟悉android架構以及android sdk 開發,熟悉java、c++,對常用的數據結構、算法和設計模式有一定的瞭解熟悉jsp、jdbc、xml和javascript,熟悉struts2+hibernate+spring框架開發。

好的心態 + 好的技術 = 好的人生,這是我的人生信條。希望我能用自己的技術為社會創造價值。我雖然離開了公司,我仍然非常感謝公司、領導、主管、同事給我的幫助。

【第3篇】web前端實習報告範文

一、實訓項目

簡易記事本

二、實訓目的和要求

本次實訓是對前面學過的所有面向對象的編程思想以及javaweb編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點併到網上搜索以及查閲相關的書籍來蒐集資料。通過編寫採用jsp+servlet+javabean技術框架的應用系統綜合實例,以掌握javaweb開發技術。

具體要求有以下幾點:

1.問題的描述與程序將要實現的具體功能。

2.程序功能實現的具體設計思路或框架,並檢查流程設計。3.代碼實現。4.設計小結。

三、實訓項目的開發環境和所使用的技術

基於j2se基礎,利用myeclipse8.5以上版本的集成開發環境完成實訓項目,界面友好,代碼的可維護性好,有必要的註釋和相應的文檔。

四、實訓地點、日程、分組情況:

實訓地點:4棟303機房日程:

第一階段:1.班級分組,選定課題,查閲相關資料半天2.劃分模塊、小組成員分工半天3.利用case工具進行系統設計和分析,並編制源程序5天

第二階段:上機調試,修改、調試、完善系統2天

第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天

五、程序分析

功能模塊説明彈出菜單

for(intf=0;f

創建保存文件對話框

publicvoidsavefile{

創建打開文件對話框

privatevoidopenfile{

jfilechooserfilechoose=newjfilechooser;intresult=opendialog(null);if(result==ove_option)}

{try{

filefile=electedfile;filereaderfr=newfilereader(file);intlen=(int)th;char[]context=newchar[len];(context,0,len);e;

ext(newstring(context));

jfilechooserfilechoose=newjfilechooser;intresult=savedialog(null);if(result==ove_option)}

{try{

filefile=electedfile;filewriterfw=newfilewriter(file);e(ext);e;

}catch(exceptione){tln('保存文件失敗!');}}elsereturn;

}catch(exceptione){tln('打開文件失敗!');}}elsereturn;

六、程序設計及實現

1、實現彈出菜單(jpopupmenu)2、設置字型,字體大小,字體顏色3、實現自動換行

七、實訓總結

通過3天的實訓,雖然實訓的時間不長,但是總體上收穫是很大的,我們的java課程學到的只是java和皮毛,[javaweb實習報告]一開始我還沒有信心完成。我仔細看了書上的代碼之後。對計事本有了一個大體的瞭解,在初訓的實候知道自己應該做一個什麼樣的計事本了,在實訓的過程中也遇到了不少困難,通過查api文檔和看書,解決了問題,在寫到字符的查找的替換時後,用到了上課時學到的知識,對字體的風格的保存裏面的顏色分離和還原方法,是通過查api文檔獲得的,現在我所寫的計事本只實現在一些基本功能。簡單的複製粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了。

在實現記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的複製、粘貼、刪除等功能還比較容易實現,但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現字體顏色和背景顏色,首先要調用系統的調色板,再進行設置。但如何調用系統調色板?我是通過查閲幫助文檔來找到其調用方法的。像自動換行、設置字體等都是通過方法來調用,給相關事件加上監聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什麼方法,也由於時間有限,沒有完成其功能。總體的感覺是對java有了一個全新的認識,現在感覺用java做小的圖形用户程序有些缺陷,但是在其的應用方面。尤其是有網絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由於時間關係還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最後還是進行計事本的編寫。由於在做畫圖軟件時花了不了時間,所以現在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然後再學習一下java和網絡的編程,體驗java的前沿技術。

在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發進程。其他的同學有問題的話我也是給他們儘量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。

java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,我會向他學習。

雖然學習java的路還很找,但我會繼續走下去。

  • 文章版權屬於文章作者所有,轉載請註明 https://wenfanwang.com/gerenwendang/shixibaogao/9d7mg7.html
專題