摘要:實(shí)習(xí)期間,在指導(dǎo)老師的幫助下,熟悉了公司在環(huán)境事業(yè)方面的主要業(yè)務(wù)流程,對(duì)于JAVA網(wǎng)頁(yè)開發(fā)流程系統(tǒng)學(xué)習(xí)。將理論知與實(shí)際工作相結(jié)合,在不斷地嘗試和實(shí)踐提高自己的專業(yè)水平,為接下來(lái)走出學(xué)校踏入社會(huì)做準(zhǔn)備。現(xiàn)將畢業(yè)實(shí)習(xí)的具體情況及體會(huì)作系統(tǒng)的總結(jié)。
關(guān)鍵詞:JAVA;網(wǎng)頁(yè)開發(fā);業(yè)務(wù)流程
1 實(shí)習(xí)單位簡(jiǎn)介 聚光科技(杭州)股份有限公司是由歸國(guó)留學(xué)人員創(chuàng)辦的高新技術(shù)企業(yè), 2002年1月注冊(cè)成立于浙江省杭州市國(guó)家高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū), 2009年完成股份制改造,2011年4月上市,注冊(cè)資金4.45億元人民幣,是世界領(lǐng)先的環(huán)境與安全分析檢測(cè)儀器生產(chǎn)商與系統(tǒng)解決方案供應(yīng)商。公司擁有國(guó)際一流的研發(fā)、營(yíng)銷、應(yīng)用服務(wù)和供應(yīng)鏈團(tuán)隊(duì),致力于業(yè)界最前沿的各種分析檢測(cè)技術(shù)研究與應(yīng)用開發(fā),產(chǎn)品廣泛應(yīng)用于環(huán)保、冶金、石化、化工、能源、食品、農(nóng)業(yè)、交通、水利、建筑、制藥、釀造、航空及科學(xué)研究等眾多行業(yè),并出口到美、日、英、俄羅斯等二十多個(gè)國(guó)家和地區(qū)。 公司擁有近500人的研發(fā)團(tuán)隊(duì),研發(fā)人員中碩士、博士人數(shù)約占60%,先后被認(rèn)定為“國(guó)家創(chuàng)新型企業(yè)”、“國(guó)家火炬計(jì)劃重點(diǎn)高新技術(shù)企業(yè)”、“國(guó)家規(guī)劃布局內(nèi)重點(diǎn)軟件企業(yè)”、“全國(guó)企事業(yè)知識(shí)產(chǎn)權(quán)試點(diǎn)單位”、 國(guó)務(wù)院僑辦“重點(diǎn)華僑華人創(chuàng)業(yè)團(tuán)隊(duì)”、“浙江省首批創(chuàng)新型示范企業(yè)”、“浙江省專利示范企業(yè)”等,連續(xù)三年作為分析儀器行業(yè)的唯一代表入選“中國(guó)最具生命力百?gòu)?qiáng)企業(yè)”,連續(xù)四年上榜“福布斯—中國(guó)最具潛力企業(yè)百?gòu)?qiáng)”。公司是中國(guó)儀器儀表學(xué)會(huì)環(huán)境與安全檢測(cè)儀器分會(huì)、在線分析儀器專業(yè)委員會(huì)、近紅外分析儀器專業(yè)委員會(huì)的掛靠單位。是浙江省環(huán)保產(chǎn)業(yè)協(xié)會(huì)會(huì)長(zhǎng)單位。 公司建立了完善的營(yíng)銷和服務(wù)網(wǎng)絡(luò),在全國(guó)設(shè)有33個(gè)服務(wù)網(wǎng)點(diǎn)和辦事處,擁有超過200人的技術(shù)支持、服務(wù)人員,提供24小時(shí)免費(fèi)客服熱線。公司設(shè)有可供應(yīng)全國(guó)的一級(jí)備件總庫(kù),對(duì)于用戶的需求可以做到10分鐘內(nèi)響應(yīng),1小時(shí)內(nèi)到達(dá)現(xiàn)場(chǎng),24小時(shí)以內(nèi)解決問題。可以提供GPRS/CDMA遠(yuǎn)程在線服務(wù),達(dá)到遠(yuǎn)程調(diào)試、維護(hù)和故障診斷以及實(shí)現(xiàn)產(chǎn)品軟件遠(yuǎn)程無(wú)線升級(jí),已成為國(guó)內(nèi)過程分析儀器和環(huán)保監(jiān)測(cè)儀器行業(yè)中覆蓋面最廣的銷售和服務(wù)網(wǎng)絡(luò)。 通過十年時(shí)間的快速發(fā)展,公司在企業(yè)規(guī)模、研發(fā)實(shí)力和市場(chǎng)占有率等方面都排名國(guó)內(nèi)行業(yè)首位,成為中國(guó)分析儀器行業(yè)和環(huán)保監(jiān)測(cè)儀器行業(yè)龍頭企業(yè),以及中國(guó)在環(huán)境與安全檢測(cè)分析儀器領(lǐng)域重要的創(chuàng)新平臺(tái)與產(chǎn)業(yè)化基地。 2 實(shí)習(xí)主要過程 此次實(shí)習(xí)的目的在于通過在聚光科技(杭州)股份有限公司的實(shí)習(xí),熟悉軟件開發(fā)的業(yè)務(wù)流程,將理論與實(shí)際相結(jié)合,熟練掌握J(rèn)AVA系統(tǒng)開發(fā)等。實(shí)習(xí)過程主要包括以下幾個(gè)階段: 第一,配置開發(fā)所需系統(tǒng)變量及安裝所需開發(fā)工具。 第二, 學(xué)習(xí)SpringMVC開發(fā)框架,學(xué)習(xí)demo項(xiàng)目,為后續(xù)開發(fā)打下基礎(chǔ)。 第三, 維護(hù)公司現(xiàn)有項(xiàng)目,為后續(xù)獨(dú)立開發(fā)打下基礎(chǔ)。 第四, 獨(dú)立參與開發(fā)項(xiàng)目——杭州應(yīng)急管理指揮決策系統(tǒng)。 第五, 總結(jié)實(shí)習(xí)經(jīng)過,并完成實(shí)習(xí)手冊(cè)、實(shí)習(xí)報(bào)告。 3 實(shí)習(xí)主要內(nèi)容 3.1配置開發(fā)環(huán)境和熟悉開發(fā)框架 剛到公司的第一周,主要是了解公司的UI規(guī)范以及一些公司的開發(fā)守則,并且配置開發(fā)所需的環(huán)境變量及安裝開發(fā)工具。在導(dǎo)師的指導(dǎo)下開始學(xué)習(xí)SpringMVC開發(fā)框架。接下來(lái)學(xué)習(xí)學(xué)習(xí)hql語(yǔ)言,熟悉hibernate框架應(yīng)用。 第二周開始學(xué)習(xí)公司里的demo項(xiàng)目,熟悉公司的開發(fā)流程和UI規(guī)范,進(jìn)一步學(xué)習(xí)SpringMVC框架。 通過對(duì)SpringMVC框架的學(xué)習(xí),我深刻了解了SpringMVC框架在JAVA開發(fā)中的邊界,其實(shí)controller+model+view的模式可以靈活變通,使得我們?cè)陂_發(fā)中可以根據(jù)項(xiàng)目的大小來(lái)調(diào)整開發(fā)中controller和model的寫法,使得大項(xiàng)目能開發(fā)的好,小項(xiàng)目能開發(fā)的快。而傳統(tǒng)的Strusts框架由于其配置action繁雜,管理困難,在我的實(shí)習(xí)公司中已基本不再使用。
3.2維護(hù)公司現(xiàn)有項(xiàng)目 第三周開始維護(hù)公司現(xiàn)有項(xiàng)目,理論與實(shí)際相結(jié)合的深入的學(xué)習(xí)SpringMVC框架。慢慢的開始參與項(xiàng)目周會(huì),了解并熟悉項(xiàng)目業(yè)務(wù)、項(xiàng)目需求、項(xiàng)目計(jì)劃和開發(fā)流程。 通過對(duì)JQuery語(yǔ)言的學(xué)習(xí),加強(qiáng)了我獨(dú)立開發(fā)前端頁(yè)面效果的能力。 不同的業(yè)務(wù)有不同的業(yè)務(wù)邏輯,公司的系統(tǒng)是由多個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)包括多個(gè)業(yè)務(wù),深刻理解業(yè)務(wù)流程,才能在后續(xù)開發(fā)中不偏離實(shí)際業(yè)務(wù)流程,才能給用戶更好的體驗(yàn)。
3.3獨(dú)立參與開發(fā)項(xiàng)目 我參與開發(fā)的杭州應(yīng)急管理指揮決策系統(tǒng),www.628tf.com起初是由應(yīng)急管理和指揮決策兩個(gè)子系統(tǒng)組成。應(yīng)急管理包括應(yīng)急上報(bào)和資源管理等。指揮決策包括對(duì)上報(bào)案件的指揮和決策。看似應(yīng)急管理和指揮決策是兩個(gè)子系統(tǒng),其實(shí)兩者間又有較高的耦合度。隨著對(duì)該項(xiàng)目的研發(fā)和用戶的使用反饋,最后決定將兩個(gè)子系統(tǒng)合并。 第五周我開始在指導(dǎo)老師的安排下,獨(dú)立參與開發(fā)新版本的應(yīng)急管理指揮系統(tǒng)。我主要負(fù)責(zé)事件管理里面的接報(bào)、報(bào)告、任務(wù)派發(fā),還有處置指揮里面的分屏。 最后幾周的時(shí)間主要是在獨(dú)立開發(fā)中度過。通過本次實(shí)習(xí),我將理論學(xué)習(xí)與實(shí)際應(yīng)用想結(jié)合,更熟練的掌握了JAVA語(yǔ)言在系統(tǒng)開發(fā)中的應(yīng)用,能較熟練的使用SpringMVC框架在JAVA開發(fā)中的應(yīng)用,能用JS語(yǔ)言熟練的完成前端頁(yè)面效果的開發(fā),能熟練的應(yīng)用hibernate語(yǔ)言,能使用Spring+hibernate框架來(lái)搭建開發(fā)平臺(tái)。 4 實(shí)習(xí)的主要收獲和體會(huì) 在這次八周的實(shí)習(xí)中,我最大的收獲就是將學(xué)校學(xué)習(xí)到的理論知識(shí)與實(shí)際應(yīng)用相結(jié)合,熟練掌握了軟件開發(fā)的一般流程。 在實(shí)習(xí)之前,我先自學(xué)了JAVA語(yǔ)言開發(fā)、JS語(yǔ)言,Strusts、hibernate和spring框架 ,為我后續(xù)實(shí)習(xí)先打下基礎(chǔ)。光是理論學(xué)習(xí),無(wú)法很好的掌握編程語(yǔ)言在實(shí)際開發(fā)中的應(yīng)用,而且企業(yè)中的開發(fā)流程又與我們?cè)趯W(xué)習(xí)中不同,更加的側(cè)重于開發(fā)效率,開發(fā)規(guī)范。而我就是通過這次在聚光科技公司的實(shí)習(xí),來(lái)熟悉軟件開發(fā)的流程,更好的掌握我之前學(xué)習(xí)的編程語(yǔ)言。 在這次實(shí)習(xí)中,我做到了每天記筆記。記錄每天的任務(wù)安排,記錄每次通過導(dǎo)師指導(dǎo),或者通過網(wǎng)上學(xué)習(xí)學(xué)習(xí)到的新的知識(shí),并且經(jīng)常翻看,熟記這些新的知識(shí)。我也在CSDN上發(fā)布了幾篇個(gè)人的學(xué)習(xí)筆記,有一定的瀏覽量,也方便自己后續(xù)復(fù)習(xí)。 在單位里,我做到了聽從導(dǎo)師安排,不懂的知識(shí)和不懂的UI規(guī)范立馬向?qū)熢儐枺κ棺约旱拈_發(fā)更加的規(guī)范,更加的符合公司的標(biāo)準(zhǔn)。在每周一次的周會(huì)里,認(rèn)真的匯報(bào)每周的開發(fā)進(jìn)度,認(rèn)真的對(duì)目前開發(fā)的現(xiàn)況進(jìn)行總結(jié),認(rèn)真的聽取同事對(duì)我開發(fā)現(xiàn)況的意見。 在開發(fā)中,我做的了按時(shí)完成分配的任務(wù),不拖拉,不說(shuō)累,不說(shuō)難。不以不會(huì)為借口而不去研究學(xué)習(xí)新的技術(shù)。努力地使自己成為一個(gè)合格的優(yōu)秀的程序員。 通過這次在聚光科技的實(shí)習(xí),我了解了項(xiàng)目開發(fā)的整個(gè)流程,能使用SpringMVC+hibernate框架來(lái)搭建開發(fā)平臺(tái),能java語(yǔ)言和hql語(yǔ)言來(lái)完成controller部分和model部分的開發(fā),能使用html語(yǔ)言和jquery語(yǔ)言完成前端頁(yè)面開發(fā)。理論的學(xué)習(xí)只能使我了解某個(gè)語(yǔ)言,并不能掌握,然后用于開發(fā)項(xiàng)目。而通過這次實(shí)習(xí),我將理論與實(shí)際相結(jié)合,能獨(dú)立自主的參與開發(fā)項(xiàng)目,為我后續(xù)完成畢業(yè)設(shè)計(jì),打下了堅(jiān)實(shí)的基礎(chǔ)。 在此,我深深的感謝,在這次實(shí)習(xí)中對(duì)我孜孜不倦指導(dǎo)的張尚飛導(dǎo)師和吳文君導(dǎo)師,還有我在計(jì)算機(jī)方面的啟蒙老師陳琰宏導(dǎo)師。 |