- 目錄
篇一 前端工程師實習報告
前端工程師實習報告
前端工程師實習報告
時間過的真快,一眨眼時間我在上海匯思軟件公司為期三個多月的實習生活就要結束了,而我也要重新回到校園繼續(xù)學習與參加2012各公司的校園招聘,我的實習生涯要暫時告一段落。
回顧找實習的過程,只能用一個字來形容:“難”。這種困難不同于學校所遇到的,我個人覺得比學校遇到的難 題更上了一個層次。首先,找到一份工作都很難。想想也是,誰愿意找一個沒有任何經驗,而且還是想做短期的學生呀。我找過貼有“招聘啟示”的店面。誰知道, 當我說出我的原意后。本來笑面相迎的老板來個180度大轉彎,冷冷回應一句“我們這里已經找好了人”。鬼才信他的話,那啟示明明是新的,而且店里面就他一 個人,哪來的新人?陸續(xù)還找過別的工作,我甚至找過中介,但都失敗了。最后還是通過自己不懈的努力,經歷千辛萬苦找到了一份比較適合的工作。
然而三個多月在公司的工作生活,我感到很慶幸和滿意。慶幸的是我比其它一部分同學多了三個月在軟件公司工作的經歷,這使我畢業(yè)后能夠更好更快地適應軟 件公司的工作生活和節(jié)奏。滿意的是公司為我提供了良好的工作學習環(huán)境,我剛到公司不久公司就為我提供了電腦和相應的座位,當我在android、java過程中 遇到不懂問題的時候,主管,同事都會毫不吝嗇的為我講解,讓我感受到公司團結向上的氛圍,軟件公司最重要的也就是這種團隊合作的精神??磥磉@也是公司先進的管理理念吧。
這三個月的工作、生活是有味道的,所以現(xiàn)在回想起來,特別懷念,要不沒有這些味道,我想我的實習就這樣的過去了。那種種的味道還深深的記住我的腦海里,叫人無法忘記。這些都是我的人生中很難得的一次經驗。人生經驗都是在人我們的人生中不斷的積累的,在實習中我所 收獲到的不止是我的知識,更重要的是我的精神也有了進一步的提高。
在這三個月中,我對軟件開發(fā)工程師有了新的理解,在以前的觀念中軟件工程師主要工作就是編寫代碼。但是通過三個月的工作,我發(fā)現(xiàn)軟件工程師不僅要會編程,還要把開發(fā)的系統(tǒng)大概的思路,構架都構思出來。所以要做一名軟件工程師需要的不僅是扎實的編程功底,還要有比較好的邏輯思維和大膽創(chuàng)新的精神,記住要做一個軟件工程師需要的是冰凍三尺非一日之寒的努力、踏實、上進、求新、求變、求實的態(tài)度和決心!這無疑給我迷惘的未來給了一盞明亮的燈塔。
在這三個多月的時間中,我學習了新的開發(fā)extjs框架,extjs是一種主要用于創(chuàng)建前端用戶界面,是一個基本與后臺技術無關的前端ajax框架。以前網站的前端都是用js、jsp、html實現(xiàn)一個小功能,往往需要很多的代碼,那叫一個累啊!而使用extjs,很復雜的功能只要幾行代碼就能實現(xiàn),特別是表格處理方面。無論是界面之美,還是功能之強,ext的表格控件都高居榜首。單選行,多選行,高亮顯示選中的行,推拽改變列寬度,按列排序,這些基本功能extjs輕量級實現(xiàn)。 自動生成行號,支持checkbox全選,動態(tài)選擇顯示哪些列,支持本地以及遠程分頁,可以對單元格按照自己的想法進行渲染,這些也算可以想到的功能。 再加上可編輯grid,添加新行,刪除一或多行,提示多行數據,推拽改變grid大小,grid之間拖拽一或多行,甚至可以在tree和grid之間進行拖拽,啊,這些功能實在太神奇了。更令人驚嘆的是,這些功能竟然都在ext表格控件里實現(xiàn)了。extjs的強大是在令人無話可說。
在學時extjs中我有七點經驗小結,
一、理解html dom、ext element及component,ext最杰出之處,是開發(fā)了一系列非常簡單易用的控件及組件,我們只需要使用這些組件就能實現(xiàn)各種豐富多彩的ui的開發(fā)。
二、熟悉ext組件體系,xt2.0對整個框架進行了重構,最為杰出的是推出了一個以component類為基礎的組件體系,在component類基礎上,使用面向對象的方法,設計了一系列的組件及控件。因此,要能游刃有余地使用ext,熟悉ext組件體系是最基本的。
三、掌握核心控件,在使用ext的時候,一定要掌握一些核心控件,特別是處于基類的控件。在開發(fā)應用中的很多控件,他們都是繼承于面板panel,所以我們要重點掌握面板這個核心控件的特性。
四、學習及研究示例, 學習別人的示例對于我們開發(fā)幫助會非常大,示例包括基本組件的應用、綜合應用等多個方面。
五、多運用,編程是一門實踐性的科學,僅僅靠看書、看別人寫的代碼是遠遠不夠的,因此,必須多做實踐才行,只有通過不斷的練習,大量的使用,才能對ext的組件特性、 事件、事件處理機制以及與服務器端交互接口等深入的掌握,只有多做運用,深入了解ext的組件的工作原理及機制,才能編寫出高級的ext的應用。
六、熟讀ext項目的源代碼,如果要想深入應用ext,那么閱讀ext項目的源代碼這是必不可少的環(huán)節(jié),ext的代碼質量非常高,通過閱讀他的代碼我們可以更加深刻的了解 javascript面向對象編程,ext代碼中包含了很多高級的js技巧以及設計模式。
七、理解,熟悉,掌握json,在項目中,ext本身的華麗外表就很吸引眼球了,但這僅僅是其外在的美,還有最核心的內在美,即:json。json(javascript object notation) 是一種數據交互格式,一個不能實現(xiàn)數據交互功能的項目是沒有任何意義的,大多的ajax框架的數據交互都基于json,如:jquery、extjs等。
三個月的開發(fā)工作,我對android開發(fā)有了新的認識。android的大火主要是其本身的5大優(yōu)勢導致的。
一、開放性,在優(yōu)勢方面,android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快走向成熟開發(fā)性對于android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,隨大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。
二、掙脫運營商的束縛,在過去很長的一段時間,特別是在歐美地區(qū),手機應用往往受到運營商制約,使用什么功能接入什么網絡,幾乎都受到運營商的控制。從08 年iphone 上市 ,用戶可以更加方便地連接網絡,運營商的制約減少。隨著edge、hsdpa這些2g至3g移動網絡的逐步過渡和提升,手機隨意接入網絡已不是運營商口中 的`笑談,當你可以通過手機im軟件方便地進行即時聊天時,再回想不久前天價的彩信和圖鈴下載業(yè)務,是不是像噩夢一樣?互聯(lián)網巨頭google推動的android終端天生就有網絡特色,將讓用戶離互聯(lián)網更近。
三、豐富的硬件選擇,這一點還是與android平臺的開放性相關,由于android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。功能上的差異和特色,卻不 會影響到數據同步、甚至軟件的兼容,好比你從諾基亞 symbian風格手機 一下改用蘋果 iphone ,同時還可將symbian中優(yōu)秀的軟件帶到iphone上使用、聯(lián)系人等資料更是可以方便地轉移,是不是非常方便呢?
四、不受任何限制的開發(fā)商,android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴-力、情-色方面的程序和游戲如可控制正是留給android難題之一。
五、無縫結合的google應用,如今叱詫互聯(lián)網的google已經走過10年度歷史,從搜索巨人到全面的互聯(lián)網滲透,google服務如地圖、郵件、搜索等已經成為連接用戶和互聯(lián)網的重要紐帶,而android平臺手機將無縫結合這些優(yōu)秀的google服務。
再說android的5大不足:
一、安全和隱私,由于手機與互聯(lián)網的緊密聯(lián)系,個人隱私很難得到保守。除了上網過程中經意或不經意留下的個人足跡,google這個巨人也時時站在你的身后,洞穿一切,因此,互聯(lián)網的深入將會帶來新一輪的隱私危機。
二、首先開賣android手機的不是最大運營商,眾所周知,t-mobile在23日,于美國紐約發(fā)布 了android首款手機g1。但是在北美市場,最大的兩家運營商乃at&t和verizon,而目前所知取得android手機銷售權的僅有 t-mobile和sprint,其中t-mobile的3g網絡相對于其他三家也要遜色不少,因此,用戶可以買賬購買g1,能否體驗到最佳的3g網絡服 務則要另當別論了!
三、運營商仍然能夠影響到android手機在國內市場,不少用戶對購得移動定制機不滿,感覺所購的手機被人涂畫了廣告一般。這樣的情況在國外市場同樣出現(xiàn)。android手機的另一發(fā)售運營商sprint就將在其機型中內置其手機商店程序。
四、同類機型用戶減少在 不少手機論壇 都會有針對某一型號的子論壇,對一款手機的使用心得交流,并分享軟件資源。而對于android平臺手機,由于廠商豐富,產品類型多樣,這樣使用同一款機 型的用戶越來越少,缺少統(tǒng)一機型的程序強化。舉個稍顯不當的例子,現(xiàn)在山寨機泛濫,品種各異,就很少有專門針對某個型號山寨機的討論和群組,除了哪些功能 異常搶眼、頗受追捧的機型以外。
五、過分依賴開發(fā)商缺少標準配置在 使用pc端的windows xp系統(tǒng)的時候,都會內置微軟windows media player這樣一個瀏覽器程序,用戶可以選擇更多樣的播放器,如
realplay或暴風影音等。但入手開始使用默認的程序同樣可以應付多樣的需要。在 android平臺中,由于其開放性,軟件更多依賴第三方廠商,比如android系統(tǒng)的sdk中就沒有內置音樂 播放器,全部依賴第三方開發(fā),缺少了產品的統(tǒng)一性
我是屬于公司研發(fā)部的一員,我對自己技術上的特點作一個概括。熟悉android架構以及android sdk 開發(fā),熟悉java、c++,對常用的數據結構、算法和設計模式有一定的了解熟悉jsp、jdbc、xml和javascript,熟悉struts2+hibernate+spring框架開發(fā)。
好的心態(tài) + 好的技術 = 好的人生,這是我的人生信條。希望我能用自己的技術為社會創(chuàng)造價值。我雖然離開了公司,我仍然非常感謝公司、領導、主管、同事給我的幫助。
篇二 前端開發(fā)畢業(yè)實習報告
前端開發(fā)畢業(yè)實習報告
前端開發(fā)畢業(yè)實習報告一
以前在校很少自己做程序,對軟件工程更是一無所知。來到公司,開始接觸'大規(guī)模'(其實現(xiàn)在看來實習的項目其實還是很小的)軟件開發(fā),一時真的有些迷茫。比起vss,mvc,qa,cmmi,我對java,jsp,xml的一竅不通根本不值一提。大家都不想輸在'起點',所以都默契地在加班,這樣一直持續(xù)了實習的兩個月。
剛來的時候'始業(yè)教育'顯得慢吞吞,我們還經常盤算去哪哪玩之類的。我和flysky(20個新生里唯一一個南區(qū)的兄弟,軟件學院的)還經常出去吃各種小吃,每到一處都嘗嘗本地的風味,這是他的習慣。之后開始的培訓還不是很難過,java,c++,oracle,老師們講的很'好',可以說是非常好,好得我們沒有幾個人能聽懂。大家開始發(fā)愁,我也是每天晚上都基本看書到10點。
'我心說得虧哥們我還練過',來之前的2月份我就自己買了一本thinking in java,看懂看不懂怎么說也算是準備了一下java,c++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣.至于oracle,雖然不了解,但畢竟因為佩服'云飛揚'的性格和敬業(yè)精神,咱sql選修也不是白混的。專業(yè)倒還有點'基礎',再加上咱這自學能力也不是吹的,基本維持??傻鹊胶髞淼娜照Z課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課。不過特別喜歡那個老師說話的感覺,加上她一直對我都很好,所以還是很用心的學著。
隨著培訓的收尾,我們開始正式進入項目。從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟件開發(fā)的每個細節(jié)。最受不了的就是每天都要記'周報',填寫自己的勞動成果。因為這個我還被qa通報了好幾次呢,真的很郁悶。其實現(xiàn)在我很感謝這種制度化的東西,某些情況下好習慣的養(yǎng)成是要靠強制來確保的。詳細設計之后就是企盼已久的編碼,我心想終于可以做點'正事'了?,F(xiàn)在回頭一看才知道,其實編碼只占軟件開發(fā)的整個過程勞動量的1/4左右,而且其他的環(huán)節(jié)也不是想象中的那么無足輕重。
編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規(guī)格說明,加上編碼時一個關鍵時段我回校和老同學敘舊。那陣項目經理(pm)就經常和我們說,'有問題自己想辦法,不要經常問我'。pm其實是在叫我們自己醞釀,遇到難題只有'憋'一'憋'才能有真的收獲。而我不在的那三天正好是大家技術/思路上的一個'躍遷',很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多。再一個就是編碼中期時機器出問題,環(huán)境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣。后來利用五一其間的加班我終于趕完了自己的模塊,達到了第一個里程碑。其實從發(fā)現(xiàn)落后到加班趕完這段經歷,對我來說也具有里程碑的意義。不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識。我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以后再遇到難題我還是不行;我也可以硬著頭皮導致項目延期,那樣我以后的日子保證不好過,而且這么做也不符合我的性格。事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事。
前端開發(fā)畢業(yè)實習報告二
在科技高度發(fā)展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。
在這個星期里,我們專業(yè)的學生在專業(yè)老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的`實際操作。包括了程序模塊處理.簡單界面程序.高級界面程序.程序的添加修改.用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學習程序設計語言必不可少的實踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規(guī)定、掌握程序設計方法、提高程序開發(fā)能力,這些都必須通過充分的實際上機操作才能完成。
學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統(tǒng)一上機實驗,所以希望學生有效地利用課程上機實驗的機會,盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學習打下一個良好的基礎。為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1.加深對課堂講授內容的理解
課堂上要講授許多關于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規(guī)定。對于一些內容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。
學習c語言不能停留在學習它的語法規(guī)則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。
通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業(yè)時的心態(tài)。但是在程序設計領域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去'掩蓋'程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發(fā)能力。
2.熟悉程序開發(fā)環(huán)境、學習計算機系統(tǒng)的操作方法
一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進行。所謂'環(huán)境'就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。
3.學習上機調試程序
完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。
篇三 web前端開發(fā)述職報告
web前端開發(fā)述職報告
在過去的一年里,“前端開發(fā)部”主要承擔著公司“前端頁面”設計和制作方面的工作。在各位同事的努力下,妥善的處理好了這方面的相關業(yè)務。
作為設計師,在完成平面設計及網站設計的同時,為頁面的優(yōu)化提出了很多建議。例如dk的導航條,設計師充分考慮到了用戶鼠標滑過的狀態(tài)、點擊的狀態(tài),以及購物車在不同情況下的展示效果。為提升用戶體驗做出了積極貢獻。
另外,前端開發(fā)方面的進步也顯而易見,在廣告頁的制作上,通過技術手段,降低了頁面的“并發(fā)連接數”,提升頁面開啟速度的同時,減少了服務器帶寬的損耗。尤其是張瑞,熟練掌握了html及css語言,在代碼編寫速度上有了顯著提高。
新的一年里,我們要更緊密的與業(yè)務掛鉤,除了繼續(xù)承擔頁面設計、前端開發(fā)的工作之外,要充分考慮網站運營方面的需求,通過改良廣告頁的設計,提升產品的訂購率。
具體的量化指標如下:
提高產品訂購率到1:2
目前的產品訂購率是1萬個訪問者,平均可以產生1.2個訂購。希望通過前端部門的努力,能夠讓這一萬個看到我們廣告的用戶里,至少有2個人掏錢來買我們的產品。
提升實際引入流量
現(xiàn)在部門操作的是富媒體廣告的投放,也就是設計師設計的270×200右下角浮動廣告,這個浮動廣告,隨著投放力度的增強,將會有上千萬次的展示。如果能改善廣告的表現(xiàn)形式,提升5%的引入流量,就意味著公司可以增加20萬的獨立訪客,也就可以產生更高的價值。我們在工作中,可以多站在用戶的角度去思考,研究什么樣的廣告可以更吸引大家的點擊。從而完成這個5%的目標。
仔細認真、月出錯率要低于3個
在配合各部門工作的過程中,對交到自己手里的任務要仔細檢查、核對。運營中涉及到一些數據統(tǒng)計整合的工作,關系到公司對該項目的資金投入,不允許錄入方面的偏差。設計稿及靜態(tài)頁上的文字,需要遞交業(yè)務部門審核;遞交之前,盡量避免文字上的錯誤;確認文字后,不允許錄入方面出現(xiàn)問題。項目提交svn后,對上線的頁面,要進行二次核查。去年我們在這方面做的很好,希望今年可以繼續(xù)保持。
最后,希望大家在完成自身工作的同時,多為項目的進展出謀劃策。也希望大家今天玩的開心。謝謝。
web前端開發(fā)述職報告
大家好:
首先向其他部門的同事介紹一下我們前端開發(fā)部的工作內容。
如果將來的工作中,大家遇到了以下方面的問題,可以找前端部協(xié)助:
一、網站運營方面的工作
前端開發(fā)部目前承擔著公司主要業(yè)務的推廣及宣傳工作,工作任務細化為以下幾個方面:
尋找并研究用戶
我們需要分析哪一部分用戶是公司產品的目標客戶。不同時段上網的群體 購買產品的比率是多少,他們使用什么操作系統(tǒng)、什么瀏覽器,分析他們的上網習慣,給不同的人彈出不同的頁面提示。針對他們的“頁面停留時間”、“跳出率”來判斷該用戶是否滿意現(xiàn)有的界面設計。
制定推廣模式
針對不同的產品,我們要選擇適合的渠道進行推廣。分析哪種方式更容易被用戶接受。研究“論壇”、“百科”“博客”的'熱帖,學習他們吸引讀者的模式。制定哪種產品適合群發(fā)推廣,哪種產品適合投放彈窗廣告、富媒體廣告或者漂浮廣告。這些推廣方式的優(yōu)缺點是什么?我們應該如何取舍。
流量操作
實際項目的運營過程中,涉及到大量的流量買入及投放。前端部需要有專人負責數據統(tǒng)計的任務,研究哪個時間段引入的流量更適合推廣產品,哪個時間段產生的無效點擊較多、予以屏蔽、或減量投放。對比幾家廣告聯(lián)盟的數據,綜選出一個或多個適宜長期合作的伙伴。
提出改版建議
當發(fā)現(xiàn)網站或產品有可以改進的地方,部門內負責運營的成員要積極主動的提出整改意見,這是我們的責任。有時候幾個字的修改,就可以大幅度的提高產品訂購率。例如之前提到的,將“下一步”修改成“立即殺毒”,不要忽視這些細節(jié)。做產品、做用戶體驗、做銷售、做運營,都是由一個一個小的細節(jié)累積而成的。
二、網站設計與廣告設計
在設計的過程中,首先要把自己想象成一個訪問者,當我們看到廣告時的反映是什么,這個網站給自己是什么印象?;ヂ?lián)網的使用者通常處于一種快速瀏覽的狀態(tài),能看到廣告的人很少,能被廣告吸引點擊到我們網站的人更少,能被我們網站上的內容所吸引并產生購買的又少了一部分。每一個環(huán)節(jié)對設計師都是一次考驗。通過前邊運營人員的數據分析,設計師可以了解到哪個頁面的退出率比較高,從而針對該頁面著手,優(yōu)化設計元素。
三、前端開發(fā)
雖然部門名稱仍然是前端開發(fā)部,但是工作的重心已經轉移到了網站運營的上面。前端開發(fā)人員的工作主要是為了更好的運營來服務的。
新的一年里,我們要更緊密的與業(yè)務掛鉤,用所掌握的技術盡可能的去提升用戶體驗。
篇四 web前端實習報告范文
一、實訓項目
簡易記事本
二、實訓目的和要求
本次實訓是對前面學過的所有面向對象的編程思想以及javaweb編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業(yè)設計所要用到的技術點并到網上搜索以及查閱相關的書籍來搜集資料。通過編寫采用jsp+servlet+javabean技術框架的應用系統(tǒng)綜合實例,以掌握javaweb開發(fā)技術。
具體要求有以下幾點:
1.問題的描述與程序將要實現(xiàn)的具體功能。
2.程序功能實現(xiàn)的具體設計思路或框架,并檢查流程設計。3.代碼實現(xiàn)。4.設計小結。
三、實訓項目的開發(fā)環(huán)境和所使用的技術
基于j2se基礎,利用myeclipse8.5以上版本的集成開發(fā)環(huán)境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。
四、實訓地點、日程、分組情況:
實訓地點:4棟303機房日程:
第一階段:1.班級分組,選定課題,查閱相關資料半天2.劃分模塊、小組成員分工半天3.利用case工具進行系統(tǒng)設計和分析,并編制源程序5天
第二階段:上機調試,修改、調試、完善系統(tǒng)2天
第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天
五、程序分析
功能模塊說明彈出菜單
for(intf=0;f
創(chuàng)建保存文件對話框
publicvoidsavefile{
創(chuàng)建打開文件對話框
privatevoidopenfile{
jfilechooserfilechoose=newjfilechooser;intresult=filechoose.showopendialog(null);if(result==jfilechooser.approve_option)}
{try{
filefile=filechoose.getselectedfile;filereaderfr=newfilereader(file);intlen=(int)file.length;char[]context=newchar[len];fr.read(context,0,len);fr.close;
jta.settext(newstring(context));
jfilechooserfilechoose=newjfilechooser;intresult=filechoose.showsavedialog(null);if(result==jfilechooser.approve_option)}
{try{
filefile=filechoose.getselectedfile;filewriterfw=newfilewriter(file);fw.write(jta.gettext);fw.close;
}catch(exceptione){system.out.println('保存文件失敗!');}}elsereturn;
}catch(exceptione){system.out.println('打開文件失敗!');}}elsereturn;
六、程序設計及實現(xiàn)
1、實現(xiàn)彈出菜單(jpopupmenu)2、設置字型,字體大小,字體顏色3、實現(xiàn)自動換行
七、實訓總結
通過3天的實訓,雖然實訓的時間不長,但是總體上收獲是很大的,我們的java課程學到的只是java和皮毛,[javaweb實習報告]一開始我還沒有信心完成。我仔細看了書上的代碼之后。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什么樣的計事本了,在實訓的過程中也遇到了不少困難,通過查api文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學到的知識,對字體的風格的保存里面的顏色分離和還原方法,是通過查api文檔獲得的,現(xiàn)在我所寫的計事本只實現(xiàn)在一些基本功能。簡單的復制粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了。
在實現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復制、粘貼、刪除等功能還比較容易實現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現(xiàn)字體顏色和背景顏色,首先要調用系統(tǒng)的調色板,再進行設置。但如何調用系統(tǒng)調色板?我是通過查閱幫助文檔來找到其調用方法的。像自動換行、設置字體等都是通過方法來調用,給相關事件加上監(jiān)聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能。總體的感覺是對java有了一個全新的認識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應用方面。尤其是有網絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由于時間關系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現(xiàn)在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然后再學習一下java和網絡的編程,體驗java的前沿技術。
在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發(fā)進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。
java是面在的主流技術我會努力將它學好,現(xiàn)在我缺乏的是堅持不懈的精神,我會向他學習。
雖然學習java的路還很找,但我會繼續(xù)走下去。