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