軟件工程實(shí)習(xí)報(bào)告3000字(通用16篇)
隨著個(gè)人素質(zhì)的提升,需要使用報(bào)告的情況越來(lái)越多,多數(shù)報(bào)告都是在事情做完或發(fā)生后撰寫(xiě)的。那么報(bào)告應(yīng)該怎么寫(xiě)才合適呢?以下是小編為大家整理的軟件工程實(shí)習(xí)報(bào)告3000字,僅供參考,大家一起來(lái)看看吧。
軟件工程實(shí)習(xí)報(bào)告 1
一、實(shí)習(xí)目的
實(shí)習(xí)是大學(xué)生學(xué)習(xí)和事業(yè)中重要的里程碑,將所學(xué)的理論知識(shí)與實(shí)踐結(jié)合起來(lái),培養(yǎng)勇于探索的創(chuàng)新精神、提高動(dòng)手能力,加強(qiáng)社會(huì)活動(dòng)能力,嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,為以后專(zhuān)業(yè)實(shí)習(xí)和走上工作崗位打下堅(jiān)實(shí)的基礎(chǔ)。認(rèn)識(shí)實(shí)習(xí)是教學(xué)計(jì)劃的重要部分,它是培養(yǎng)學(xué)生的實(shí)踐等解決實(shí)際問(wèn)題的第二課堂,它是專(zhuān)業(yè)知識(shí)培養(yǎng)的搖籃,也是對(duì)工業(yè)生產(chǎn)流水線(xiàn)的直接認(rèn)識(shí)與認(rèn)知。實(shí)習(xí)中應(yīng)該深入實(shí)際,認(rèn)真觀察,獲取直接經(jīng)驗(yàn)知識(shí),鞏固所學(xué)基本理論,保質(zhì)保量的完成指導(dǎo)老師所布置任務(wù)。學(xué)習(xí)工人師傅和工程技術(shù)人員的勤勞刻苦的優(yōu)秀品質(zhì)和敬業(yè)奉獻(xiàn)的良好作風(fēng),培養(yǎng)我們的實(shí)踐能力和創(chuàng)新能力,開(kāi)拓我們的視野,培養(yǎng)生產(chǎn)實(shí)際中研究、觀察、分析、解決問(wèn)題的能力。
通過(guò)頂崗實(shí)習(xí),拓寬了我的知識(shí)面,增加感性認(rèn)識(shí),把所學(xué)知識(shí)梳理歸類(lèi),不斷進(jìn)行總結(jié)糾正。增強(qiáng)了從書(shū)本學(xué)不到的人際交往能力,語(yǔ)言表達(dá)和溝通能力,并了解到當(dāng)前工程業(yè)的現(xiàn)狀和發(fā)展前景和隨著時(shí)代發(fā)展的最新動(dòng)態(tài)。通過(guò)頂崗實(shí)習(xí),大大激發(fā)了我向?qū)嵺`學(xué)習(xí)和探索的積極性,為今后從事的工作打下堅(jiān)實(shí)的基礎(chǔ)。
認(rèn)識(shí)實(shí)習(xí)是我們工科學(xué)生的一門(mén)必修課,通過(guò)認(rèn)知實(shí)習(xí),我們要對(duì)機(jī)械設(shè)計(jì)制造及其自動(dòng)化專(zhuān)業(yè)建立感性認(rèn)識(shí),并進(jìn)一步了解本專(zhuān)業(yè)的學(xué)習(xí)實(shí)踐環(huán)節(jié)。通過(guò)接觸實(shí)際生產(chǎn)過(guò)程,一方面,達(dá)到對(duì)所學(xué)專(zhuān)業(yè)的性質(zhì)、內(nèi)容及其在工程技術(shù)領(lǐng)域中的地位有一定的認(rèn)識(shí),為了解和鞏固專(zhuān)業(yè)思想創(chuàng)造條件,在實(shí)踐中了解專(zhuān)業(yè)、熟悉專(zhuān)業(yè)、熱愛(ài)專(zhuān)業(yè)。另一方面,鞏固和加深理解在課堂所學(xué)的理論知識(shí),讓自己的理論知識(shí)更加扎實(shí),專(zhuān)業(yè)技能更加過(guò)硬,更加善于理論聯(lián)系實(shí)際。再有,通過(guò)到工廠去參觀各種工藝流程,為進(jìn)一步學(xué)習(xí)技術(shù)基礎(chǔ)和專(zhuān)業(yè)課程奠定基礎(chǔ)。
這是我們即將走出校門(mén),踏上社會(huì)的最后一次實(shí)習(xí)。作為將理論知識(shí)與實(shí)踐相聯(lián)系的橋梁,實(shí)習(xí)生活帶給了我們很多有益經(jīng)驗(yàn)和書(shū)本上沒(méi)有的知識(shí)。法學(xué)本生就是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科,學(xué)習(xí)法律知識(shí)不僅僅在于我們能將那些書(shū)本上的知識(shí)在多大程度和深度上有一個(gè)全面的掌握,更重要的是能夠運(yùn)用所學(xué)的知識(shí)去解決生活中的實(shí)際問(wèn)題。這才是學(xué)習(xí)法律的我們所承載的使命。作為一名法律人,我珍惜每一次實(shí)習(xí)機(jī)會(huì),把它們當(dāng)作檢驗(yàn)自身理論知識(shí)是否扎實(shí)的試金石;我在實(shí)習(xí)中也很注意個(gè)人法律素養(yǎng)的提高,學(xué)習(xí)如何為人處事,怎樣提高個(gè)人的能力。
二、公司概況
中軟國(guó)際卓越培訓(xùn)中心(ETC)是中軟國(guó)際有限公司投資的大型人才服務(wù)機(jī)構(gòu),是中軟國(guó)際人才戰(zhàn)略的核心組成部分之一,承擔(dān)集團(tuán)發(fā)展過(guò)程中人才儲(chǔ)備和培養(yǎng)的任務(wù),是軟件及外包業(yè)務(wù)快速發(fā)展的重要人才支撐平臺(tái),是集團(tuán)保持高速增長(zhǎng)動(dòng)力之一。隨著中軟國(guó)際在主營(yíng)業(yè)務(wù)特別是軟件外包業(yè)務(wù)上的迅猛發(fā)展,集團(tuán)對(duì)人才的需求量也逐年增加。在這種情況下,以業(yè)內(nèi)知名的“中軟培訓(xùn)中心”為基礎(chǔ),依靠30年培訓(xùn)經(jīng)驗(yàn)的積累,投重金研發(fā)了專(zhuān)門(mén)針對(duì)大學(xué)生的準(zhǔn)員工“5R(5Real)”實(shí)訓(xùn)課程體系(5R即:真實(shí)的工作環(huán)境、真實(shí)的項(xiàng)目經(jīng)理、真實(shí)的項(xiàng)目案例、真實(shí)的`工作壓力、真實(shí)的工作機(jī)會(huì)),于2006年在北京昌平中軟軟件園建成了第一家“中軟國(guó)際軟件人才實(shí)訓(xùn)基地”,也就是現(xiàn)在的中軟國(guó)際北京ETC。該基地辦公面積3000余平方米,可同期容納學(xué)員400名。
ETC所提供的實(shí)訓(xùn)內(nèi)容由技術(shù)類(lèi)項(xiàng)目實(shí)戰(zhàn)訓(xùn)練和職業(yè)素質(zhì)訓(xùn)練兩部分組成,技術(shù)方向涵蓋Java、C/C++、軟件測(cè)試、3G、物聯(lián)網(wǎng)等方向;并涉及對(duì)歐美軟件外包、對(duì)日軟件外包、對(duì)日BPO、金融保險(xiǎn)、電信、電子政務(wù)等主要業(yè)務(wù)領(lǐng)域;于2011年成功研制移動(dòng)互聯(lián)及物聯(lián)網(wǎng)實(shí)驗(yàn)箱產(chǎn)品,以更高標(biāo)準(zhǔn)的培養(yǎng)該領(lǐng)域的緊缺人才。畢業(yè)學(xué)員經(jīng)過(guò)選拔進(jìn)入中軟國(guó)際有限公司實(shí)習(xí)和就業(yè),或經(jīng)推薦進(jìn)入國(guó)內(nèi)其它知名軟件公司實(shí)習(xí)或就業(yè)。自2009年起中軟國(guó)際ETC與院校間的合作變得更加緊密和創(chuàng)新,“N+1聯(lián)合培養(yǎng)”“共建軟件學(xué)院”“共建服務(wù)外包學(xué)院”“共建專(zhuān)業(yè)”等全新的業(yè)務(wù)形式,將為校企合作開(kāi)拓新的領(lǐng)域。截止目前,累計(jì)與超過(guò)50所院校簽署了“校企深度合作”協(xié)議,更加長(zhǎng)期穩(wěn)定地為中軟國(guó)際及行業(yè)培養(yǎng)實(shí)踐型軟件人才。
三、實(shí)習(xí)內(nèi)容
開(kāi)發(fā)簡(jiǎn)單Java應(yīng)用程序,變量、數(shù)據(jù)類(lèi)型和運(yùn)算符,運(yùn)算符和條件結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組,冒泡排序算法,類(lèi)和對(duì)象,Java繼承,Object類(lèi),Java的多態(tài)性,Java的封裝,接口的基本語(yǔ)法,JAVA語(yǔ)言異常處理,JAVA語(yǔ)言包裝器類(lèi)型,1JAVA語(yǔ)言基礎(chǔ)常用API,JAVA語(yǔ)言IO編程,JAVA語(yǔ)言泛型,JAVA語(yǔ)言集合框架,JAVA語(yǔ)言多線(xiàn)程,JAVA語(yǔ)言網(wǎng)絡(luò)編程,mysql入門(mén),DDL&DML,DQL,單行函數(shù),多表查詢(xún),分組查詢(xún),子查詢(xún),約束,序列索引同義詞,控制用戶(hù)權(quán)限,視圖,事務(wù),日期函數(shù),SET運(yùn)算符,數(shù)據(jù)庫(kù)的三范式,網(wǎng)頁(yè)制作基礎(chǔ),命名規(guī)范,java script的語(yǔ)法結(jié)構(gòu),變量和標(biāo)識(shí)符,屬性,表達(dá)式,嚴(yán)格模式,內(nèi)存管理以及垃圾回收,動(dòng)態(tài)腳本,Java script的運(yùn)算符,15種原生對(duì)象類(lèi)型系統(tǒng)描述,原生值和復(fù)雜值,對(duì)象的封裝,構(gòu)造器類(lèi)型,Java Script的作用域,閉包,繼承。實(shí)現(xiàn),節(jié)點(diǎn)類(lèi)型,獲取節(jié)點(diǎn)節(jié)點(diǎn)操作,腳本化css,表單腳本,元素尺寸,事件,動(dòng)畫(huà),AJAX,跨域,存儲(chǔ)儲(chǔ),HTML5。
四、實(shí)習(xí)總結(jié)和收獲
在中軟的實(shí)習(xí)過(guò)程中,我始終把學(xué)習(xí)作為獲得新知識(shí)、掌握方法、提高能力、解決問(wèn)題的一條重要途徑和方法,切實(shí)做到用理論武裝頭腦、指導(dǎo)實(shí)踐、推動(dòng)工作。思想上積極進(jìn)取,積極的把自己現(xiàn)有的知識(shí)用于社會(huì)實(shí)踐中,在實(shí)踐中也才能檢驗(yàn)知識(shí)的有用性。在這四個(gè)月的實(shí)習(xí)工作中給我最大的感觸就是:我們?cè)趯W(xué)校學(xué)到了很多的理論知識(shí),但很少用于社會(huì)實(shí)踐中,這樣理論和實(shí)踐就大大的脫節(jié)了,以至于在以后的學(xué)習(xí)和生活中找不到方向,無(wú)法學(xué)以致用。同時(shí),在工作中不斷的學(xué)習(xí)也是彌補(bǔ)自己的不足的有效方式。信息時(shí)代,瞬息萬(wàn)變,社會(huì)在變化,人也在變化,所以你一天不學(xué)習(xí),你就會(huì)落伍。通過(guò)這四個(gè)月的實(shí)習(xí),并結(jié)合軟件工程崗位工作的實(shí)際情況。通過(guò)這些工作條例的學(xué)習(xí)使我進(jìn)一步加深了對(duì)各項(xiàng)工作的理解,可以求真務(wù)實(shí)的開(kāi)展各項(xiàng)工作。
我認(rèn)為大學(xué)生實(shí)習(xí)難,就業(yè)難,除非你有關(guān)系,能給你輕松找到工作,否則就難逃市場(chǎng)選擇的厄運(yùn)。我在該公司實(shí)習(xí)總結(jié)了五個(gè)攻略,只能智勇雙全,才能在這個(gè)社會(huì)中出人頭地。宜主動(dòng)出擊:找實(shí)習(xí)崗位和找工作一樣,要講究方法。公司一般不會(huì)對(duì)外公布實(shí)習(xí)機(jī)會(huì),可以主動(dòng)和其人力資源部門(mén)聯(lián)系,主動(dòng)爭(zhēng)取實(shí)習(xí)機(jī)會(huì)?商貏e留意正在招聘人選的公司,說(shuō)明其正缺乏人手,在沒(méi)有招到合適的員工的情況下,很有可能會(huì)暫時(shí)選擇實(shí)習(xí)生替代;宜知己知彼:求職信和求職電話(huà)要穩(wěn)、準(zhǔn)、狠,即穩(wěn)當(dāng)?shù)亓私夤舅幍男袠I(yè)大背景及所申請(qǐng)崗位的要求,準(zhǔn)確地闡述自己的競(jìng)爭(zhēng)力,自信自己就是對(duì)方要找的人;同時(shí)很誠(chéng)懇地表現(xiàn)出低姿態(tài),表示實(shí)習(xí)的熱望和決心。此外,規(guī)范的簡(jiǎn)歷,良好的面試技巧都有助于提高實(shí)習(xí)成功率。宜避熱趨冷:尋找實(shí)習(xí)單位時(shí),宜避開(kāi)熱門(mén)的實(shí)習(xí)單位和實(shí)習(xí)發(fā)布網(wǎng)站,勇于找冷門(mén)公司,回避熱點(diǎn)信息和實(shí)習(xí)高峰期,實(shí)習(xí)成功的可能性反而更大。
在實(shí)習(xí)的幾個(gè)月里,讓我感觸到團(tuán)隊(duì)協(xié)作的能力是很重要的,一個(gè)大的項(xiàng)目不可能是由有個(gè)人來(lái)完成,而是一個(gè)團(tuán)隊(duì)的任務(wù)。所以說(shuō)對(duì)于團(tuán)隊(duì)合作是一個(gè)合格的軟件工程師應(yīng)該具備的要求,只有做好團(tuán)隊(duì)協(xié)作才能一起做好項(xiàng)目,團(tuán)隊(duì)里的每一個(gè)人都要互相溝通,相互幫助,遇到困難大家一起想辦法去解決,因?yàn)橐粋(gè)團(tuán)隊(duì)只要有一個(gè)人出現(xiàn)問(wèn)題,就會(huì)使一個(gè)項(xiàng)目無(wú)法運(yùn)行,所以在這幾個(gè)月的實(shí)習(xí)期間,我對(duì)于團(tuán)隊(duì)合合作有了很深的感觸,同樣我也慢慢的融入到一個(gè)團(tuán)隊(duì)里去,無(wú)論是上班還是下班,大家都很融洽才會(huì)一個(gè)全隊(duì)?wèi)?yīng)該有的樣子。
幾個(gè)月來(lái),我雖然努力做了一些工作,但距離領(lǐng)導(dǎo)的要求還有不小差距,如理論水平、工作能力上還有待進(jìn)一步提高,對(duì)軟件工程崗位工作崗位還不夠熟悉等等,這些問(wèn)題,我決心在今后的工作和學(xué)習(xí)中努力加以改進(jìn)和解決,使自己更好地做好本職工作。
軟件工程實(shí)習(xí)報(bào)告 2
一、實(shí)習(xí)目的
這次實(shí)習(xí)的目的是為了提高我的專(zhuān)業(yè)技能、實(shí)踐能力、以及讓我了解一些實(shí)際的工作情況。對(duì)我在正式工作前有很重要的意義,不論是專(zhuān)業(yè)技能,還是綜合素質(zhì),以及實(shí)際中的人際關(guān)系都有了更加深刻的體會(huì),讓我在正式工作前有了一筆很珍貴的經(jīng)驗(yàn)。
這次實(shí)習(xí)的主要任務(wù)就是在了解整個(gè)軟件的制作過(guò)程,以及各個(gè)環(huán)節(jié)中的細(xì)節(jié),學(xué)會(huì)了這些環(huán)節(jié),并能用學(xué)到的知識(shí)來(lái)完成公司的項(xiàng)目,F(xiàn)階段我所做的項(xiàng)目有《意見(jiàn)反饋管理系統(tǒng)》、《智能控制網(wǎng)關(guān)系統(tǒng)》,《意見(jiàn)反饋管理系統(tǒng)》這個(gè)項(xiàng)目我和另一名同事共同將其完成,完成用戶(hù)意見(jiàn)的收集與處理,盡最大程度的將我們所學(xué)到的知識(shí)轉(zhuǎn)化成實(shí)際。為更大的項(xiàng)目做好充分的準(zhǔn)備,讓我們可以在實(shí)習(xí)過(guò)后的正式工作中,有準(zhǔn)備的去面對(duì)。公司的最終目的就是希望我們通過(guò)這個(gè)簡(jiǎn)單的項(xiàng)目能了解項(xiàng)目的制作過(guò)程,并理解各個(gè)環(huán)節(jié)的意義。讓我們能夠充分的理解項(xiàng)目制作過(guò)程以及項(xiàng)目制作中各個(gè)流程的意義。
二、實(shí)習(xí)單位及崗位
我所實(shí)習(xí)的單位是xxx有限公司的xxx部。這個(gè)部門(mén)的主要職能就是家用電器的智能化,按照客戶(hù)的需求制作成相應(yīng)的軟件,所以我們需要對(duì)整個(gè)軟件開(kāi)發(fā)的過(guò)程都較熟悉,這樣才能應(yīng)對(duì)客戶(hù)們各種各樣的問(wèn)題,才能制作出更好的軟件以滿(mǎn)足客戶(hù)們的需求。
我的職位是java軟件工程師,時(shí)間是xx年xx月xx日——至今,實(shí)習(xí)時(shí)間總長(zhǎng)應(yīng)為x個(gè)月。實(shí)習(xí)的地點(diǎn)是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。
整個(gè)實(shí)習(xí)是實(shí)際項(xiàng)目制作以及專(zhuān)業(yè)知識(shí)的學(xué)習(xí)。具體的每周任務(wù)、實(shí)際工作內(nèi)容、以及專(zhuān)業(yè)知識(shí)與專(zhuān)業(yè)技能的實(shí)際應(yīng)用會(huì)根據(jù)不同的環(huán)節(jié)也有所不同。但總體的目標(biāo)就是讓我們了解實(shí)際工作中軟件的制作流程,以及各個(gè)流程中所需要的'技術(shù)和注意點(diǎn),并用實(shí)際的項(xiàng)目讓我們進(jìn)行練習(xí)。
三、實(shí)習(xí)過(guò)程
上面已經(jīng)介紹了個(gè)整個(gè)實(shí)習(xí)的任務(wù)以及目的,下面將詳細(xì)介紹整個(gè)實(shí)習(xí)的流程,并對(duì)每個(gè)流程的細(xì)節(jié)加以詳細(xì)說(shuō)明。具體的時(shí)間安排如下:
第一周
配置Java、Eclipse、數(shù)據(jù)庫(kù)等的環(huán)境,熟悉xx管理系統(tǒng)的代碼,完成xx管理系統(tǒng)的apk資源本地上傳至tomcat服務(wù)器不同步到FTP服務(wù)器的功能和手機(jī)軟件升級(jí)功能了解用戶(hù)回饋系統(tǒng)的需求,完成回饋系統(tǒng)設(shè)計(jì)書(shū),創(chuàng)建Customer工程,完成其基本結(jié)構(gòu)以及用戶(hù)意見(jiàn)收集基本頁(yè)面
第二周:
完成了頁(yè)面表單提交的檢查(電話(huà)、郵箱、字?jǐn)?shù)限制的檢查),完成了用戶(hù)意見(jiàn)收集頁(yè)面到用戶(hù)意見(jiàn)提交成功界面的跳轉(zhuǎn),基本完成dao的save方法、service、action部分,調(diào)試dao、service、action代碼,實(shí)現(xiàn)了收集用戶(hù)意見(jiàn),保存到數(shù)據(jù)庫(kù),跳轉(zhuǎn)到收集成功頁(yè)面的功能;完成了查詢(xún)?cè)斍椴⒒貜?fù)的頁(yè)面(dao、service中的查詢(xún)、更新算法,action中的跳到查詢(xún)?cè)斍椴⒒貜?fù)的頁(yè)面和跳到回復(fù)成功頁(yè)面);完成了用戶(hù)意見(jiàn)收集頁(yè)面和用戶(hù)意見(jiàn)提交成功界面調(diào)整,使其適應(yīng)各個(gè)型號(hào)的手機(jī)界面,更改了表單檢查出錯(cuò)的提示方式;將查詢(xún)頁(yè)面與查詢(xún)?cè)斍轫?yè)面的動(dòng)作統(tǒng)一,修改查詢(xún)?cè)斍椴⒒貜?fù)頁(yè)面的樣式。
第三周:
完成了查詢(xún)?cè)斍轫?yè)面的狀態(tài)的默認(rèn)下拉選框功能,完善了查詢(xún)?cè)斍轫?yè)面的狀態(tài)的提交和返回按鈕,再返回查詢(xún)頁(yè)面時(shí),保證頁(yè)碼、狀態(tài)等的原來(lái)狀態(tài);完成用戶(hù)回饋系統(tǒng)的代碼review;完成用戶(hù)回饋系統(tǒng)的測(cè)試設(shè)計(jì)報(bào)告書(shū);完成用戶(hù)回饋系統(tǒng)的測(cè)試設(shè)計(jì)報(bào)告書(shū)review;完成用戶(hù)回饋系統(tǒng)的代碼review第四周:
測(cè)試網(wǎng)關(guān)系統(tǒng),做1-22號(hào)燈的單開(kāi)、單關(guān)、全開(kāi)、全關(guān)的測(cè)試;學(xué)習(xí)ScalaAPI,安裝Scala,ScalaIDE,SBT并配置環(huán)境;做網(wǎng)關(guān)COMM
2、COMM
4、COMM6端口寫(xiě)的測(cè)試并學(xué)習(xí)Logback日志;學(xué)習(xí)網(wǎng)關(guān)系統(tǒng)中關(guān)于PLC設(shè)備的代碼并且測(cè)試網(wǎng)關(guān)COMM
2、COMM
4、COMM6端口寫(xiě)(C語(yǔ)言部分)
四、實(shí)習(xí)總結(jié)
我的實(shí)習(xí)還在進(jìn)行,這次的實(shí)習(xí),對(duì)于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重大四個(gè)字來(lái)形容。他不僅僅對(duì)我們的專(zhuān)業(yè)知識(shí)進(jìn)行了鞏固和拓展;還對(duì)我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應(yīng)該注意的一些細(xì)節(jié);更是讓我們親身體會(huì)了軟件工程這門(mén)科學(xué)對(duì)于一個(gè)軟件的意義。這些經(jīng)驗(yàn)對(duì)我們來(lái)說(shuō)就是一筆寶貴的財(cái)富。而經(jīng)過(guò)了這幾個(gè)周的實(shí)習(xí),在我的努力下,完成了既定的的任務(wù),但我想說(shuō)的是,在這個(gè)過(guò)程中,我并不僅僅是完成了任務(wù),更是滿(mǎn)載而歸:項(xiàng)目的制作以及疑難問(wèn)題的解決,將我們把大學(xué)期間那些快要淡忘的知識(shí)又重新熟悉了起來(lái),并且對(duì)代碼有了更深層次的理解。代碼的復(fù)用性、類(lèi)與類(lèi)之間的調(diào)用、對(duì)象的創(chuàng)建、數(shù)據(jù)庫(kù)的連接以及操作等各種專(zhuān)業(yè)知識(shí)的使用,讓我們能更好的將這些各種各樣知識(shí)合理的整合在一起。
如果說(shuō)專(zhuān)業(yè)知識(shí)收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認(rèn)為在整個(gè)實(shí)習(xí)過(guò)程中收獲最大的地方。代碼的注釋以及編碼的規(guī)范這兩點(diǎn)是我以前很少注意的地方,對(duì)其也并沒(méi)有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必須應(yīng)該具備的能力,或者說(shuō)應(yīng)該特別注重的地方。因?yàn)槲覀兊拇a并沒(méi)有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆匆的進(jìn)行下一步測(cè)試。在修改的這一周內(nèi),通過(guò)自己的體會(huì)以及老師的重點(diǎn)強(qiáng)調(diào),對(duì)于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過(guò)了這次的實(shí)習(xí),我個(gè)人認(rèn)為,代碼的注釋以及編碼的規(guī)范比個(gè)人的技術(shù)更為重要。這次實(shí)習(xí)的最終目的就是希望我能夠獨(dú)立完成一個(gè)了軟件項(xiàng)目的制作,充分了解軟件項(xiàng)目的制作流程。這一次的實(shí)習(xí),主要有制作文檔和編碼。
最后,總結(jié)這段時(shí)間的實(shí)習(xí)生活的收獲,真的是使我受益匪淺。在實(shí)習(xí)中,我學(xué)習(xí)到了不僅僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗(yàn)。而這些,都將作為我邁入社會(huì)的根本,我將以此為我的基礎(chǔ),懷著一顆勇敢無(wú)畏的心去迎接我即將來(lái)臨的工作。
五、實(shí)習(xí)體會(huì)
這一次的實(shí)習(xí),給了我很深刻的體會(huì),不僅僅是專(zhuān)業(yè)的收獲,更還有團(tuán)隊(duì)間的相互合作,這些讓我明白了團(tuán)隊(duì)的意義。工作即將來(lái)臨,我期待著工作的到來(lái),我將帶著這次實(shí)習(xí)的收獲,盡量的將學(xué)到的知識(shí)運(yùn)用到實(shí)際工作中,去迎接一個(gè)又一個(gè)的挑戰(zhàn)。前方的路會(huì)有很多困難等著我,但我不怕,因?yàn)槲覉?jiān)信,只要我努力,終會(huì)克服這些困難。路就在腳下,我將帶著堅(jiān)定的信念,不畏挫折,勇往直前!
軟件工程實(shí)習(xí)報(bào)告 3
一、實(shí)習(xí)目的
搜集與畢業(yè)設(shè)計(jì)相關(guān)的資料,了解Web開(kāi)發(fā)的基本原則,學(xué)習(xí)Web開(kāi)發(fā)的相關(guān)知識(shí),掌握Web開(kāi)發(fā)的基本技術(shù),豐富Web開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)ASP、SQL等的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,了解設(shè)計(jì)專(zhuān)題的主要內(nèi)容,通過(guò)實(shí)習(xí),鞏固大學(xué)所學(xué)到的知識(shí),提高分析、判斷和處理實(shí)際問(wèn)題的能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。通過(guò)理論聯(lián)系實(shí)際,從而提高處理實(shí)際問(wèn)題的能力,為將來(lái)開(kāi)發(fā)項(xiàng)目的順利進(jìn)行做好充分的準(zhǔn)備,與社會(huì)環(huán)境接軌做好準(zhǔn)備。
二、實(shí)習(xí)內(nèi)容
通過(guò)本次實(shí)習(xí),應(yīng)當(dāng)對(duì)HTML、CSS、java script等達(dá)到熟練運(yùn)用的地步,同時(shí)應(yīng)該對(duì)XML語(yǔ)言及其應(yīng)用有一個(gè)非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容主要包括:對(duì)教學(xué)網(wǎng)站的建設(shè)有一個(gè)初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實(shí)現(xiàn)什么功能;對(duì)ASP、SQL的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對(duì)ASP、SQL進(jìn)行具體操作;學(xué)會(huì)用SQL建數(shù)據(jù)庫(kù)及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫(kù)的語(yǔ)句及能正確的應(yīng)用于實(shí)踐;學(xué)習(xí)基于Ajax技術(shù)的RSS閱讀器(Web形式)、基于XML和XSLT的學(xué)生成績(jī)發(fā)布系統(tǒng)、基于WebServices的XML文件上傳和查看系統(tǒng);完成簡(jiǎn)單的單點(diǎn)登錄系統(tǒng);軟件初步測(cè)試;了解和初步掌握系統(tǒng)的發(fā)布等。
三、實(shí)習(xí)總結(jié)
在注重素質(zhì)教育的今天,社會(huì)實(shí)踐活動(dòng)一直被視為培養(yǎng)德、智、體、美、勞全面發(fā)展的跨世紀(jì)優(yōu)秀人才的重要途徑。畢業(yè)設(shè)計(jì)實(shí)習(xí)是學(xué)校教育向課堂外的一種延伸,也是推進(jìn)素質(zhì)教育進(jìn)程的重要手段、大學(xué)生進(jìn)入社會(huì)的橋梁。它有助于當(dāng)代大學(xué)生接觸社會(huì),了解社會(huì)。同時(shí),實(shí)踐也是大學(xué)生學(xué)習(xí)知識(shí)、鍛煉才干的有效途徑,更是大學(xué)生服務(wù)社會(huì)、回報(bào)社會(huì)的一種良好形式。鑒于畢業(yè)實(shí)習(xí)的以上的優(yōu)點(diǎn),我懷著一顆真誠(chéng)學(xué)習(xí)的心成為了其中的一員。
本次畢業(yè)設(shè)計(jì)我的課題是教學(xué)網(wǎng)站,因此選擇了北京京師要鐸科技有限公司,在公司實(shí)習(xí)期間與網(wǎng)站建設(shè)有關(guān)的知識(shí)我從頭學(xué)起。ASP和SQLServer作為開(kāi)發(fā)工具都有它們各自的特點(diǎn),使用ASP不但可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序,而且也可以與HTML頁(yè)、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。在SQLServer數(shù)據(jù)庫(kù)的學(xué)習(xí)中不但了解到它的基本的服務(wù)組成而且通過(guò)具體的操作掌握了數(shù)據(jù)庫(kù)的安裝、連接過(guò)程。
由于此次Web開(kāi)發(fā)初步的項(xiàng)目還要和RSS這個(gè)網(wǎng)絡(luò)新寵打交道,所以我們也了解了RSS的相關(guān)知識(shí)。
RSS(ReallySimpleSyndication)是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的XML應(yīng)用。RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),使得每個(gè)人都成為潛在的信息提供者。發(fā)布一個(gè)RSS文件后,這個(gè)RSSFeed中包含的信息就能直接被其他站點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的XML格式,所以也能在其他的終端和服務(wù)中使用。
如果從RSS閱讀者的角度來(lái)看,完全不必考慮它到底是什么意思,只要簡(jiǎn)單地理解為一種方便的信息獲取工具就可以了。
如果你用過(guò)RSS,你會(huì)發(fā)現(xiàn)他實(shí)際上不過(guò)是一個(gè)導(dǎo)航的目錄表而已,你訂閱了一個(gè)RSS,其實(shí)質(zhì)就是從網(wǎng)站上接收了一個(gè)RSS格式的XML文件,然后,你的RSS閱讀器就解釋這個(gè)XML文件,然后(總是有然后)顯示出來(lái),當(dāng)然,在這個(gè)過(guò)程中,閱讀器也許會(huì)將其轉(zhuǎn)換為HTML格式文件(如Maxthon就是這樣處理的。)說(shuō)到底,XML不過(guò)是一種保存數(shù)據(jù)的方式,對(duì)數(shù)據(jù)含義的解釋和使用最終都是應(yīng)用軟件的事。
兩天后,Web版的RSS閱讀器設(shè)計(jì)完成了。接下來(lái)的是應(yīng)用XML和XSLT技術(shù)的學(xué)生成績(jī)發(fā)布板的設(shè)計(jì)。在這一部分內(nèi)容中,我們學(xué)習(xí)了以下幾種新的技術(shù):
XSLT:
XSLT的英文標(biāo)準(zhǔn)名稱(chēng)為eXtensibleStylesheetLanguageTransformation。根據(jù)W3C的規(guī)范說(shuō)明書(shū),最早設(shè)計(jì)XSLT的用意是幫助XML文檔(document)轉(zhuǎn)換為其它文檔。但是隨著發(fā)展,XSLT已不僅僅用于將XML轉(zhuǎn)換為HTML或其它文本格式,更全面的定義應(yīng)該是:XSLT是一種用來(lái)轉(zhuǎn)換XML文檔結(jié)構(gòu)的語(yǔ)言。
XPath:
XPath是XSLT的重要組成部分。在學(xué)習(xí)了XML時(shí)我們已經(jīng)知道XML是一個(gè)完整的'樹(shù)結(jié)構(gòu)文檔。在轉(zhuǎn)換XML文檔時(shí)可能需要處理其中的一部分(節(jié)點(diǎn))數(shù)據(jù),那么如何查找和定位XML文檔中的信息呢,XPath就是一種專(zhuān)門(mén)用來(lái)在XML文檔中查找信息的語(yǔ)言。XPath隸屬XSLT,因此我們通常會(huì)將XSLT語(yǔ)法和XPath語(yǔ)法混在一起說(shuō)。
用一種比較好理解的解釋?zhuān)喝绻麑ML文檔看作一個(gè)數(shù)據(jù)庫(kù),XPath就是SQL查詢(xún)語(yǔ)言;如果將XML文檔看成DOS目錄結(jié)構(gòu),XPath就是cd,dir等目錄操作命令的集合。
學(xué)生成績(jī)發(fā)布板完成以后,我們進(jìn)入到了Web開(kāi)發(fā)的實(shí)戰(zhàn)階段。
雖然在公司實(shí)習(xí)的時(shí)間是有限的,但是它讓我感觸頗深。首先,公司跟學(xué)校是兩個(gè)不同的概念,在學(xué)校時(shí)除了上課自己的課余時(shí)間比較多,也可以隨意的安排自己的時(shí)間。但在公司一天的時(shí)間都在工作,這樣的時(shí)間不是屬于自己的,我們必須認(rèn)認(rèn)真真的工作學(xué)習(xí),否則在這樣競(jìng)爭(zhēng)激烈的社會(huì)就很難找到我們的立足之地。其次是紀(jì)律方面,在學(xué)校的時(shí)候隨著上課鈴響進(jìn)課堂那是很正常的事,甚至有的同學(xué)會(huì)遲到,老師只是批評(píng)兩句警告下次注意,但在公司每天必須在規(guī)定的上班時(shí)間之前到達(dá)公司以刷卡的形式進(jìn)行監(jiān)督,遲到次數(shù)少的有相應(yīng)的懲罰措施一般都是扣除獎(jiǎng)金,遲到次數(shù)多的就得“另謀高就”。此外,公司還有一些技術(shù)性資料是保密性質(zhì)的,這就要求我們遵守基本的職業(yè)道德必須對(duì)其進(jìn)行保密,所有這些我們?cè)趯W(xué)校的時(shí)候都是沒(méi)有接觸過(guò)的問(wèn)題。隨著時(shí)鐘一分一秒的走過(guò),我們也在不知不覺(jué)中長(zhǎng)大,長(zhǎng)大了就要離開(kāi)學(xué)校、進(jìn)入社會(huì)參加工作。周?chē)沫h(huán)境在不斷變化著,我們的責(zé)任也在不斷變化著,這就要求我們必須要很強(qiáng)的適應(yīng)能力,要努力認(rèn)真的工作。
由于公司是主要是做網(wǎng)站的,所以我們利用大概一周的時(shí)間對(duì)ASP和SQLServer2000進(jìn)行了系統(tǒng)的學(xué)習(xí),在這里帶我的師傅只是很粗略的給我們講講或者干脆直接告訴我們應(yīng)該學(xué)會(huì)哪兒什么時(shí)候檢查。這時(shí)才真正感受到了在學(xué)校時(shí)老師耐心的教我們一點(diǎn)一滴知識(shí)時(shí)的珍貴。真后悔在學(xué)校時(shí)不應(yīng)該那么浪費(fèi)時(shí)間。但是現(xiàn)在也認(rèn)識(shí)到自學(xué)能力的重要性,認(rèn)識(shí)到“活到老學(xué)到老”的真諦。
本系統(tǒng)通過(guò)ASP編程與SQLServer2000數(shù)據(jù)庫(kù)相結(jié)合的技術(shù)手段組裝完成基于B/S模式的教學(xué)網(wǎng)站。基本思想是把整個(gè)網(wǎng)站的建設(shè)分成若干個(gè)階段,嚴(yán)格遵照軟件開(kāi)發(fā)的步驟先進(jìn)行調(diào)查研究、之后是需求分析、整體規(guī)劃、編寫(xiě)代碼、軟件測(cè)試等。在整個(gè)實(shí)施過(guò)程當(dāng)中還必須注意每個(gè)階段都盡量做好并寫(xiě)成文檔,還要注意頁(yè)面友好、可用性強(qiáng)等特點(diǎn)。這樣就會(huì)給以后的調(diào)試和維護(hù)工作帶來(lái)極大的方便,也容易達(dá)到用戶(hù)滿(mǎn)意的效果。
基于ASP的站在改進(jìn)傳統(tǒng)的學(xué)習(xí)模式,通過(guò)一種新的以互聯(lián)網(wǎng)為基礎(chǔ)的模式為學(xué)校創(chuàng)造一新的學(xué)習(xí)環(huán)境,使教學(xué)管理突破時(shí)空限制提高學(xué)習(xí)效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以隨時(shí)隨地通過(guò)網(wǎng)絡(luò)完成教與學(xué)的管理。將網(wǎng)上教學(xué)代替?zhèn)鹘y(tǒng)的手工方式應(yīng)用于教學(xué)管理中協(xié)助辦公是當(dāng)今的發(fā)展趨勢(shì),不僅節(jié)省了大量的時(shí)間,還提高了工作效率同時(shí)也方便了學(xué)生。以致于每個(gè)人都可以不受時(shí)間、空間和地點(diǎn)的限制而自由學(xué)習(xí),以較低的付出得到高質(zhì)量的教育。它提供了豐富的知識(shí)庫(kù)與信息庫(kù),能夠激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,從而達(dá)到讓學(xué)習(xí)者主動(dòng)構(gòu)建知識(shí)的目的,實(shí)現(xiàn)自己獲取知識(shí)、自我更新知識(shí)的理想目標(biāo)。隨著網(wǎng)絡(luò)的不斷發(fā)展和普及,站必將在教育科研的各個(gè)方面發(fā)揮越來(lái)越重要的作用。
幾年的大學(xué)生活,讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的了解,但實(shí)踐出真知,唯有把理論與實(shí)踐相結(jié)合,才能更好地為社會(huì)服務(wù)。實(shí)習(xí)期間每天緊張的工作狀態(tài),完全沒(méi)有時(shí)間考慮其它事情。在這期間,我上網(wǎng)查閱了一些計(jì)算應(yīng)用知識(shí)并對(duì)畢業(yè)論文所需的資料進(jìn)行了粗淺的了解,為接下來(lái)的畢業(yè)設(shè)計(jì)作準(zhǔn)備,提高了我的動(dòng)手能力,同時(shí)也讓我了解到了自己的不足,今天我學(xué)到的所有這些都必將對(duì)我將來(lái)的就業(yè)產(chǎn)生深刻的影響。而對(duì)我來(lái)說(shuō),真正的就業(yè)也已經(jīng)不遠(yuǎn)了。我慶幸也感謝有這樣一個(gè)學(xué)習(xí)的機(jī)會(huì),能夠在就業(yè)前很好的提高自己、鍛煉自己。同時(shí)也讓自己對(duì)自己的能力更加自信,相信自己將來(lái)能夠成為一個(gè)對(duì)社會(huì)有用的一員,為社會(huì)主義現(xiàn)代化建設(shè)做貢獻(xiàn)。
軟件工程實(shí)習(xí)報(bào)告 4
一、實(shí)習(xí)目的
通過(guò)對(duì)java語(yǔ)言、JavaWeb、Oracle數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)及SQL語(yǔ)言的復(fù)習(xí)和鍛煉,并且通過(guò)使用MyEclipse 開(kāi)發(fā)平臺(tái)設(shè)計(jì)庫(kù)存管理系統(tǒng)項(xiàng)目,以達(dá)到充分熟悉開(kāi)發(fā)平臺(tái)及其應(yīng)用設(shè)計(jì)。同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開(kāi)發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫(xiě)、系統(tǒng)測(cè)試及軟件手冊(cè)編寫(xiě),以便提前適應(yīng)軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識(shí),掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識(shí)Java語(yǔ)言的面向?qū)ο缶幊棠芰;培養(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí),提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)主要流程
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范;
2、需求開(kāi)發(fā)與管理;
3、面向?qū)ο蠓治雠c設(shè)計(jì),面向?qū)ο缶幊痰奶匦裕?/p>
4、 javaSE、javaWeb 、頁(yè)面設(shè)計(jì)-JSP頁(yè)面;
5、數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL應(yīng)用;
6、軟件需求分析與設(shè)計(jì);
7、項(xiàng)目實(shí)戰(zhàn)
三、實(shí)習(xí)內(nèi)容
Oracle數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是數(shù)據(jù)的結(jié)構(gòu)化集合。計(jì)算機(jī)是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫(kù)管理系統(tǒng)在計(jì)算方面扮演著關(guān)鍵的中心角色,或是作為獨(dú)立的實(shí)用工具,或是作為其他應(yīng)用程序的組成部分。
Oracle服務(wù)器還有一套實(shí)用的特性集合,這些特性是通過(guò)與我們用戶(hù)的密切合作而開(kāi)發(fā)的。在我們的基準(zhǔn)測(cè)試主頁(yè)上,給出了Oracle服務(wù)器和其他數(shù)據(jù)庫(kù)管理器的比較結(jié)果。
java web實(shí)習(xí)報(bào)告java web實(shí)習(xí)報(bào)告
Oracle服務(wù)器最初是為處理大型數(shù)據(jù)庫(kù)而開(kāi)發(fā)的,與已有的解決方案相比,它的速度更快,多年以來(lái),它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的`Oracle十分適合于訪(fǎng)問(wèn)Internet上的數(shù)據(jù)庫(kù)。
java與SQL的應(yīng)用
Java語(yǔ)言是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言之一,它提供了方便訪(fǎng)問(wèn)數(shù)據(jù)的技術(shù)。利用Java語(yǔ)言中的JDBC技術(shù),用戶(hù)能方便地開(kāi)發(fā)出基于Web網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)程序,從而擴(kuò)充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪(fǎng)問(wèn)接口。JDBC由一組用Java語(yǔ)言編寫(xiě)的類(lèi)與接口組成,通過(guò)調(diào)用這些類(lèi)和接口所提供的方法,用戶(hù)能夠以一致的方式連接多種不同的數(shù)據(jù)庫(kù)系統(tǒng)(如Access、SQL Server 2000、Oracle、Sybase等),進(jìn)而可使用標(biāo)準(zhǔn)的SQL語(yǔ)言來(lái)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫(kù)系統(tǒng)編寫(xiě)不同的Java程序代碼。
控制技術(shù)-Servlet技術(shù)
1) 什么是Servlet?
一個(gè)servlet就是Java編程語(yǔ)言中的一個(gè)類(lèi),它被用來(lái)擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過(guò)“請(qǐng)求-響應(yīng)”編程模型來(lái)訪(fǎng)問(wèn)的應(yīng)用程序。雖然servlet可以對(duì)任何類(lèi)型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 servlet類(lèi)。
javax.servlet和javax.servlet.http包為編寫(xiě)servlet提供了接口和類(lèi)。所有的servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來(lái)控制。當(dāng)一個(gè)請(qǐng)求映射到一個(gè)servlet時(shí),該容器執(zhí)行下列步驟! 1)MVC 模式
為了把表現(xiàn)層presentation從請(qǐng)求處理request processing 和數(shù)據(jù)存儲(chǔ)data storage中分離開(kāi)來(lái),SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請(qǐng)求。當(dāng)請(qǐng)求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的JSP頁(yè)。有幾種平臺(tái)都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2) JSP技術(shù)的強(qiáng)勢(shì)
(1)一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺(tái)支持;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見(jiàn)的。
(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Ja#from 文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。
(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。
3) JSP技術(shù)的弱勢(shì)
(1) 與ASP一樣,Java的一些優(yōu)勢(shì)正是它致命的`問(wèn)題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。
(2) Java的運(yùn)行速度是用class常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶(hù)數(shù)量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤(pán)空間來(lái)儲(chǔ)存一系列的java文件和.class文件,以及對(duì)應(yīng)的版本文件。
四、實(shí)習(xí)總結(jié)
通過(guò)這一期的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長(zhǎng),但是總體上收獲挺大的,學(xué)習(xí)中我不但有了學(xué)習(xí)成果的喜悅,而且自己也日漸成熟,有種說(shuō)不出的喜悅。
當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的亢奮。剛開(kāi)始實(shí)訓(xùn)的第一天,同學(xué)們就推薦我為組長(zhǎng),我感覺(jué)肩上責(zé)任之重大,那一刻起,我就決心帶領(lǐng)我們小組,奮戰(zhàn)我們的實(shí)訓(xùn)路。當(dāng)然開(kāi)始學(xué)習(xí)后也并非是想象中那樣順利,開(kāi)始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無(wú)濟(jì)于事,通過(guò)我們小組的積極努力協(xié)作,同時(shí)請(qǐng)教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對(duì)學(xué)習(xí)技術(shù)又有了新的認(rèn)識(shí):學(xué)習(xí)中我們必須邊總結(jié)邊學(xué)習(xí),開(kāi)始階段對(duì)老師交代的任何方法和類(lèi)都不要放過(guò),不管是否簡(jiǎn)單與否都要樂(lè)于地接受,因?yàn)槔蠋熆隙ㄓ兴牡览恚嘈爬蠋熥哌^(guò)的路比我們長(zhǎng),那么其經(jīng)驗(yàn)也就肯定比我們豐富。上課時(shí)一定要專(zhuān)心聽(tīng)講,一個(gè)關(guān)鍵的知識(shí)點(diǎn)聽(tīng)漏了,可能會(huì)使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì)花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習(xí)不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進(jìn)度而掉隊(duì)。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊(duì)跟不上學(xué)習(xí)進(jìn)度。
在這里,我非常感謝實(shí)訓(xùn)的指導(dǎo)老師,在老師的幫助和指導(dǎo)下,我克服了Java學(xué)習(xí)上的一道道難關(guān),課上認(rèn)真聽(tīng)講,摘好必要的筆記,并通過(guò)自己課后的不斷消化學(xué)習(xí),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識(shí),并且能獨(dú)立的開(kāi)發(fā)出系統(tǒng)。
實(shí)訓(xùn)即將結(jié)束了,我非常懷念廈門(mén)萬(wàn)策在南昌大學(xué)的校內(nèi)實(shí)訓(xùn),在實(shí)訓(xùn)的這短短兩周的時(shí)間里,我每一天過(guò)的都市踏實(shí)的,充實(shí)的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來(lái)的java路上荊棘叢叢,我一定可以披荊斬刺,度過(guò)重重難關(guān),實(shí)現(xiàn)自己未來(lái)的理想!
實(shí)習(xí)是為將來(lái)打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過(guò)好的機(jī)遇。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(zhǎng)的,經(jīng)歷一段過(guò)程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長(zhǎng)。
通過(guò)實(shí)習(xí),我自身發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,公司的規(guī)定要嚴(yán)格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗(yàn)。而且所作的軟件應(yīng)用性更強(qiáng)。所以,我要堅(jiān)定自己的信念,在公司好好實(shí)習(xí),爭(zhēng)取提早轉(zhuǎn)正,我相信我會(huì)在JAVA開(kāi)發(fā)這條路上走的更長(zhǎng)更遠(yuǎn)。
軟件工程實(shí)習(xí)報(bào)告 5
一、實(shí)習(xí)時(shí)間:
20xx年2月25日至20xx年3月22日
二、實(shí)習(xí)地點(diǎn)
C樓數(shù)學(xué)試驗(yàn)室
三、實(shí)習(xí)目的
學(xué)習(xí)java開(kāi)發(fā)的相關(guān)學(xué)問(wèn),駕馭java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰(zhàn)閱歷。通過(guò)實(shí)習(xí),培育我們綜合運(yùn)用已學(xué)學(xué)問(wèn)Java語(yǔ)言的面對(duì)對(duì)象編程實(shí)力,培育我們動(dòng)手實(shí)力,培育我們良好編程規(guī)范、編程方法。以便能較全面地理解、駕馭和綜合運(yùn)用所學(xué)的學(xué)問(wèn),提高自身的編程實(shí)力;增加自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思索角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好肯定的基礎(chǔ)。
四、實(shí)習(xí)內(nèi)容
第一階段:兩周時(shí)間,我自學(xué)了GUI編程,看了大量的教學(xué)視頻和資料。我首先在圖書(shū)館借閱相關(guān)java方面的書(shū)籍,潛心學(xué)習(xí),首先使自己對(duì)java的整個(gè)學(xué)問(wèn)結(jié)構(gòu)有一個(gè)整體的把握,先粗略的通讀一遍,然后回顧整個(gè)學(xué)問(wèn)點(diǎn),勾畫(huà)出自己不懂得地方,然后找學(xué)習(xí)過(guò)java的同學(xué)一起探討,一起探討。在將java的基礎(chǔ)學(xué)問(wèn)弄懂之后,我就在網(wǎng)上搜尋一些java的教學(xué)視頻,然后自己仿照視頻仔細(xì)地去練習(xí),最終,在兩周的時(shí)間里,對(duì)java的學(xué)問(wèn)以及重難點(diǎn)都有了一個(gè)很好地把握。
其次階段:由指導(dǎo)老師講解實(shí)際項(xiàng)目完成過(guò)程中涉及到的一些專(zhuān)業(yè)學(xué)問(wèn),然后自行分組,完成本次的項(xiàng)目。
根據(jù)老師的規(guī)劃,一周時(shí)間學(xué)習(xí)項(xiàng)目中要用到的學(xué)問(wèn)與技術(shù),然后剩下一周的時(shí)間,留給大家做項(xiàng)目。第一周老師給大家講了一些要用到的東西。
第一天:老師也許講了一下我們本次這次的項(xiàng)目?jī)?nèi)容,是基于JavaSE即時(shí)通訊系統(tǒng)。然后給大家講了一些java的發(fā)展歷史,然后回顧了一下java的基礎(chǔ)學(xué)問(wèn)。
其次天:本次的實(shí)習(xí)目的是做一個(gè)局域網(wǎng)閑聊系統(tǒng)。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進(jìn)版它們就是用來(lái)繪制應(yīng)用軟件的界面的,然后老師就用這兩個(gè)包里面的一些方法,寫(xiě)了兩個(gè)小程序,一個(gè)是雪花程序(屏幕上不停地有雪花飄落下來(lái),毫無(wú)規(guī)律,然后雪花落到屏幕最下方時(shí)形成積累效果),另一個(gè)是滿(mǎn)天星程序(屏幕上有好多星星,并且這些星星會(huì)不停地閃耀),隨著兩個(gè)程序的觀看效果,我對(duì)本次的學(xué)習(xí)內(nèi)容產(chǎn)生了深厚的.愛(ài)好。
第三天:本次是C/S架構(gòu)下的閑聊系統(tǒng),所以須要用到網(wǎng)絡(luò)編程這塊的學(xué)問(wèn)。老師給我們講了客戶(hù)端與服務(wù)器端的整體的通信過(guò)程。然后,給我們寫(xiě)了一個(gè)簡(jiǎn)潔的服務(wù)器端與客戶(hù)端,然后給我們演示了它們之間的`通信,令我特別新奇。
第四天:前天寫(xiě)的服務(wù)器端是特別簡(jiǎn)潔的,每次只能有一個(gè)客戶(hù)端登錄,并且閑聊方式是單一的一問(wèn)一答的模式,非常不智能。老師在原來(lái)代碼的基礎(chǔ)上,添加了一些新的組建與集合,實(shí)現(xiàn)了這個(gè)缺陷,簡(jiǎn)潔的到達(dá)了預(yù)期的效果,不過(guò)界面還是那種限制臺(tái)的界面,很不好看。
第五天:老師講了一些繪制界面的組建極其詳細(xì)用法,并且介紹了界面繪制的一些風(fēng)格,講了繪制界面的一些心得與要點(diǎn),非常受用。
剩下的最終一周,由我們自己分組完成本次的項(xiàng)目。我們小組最終是由四個(gè)人組成的,其中我是我們小組的組長(zhǎng)。我先將真?zhèn)系統(tǒng)的架構(gòu)搭建起來(lái),然后我們小組就進(jìn)行了任務(wù)的派發(fā),我負(fù)責(zé)核心代碼的編寫(xiě),其他人負(fù)責(zé)文檔部分與界面美化,系統(tǒng)測(cè)試。
軟件工程實(shí)習(xí)報(bào)告 6
一、實(shí)習(xí)目的
通過(guò)實(shí)踐,培養(yǎng)用Java語(yǔ)言進(jìn)行面向?qū)ο缶幊痰哪芰Γ慌囵B(yǎng)實(shí)踐能力;培養(yǎng)良好的編程規(guī)范和編程方法;為了理解、掌握和全面應(yīng)用所學(xué)知識(shí),提高自己的編程能力;增強(qiáng)你的團(tuán)隊(duì)合作意識(shí),了解軟件開(kāi)發(fā)的思維角度和主要流程。通過(guò)理論與實(shí)踐的結(jié)合,學(xué)校與社會(huì)的溝通,可以進(jìn)一步提高我們的思想意識(shí)和專(zhuān)業(yè)水平,特別是觀察問(wèn)題、分析問(wèn)題和解決問(wèn)題的實(shí)際工作能力,從而培養(yǎng)自己成為能夠積極適應(yīng)社會(huì)主義現(xiàn)代化建設(shè)需要的高素質(zhì)復(fù)合型人才。為畢業(yè)后更快投入工作,更好的工作打下堅(jiān)實(shí)的基礎(chǔ)。
二、實(shí)習(xí)單位基本情況介紹
無(wú)錫戴恩科技有限公司是北京戴恩科技有限公司在無(wú)錫的全資子公司。戴恩是中國(guó)高端IT培訓(xùn)的領(lǐng)先品牌。IT致力于為電信金融培養(yǎng)Java、C++、C#/、測(cè)試、嵌入式、PHP等領(lǐng)域的高端軟件人才。它由國(guó)際數(shù)據(jù)集團(tuán)的IDG、吉富亞洲的佳富亞洲和高盛集團(tuán)投資,是中國(guó)首家獲得國(guó)際風(fēng)險(xiǎn)投資的it培訓(xùn)機(jī)構(gòu)。目前,戴恩科技已發(fā)展成為國(guó)內(nèi)領(lǐng)先的集培訓(xùn)、咨詢(xún)、開(kāi)發(fā)、人才服務(wù)為一體的高端軟件和服務(wù)外包人才培訓(xùn)機(jī)構(gòu)。由于達(dá)內(nèi)科技卓越的教學(xué)效果和行業(yè)領(lǐng)先的商業(yè)模式,贏得了社會(huì)各界的廣泛好評(píng)和贊譽(yù)。
三、實(shí)習(xí)內(nèi)容
1、Java培訓(xùn)
通過(guò)這次實(shí)習(xí),我對(duì)Java語(yǔ)言的各種特性有了進(jìn)一步的了解:
、貸ava語(yǔ)言的語(yǔ)法非常接近C語(yǔ)言和C++語(yǔ)言,使得大多數(shù)程序員學(xué)習(xí)和使用Java都很容易。而Java則摒棄了C++中使用的那幾個(gè),很難理解和混淆,比如運(yùn)算符重載、多重繼承、自動(dòng)強(qiáng)制類(lèi)型轉(zhuǎn)換。特別是Java語(yǔ)言不使用指針,提供自動(dòng)垃圾回收,讓程序員不用擔(dān)心內(nèi)存管理。
、 Java語(yǔ)言提供類(lèi)、接口、繼承等原語(yǔ)。為簡(jiǎn)單起見(jiàn),只支持類(lèi)間的單繼承,支持接口間的多繼承,支持類(lèi)與接口間的實(shí)現(xiàn)機(jī)制(關(guān)鍵詞是implements)。Java語(yǔ)言完全支持動(dòng)態(tài)綁定,而C++語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定?傊,Java語(yǔ)言是一種純面向?qū)ο蟮木幊陶Z(yǔ)言。
、 Java語(yǔ)言支持互聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)。在基本的Java應(yīng)用編程接口中,有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java、net),它為網(wǎng)絡(luò)應(yīng)用編程提供了一個(gè)類(lèi)庫(kù),包括URL、URLConnection、Socket、ServerSocket等。Java語(yǔ)言是在Java平臺(tái)上編譯成體系結(jié)構(gòu)中立的字節(jié)碼格式(帶后綴類(lèi)的文件)的體系結(jié)構(gòu)中立的Java程序(帶后綴Java的文件),然后可以在任何實(shí)現(xiàn)這個(gè)Java平臺(tái)的系統(tǒng)上運(yùn)行。該方法適用于異構(gòu)網(wǎng)絡(luò)環(huán)境和軟件分發(fā)。
④ Java語(yǔ)言的可移植性,來(lái)源于架構(gòu)的中立性。此外,Java還嚴(yán)格規(guī)定了每個(gè)基本數(shù)據(jù)類(lèi)型的長(zhǎng)度。Java系統(tǒng)本身也很便攜,Java編譯器用Java實(shí)現(xiàn),Java的運(yùn)行環(huán)境用ANSI C實(shí)現(xiàn)。
、菰贘ava語(yǔ)言中,thread是一個(gè)特殊的對(duì)象,必須由Thread類(lèi)或其子類(lèi)創(chuàng)建。創(chuàng)建一個(gè)Thread通常有兩種方式:一種是利用Thread(Runnable)的構(gòu)造函數(shù)將實(shí)現(xiàn)Runnable接口的對(duì)象包裝成一個(gè)線(xiàn)程;另一種方法是從thread類(lèi)派生一個(gè)子類(lèi),并覆蓋run方法,使用這個(gè)子類(lèi)創(chuàng)建的對(duì)象就是一個(gè)線(xiàn)程。值得注意的是,Thread類(lèi)實(shí)現(xiàn)了Runnable接口,所以任何線(xiàn)程都有自己的run方法,run方法包含線(xiàn)程要運(yùn)行的代碼。線(xiàn)程的活動(dòng)由一組方法控制。Java語(yǔ)言支持多線(xiàn)程同時(shí)執(zhí)行,并提供了多線(xiàn)程之間的同步機(jī)制(關(guān)鍵字是synchronized)。
Java語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)動(dòng)態(tài)環(huán)境。Java程序需要的類(lèi)可以動(dòng)態(tài)加載到運(yùn)行環(huán)境中,或者所需的類(lèi)可以通過(guò)網(wǎng)絡(luò)加載。這也有利于軟件的升級(jí)。另外,Java中的類(lèi)有一個(gè)運(yùn)行時(shí)表示,可以檢查運(yùn)行時(shí)的類(lèi)型。
2、數(shù)據(jù)庫(kù)培訓(xùn)神諭
在本實(shí)踐中,連接到Web服務(wù)器的數(shù)據(jù)庫(kù)是一個(gè)大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)& mdash& mdashORACLE 、它是一個(gè)基于客戶(hù)端/瀏覽器模式的數(shù)據(jù)庫(kù)管理系統(tǒng)。它支持JDBC、ADO等技術(shù)的應(yīng)用,可以與ORACLE無(wú)縫集成,提供高效、安全的數(shù)據(jù)訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統(tǒng)管理的規(guī)范化,保證數(shù)據(jù)的完整性和安全性。
事實(shí)上,數(shù)據(jù)庫(kù)設(shè)計(jì)主要是對(duì)要處理的數(shù)據(jù)的表示方法和存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)。在采用數(shù)據(jù)庫(kù)技術(shù)之前,這些任務(wù)分散在應(yīng)用程序中。采用數(shù)據(jù)庫(kù)技術(shù)后,這些任務(wù)可以通過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)地執(zhí)行。數(shù)據(jù)庫(kù)設(shè)計(jì)的首要任務(wù)是考慮信息需求,即數(shù)據(jù)庫(kù)中應(yīng)該存儲(chǔ)什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫(kù)的目的不僅僅是存儲(chǔ)數(shù)據(jù),而是從中提取有用的信息。除了考慮存儲(chǔ)什么數(shù)據(jù),還要考慮訪(fǎng)問(wèn)方式,也就是處理要求。也就是說(shuō),數(shù)據(jù)模式和應(yīng)用程序應(yīng)該根據(jù)用戶(hù)的訪(fǎng)問(wèn)需求來(lái)設(shè)計(jì)。
3、Web開(kāi)發(fā)培訓(xùn)
Web開(kāi)發(fā)的培訓(xùn)時(shí)間是最長(zhǎng)的,也是學(xué)東西最多的時(shí)間,因?yàn)樵谶@個(gè)階段,接觸到了以后工作中要用到的開(kāi)發(fā)技術(shù)。首先,我學(xué)習(xí)了web開(kāi)發(fā)的基礎(chǔ):HTML和CSS,這是web界面的主要部分。然后是XML技術(shù),這是一種國(guó)際標(biāo)準(zhǔn)的數(shù)據(jù)存儲(chǔ)語(yǔ)言。然后,我們開(kāi)始學(xué)習(xí)JDBC,這是一種通過(guò)代碼連接數(shù)據(jù)庫(kù)的非常簡(jiǎn)單方便的方法,這樣我們就可以在自己的程序中隨時(shí)調(diào)用數(shù)據(jù)庫(kù)的數(shù)據(jù)。然后,我們開(kāi)始學(xué)習(xí)Jquery和ajax。前者是一種腳本語(yǔ)言,可以實(shí)現(xiàn)非常強(qiáng)大的頁(yè)面功能,包括各種事件、數(shù)據(jù)和處理,以及頁(yè)面的.動(dòng)態(tài)效果。后者是一種動(dòng)態(tài)顯示技術(shù),可以刷新頁(yè)面的區(qū)域,從而達(dá)到無(wú)閃爍頁(yè)面的效果。這些之后,就是框架技術(shù)了。包括Struts2,Hibernate,Spring,哪三個(gè)框架簡(jiǎn)化了Java代碼,使網(wǎng)站的開(kāi)發(fā)更加簡(jiǎn)潔?偟膩(lái)說(shuō),現(xiàn)階段我們學(xué)到的最多,收獲也最多。我們也接觸到了真實(shí)的項(xiàng)目實(shí)踐——NETCROSS電信計(jì)費(fèi)系統(tǒng)的開(kāi)發(fā)。
四、實(shí)習(xí)收獲
通過(guò)實(shí)習(xí),我有了很大的改變。首先,進(jìn)入公司,你是專(zhuān)業(yè)人士,不再是學(xué)生。你必須具備專(zhuān)業(yè)人士應(yīng)該具備的素質(zhì)。不遲到不早退是必然的。你必須始終嚴(yán)格要求自己,嚴(yán)格遵守公司規(guī)定。其次,在實(shí)習(xí)期間,對(duì)項(xiàng)目的發(fā)展有了完整的了解和熟悉。實(shí)習(xí)期間學(xué)到了很多學(xué)校學(xué)不到的知識(shí)和技能,也學(xué)到了很多公司自己的框架和工具,是一些前輩的寶貴經(jīng)驗(yàn)。再次,個(gè)人日語(yǔ)水平有了很大的進(jìn)步,對(duì)以后的生活和工作都有好處。
在這次畢業(yè)實(shí)習(xí)中,我學(xué)會(huì)了如何利用自己的知識(shí)開(kāi)發(fā)軟件,以及如何與同事交流。積累了處理人際關(guān)系問(wèn)題的經(jīng)驗(yàn)和方法。同時(shí),我也經(jīng)歷了社會(huì)工作的艱辛。通過(guò)實(shí)習(xí),在社會(huì)上磨練了自己,鍛煉了意志力,鍛煉了動(dòng)手操作能力,提高了實(shí)踐技能。積累了軟件開(kāi)發(fā)經(jīng)驗(yàn),為以后的工作打下了良好的基礎(chǔ)。實(shí)習(xí)是為未來(lái)打基礎(chǔ)的重要階段。珍惜每一個(gè)工作機(jī)會(huì),無(wú)論是誰(shuí),什么學(xué)歷,從事什么工作,都要好好展現(xiàn)自己的能力,不要錯(cuò)過(guò)好機(jī)會(huì)。沒(méi)有什么是容易的,但一切都讓人成長(zhǎng),經(jīng)歷一個(gè)過(guò)程,或喜或憂(yōu)。雖然經(jīng)歷的方式不同,但結(jié)果是一樣的,我會(huì)因?yàn)閰⑴c而成長(zhǎng)。
軟件工程實(shí)習(xí)報(bào)告 7
一、實(shí)習(xí)目地
隨著社會(huì)快速的發(fā)展,企業(yè)公司對(duì)畢業(yè)的信管專(zhuān)業(yè)學(xué)生要求越來(lái)越高,為了能更好地適應(yīng)越來(lái)越嚴(yán)峻的就業(yè)形勢(shì),更好地更快地融入企業(yè)和社會(huì),我們必須在在校期間提升自己的素質(zhì)、職業(yè)技能以及積極參加專(zhuān)業(yè)資格考試等。學(xué)校課堂學(xué)到的理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,而課堂外的實(shí)踐能讓我們信管專(zhuān)業(yè)的學(xué)生真正深入地去體會(huì)到這個(gè)專(zhuān)業(yè)的內(nèi)涵,打開(kāi)視野增長(zhǎng)見(jiàn)識(shí)的同時(shí)學(xué)會(huì)將理論知識(shí)與實(shí)際情況相結(jié)合,真正運(yùn)用到工作中。而實(shí)踐的目的也是我們從學(xué)校到社會(huì)的過(guò)渡,在這個(gè)過(guò)程中可以更好地對(duì)未來(lái)職業(yè)和發(fā)展做出選擇和規(guī)劃。院校也設(shè)立了許多電子計(jì)算機(jī)知識(shí)的課程內(nèi)容,大家學(xué)了相關(guān)Java的基礎(chǔ)理論知識(shí),可是缺乏java項(xiàng)目實(shí)踐活動(dòng)實(shí)際操作的機(jī)遇。
在西安比特科技有限公司實(shí)習(xí)中,大家以工作組的方法開(kāi)展項(xiàng)目訓(xùn)煉,這也表明了將來(lái)在崗位是團(tuán)隊(duì)的協(xié)作、作戰(zhàn)。在本次項(xiàng)目開(kāi)發(fā)設(shè)計(jì)中我進(jìn)一步掌握java開(kāi)發(fā)設(shè)計(jì)的有關(guān)知識(shí),把握java開(kāi)發(fā)設(shè)計(jì)的基本上技術(shù)性,豐富多彩java開(kāi)發(fā)設(shè)計(jì)的實(shí)踐經(jīng)驗(yàn)。學(xué)習(xí)培訓(xùn)SQL的基本知識(shí)及恰當(dāng)?shù)膽?yīng)用方式,和有效的有關(guān)技術(shù)性,提升自己的工作高效率。根據(jù)實(shí)習(xí),推進(jìn)高校學(xué)過(guò)技術(shù)專(zhuān)業(yè)的基本上知識(shí),提升剖析、分辨和解決具體難題的能力,鍛練自身的具體動(dòng)手能力能力,提高自身的團(tuán)結(jié)協(xié)作觀念,掌握開(kāi)發(fā)軟件的思索視角和關(guān)鍵步驟,為大學(xué)畢業(yè)以后可以迅速地融入社會(huì)發(fā)展,能夠更好地融進(jìn)精英團(tuán)隊(duì)進(jìn)到工作中打好一定的基本。此次實(shí)習(xí)的目地是為了更好地提升我的專(zhuān)業(yè)能力、實(shí)踐活動(dòng)能力、及其要我掌握一些具體的工作情況。對(duì)我還在宣布工作中前有很重要的實(shí)際意義,無(wú)論是專(zhuān)業(yè)能力,或是專(zhuān)業(yè)能力,及其具體中的人際交往都是有了更為深入的感受,讓我還在宣布工作中前擁有一筆很寶貴的工作經(jīng)驗(yàn)。
二、實(shí)習(xí)內(nèi)容
根據(jù)此次在西安比特教育科技有限公司實(shí)習(xí),理應(yīng)對(duì)Java、SQL等知識(shí)及其eclipse 、VM等手機(jī)軟件做到嫻熟應(yīng)用的程度,另外應(yīng)當(dāng)對(duì)Java語(yǔ)言表達(dá)以及運(yùn)用有一個(gè)十分清楚、一目了然的了解。此次的實(shí)習(xí)內(nèi)容關(guān)鍵包含:對(duì)登陸智能管理系統(tǒng)有一個(gè)基本的設(shè)計(jì)構(gòu)思及明確其應(yīng)當(dāng)包含什么控制模塊完成哪些作用;對(duì)MySQL的基本知識(shí)的集中學(xué)習(xí);基礎(chǔ)理論結(jié)合實(shí)際開(kāi)展具體步驟;學(xué)好用SQL建數(shù)據(jù)庫(kù)查詢(xún)及需要報(bào)表的具體做法;了解MySQL數(shù)據(jù)庫(kù)查詢(xún)的句子,恰當(dāng)?shù)倪\(yùn)用于實(shí)踐活動(dòng);進(jìn)行簡(jiǎn)易的登錄系統(tǒng);手機(jī)軟件基本檢測(cè)。老師先給大家解讀了有關(guān)的行業(yè)動(dòng)態(tài),隨后領(lǐng)著大伙兒將大家之前在書(shū)上學(xué)習(xí)培訓(xùn)到的內(nèi)容開(kāi)展歸類(lèi)小結(jié),并對(duì)事后大家做的項(xiàng)目所必須的知識(shí)開(kāi)展推進(jìn)備考。將一些早已陌生的知識(shí)拿出來(lái)溫習(xí)溫習(xí),以便項(xiàng)目中的有備無(wú)患。而且在實(shí)習(xí)的第一天公司的老師就詳盡的給大家解讀了撰寫(xiě)一款應(yīng)用軟件必須的流程,這種流程針對(duì)一個(gè)制作軟件的必要性,并為此為基本上給大家定好了此次實(shí)習(xí)的大致實(shí)習(xí)步驟,開(kāi)展項(xiàng)目的需求分析報(bào)告。由于項(xiàng)目?jī)?nèi)容早已得出,因此大家立即干了一個(gè)多功能性的需求分析報(bào)告。大家工作組的項(xiàng)目是“排雷”,因而大家操作過(guò)程了一下,具體玩的全過(guò)程中發(fā)覺(jué),需求分析報(bào)告這一全過(guò)程是非常非常的關(guān)鍵,需求分析報(bào)告文本文檔的'制做,決策了項(xiàng)目的每個(gè)作用及其這一手機(jī)軟件是不是合乎客戶(hù)的要求。這全是前三天進(jìn)行的,后邊將詳細(xì)設(shè)計(jì)和總體設(shè)計(jì)制做好后,大家依據(jù)總體設(shè)計(jì),來(lái)開(kāi)展項(xiàng)目的編碼。大家開(kāi)展具體的編碼,我的覺(jué)得便是,對(duì)著總體設(shè)計(jì)去開(kāi)展編碼,構(gòu)思及其邏輯性十分的清楚,很有可能在將步驟如及其偽代碼變換時(shí)略微有點(diǎn)兒費(fèi)力,當(dāng)相對(duì)性于過(guò)去大家的立即編碼來(lái)講,流暢度不言而明。
到第二周前三天再次第一周沒(méi)完成的編碼工作中,在編碼全過(guò)程中我感受到越發(fā)到編碼的后邊針對(duì)全部項(xiàng)目的把控能力就更加的關(guān)鍵,因而在中后期編碼時(shí)要有很清楚的構(gòu)思,而且針對(duì)項(xiàng)目的全部步驟一定要按要求上去開(kāi)展,不可以想起哪里就寫(xiě)哪里,那樣到后邊便會(huì)連自身都不清楚自身寫(xiě)了什么了。在第三天中午的情況下,老師對(duì)大家的項(xiàng)目開(kāi)展了查驗(yàn),明確提出了許多難題,例如編碼太過(guò)度松垮,有一些地區(qū)考慮不周全全這些,在老師的建議和領(lǐng)著下,大家工作組都將編碼開(kāi)展了提升和改錯(cuò)。在這個(gè)工程項(xiàng)目里將自身的構(gòu)思有老師的較為,通過(guò)學(xué)習(xí)老師的編碼,與自身的較為會(huì)發(fā)覺(jué)許多對(duì)之后工作中有意思的事情,使自身的編碼能力,對(duì)手機(jī)軟件的提升和針對(duì)全部手機(jī)軟件的制做有更深入的了解。后邊的幾日是依據(jù)項(xiàng)目,開(kāi)展檢測(cè)。便是對(duì)手機(jī)軟件開(kāi)展檢測(cè),從最基本上的的方式檢測(cè),一直到全部項(xiàng)目的綜合能力測(cè)試,分了很多環(huán)節(jié)。而區(qū)別于過(guò)去的檢測(cè)不一樣,此次我們都是先寫(xiě)測(cè)試文檔,當(dāng)測(cè)試文檔查驗(yàn)達(dá)標(biāo)后,大家才能夠沖著文本文檔開(kāi)展逐漸檢測(cè)。我覺(jué)得,這很有可能便是大家之后工作中的大致方位吧,以文本文檔為主導(dǎo)的項(xiàng)目制做。早期的授課很多知識(shí)都早已經(jīng)歷掌握。聽(tīng)起來(lái)也并不費(fèi)力。但是老師的知識(shí)也或是很博學(xué)多識(shí),在其中交叉了很多我并不了解的知識(shí),也有一些領(lǐng)域的有關(guān)知識(shí),這種就是我覺(jué)得很重要的。中后期的實(shí)踐活動(dòng),老師早已將核心技術(shù),知識(shí)都講過(guò)去了,大家只必須細(xì)心想一想哪些地方該用哪種技術(shù)性就可以了。在這段時(shí)間,我看到了一個(gè)工程項(xiàng)目的應(yīng)該有的構(gòu)架,開(kāi)發(fā)設(shè)計(jì)的步驟。在授課時(shí),老師一直提及當(dāng)今的社會(huì)發(fā)展局勢(shì),用工狀況,協(xié)助大家掌握有關(guān)的領(lǐng)域,實(shí)際上,我認(rèn)為大家最缺乏的并不是技術(shù)性,只是領(lǐng)域局勢(shì)。老師的解讀也十分詳盡,尤其是針對(duì)基本,常見(jiàn)類(lèi)的方式,使用方法。在老師的領(lǐng)著下,去了解了別的程序編寫(xiě)的技術(shù)性,例如“五子棋”手機(jī)游戲、圖靈機(jī)器人等。
三、實(shí)習(xí)小結(jié)
光陰荏苒,JAVA項(xiàng)目實(shí)習(xí)一晃經(jīng)過(guò),回想到全部學(xué)習(xí)過(guò)程,內(nèi)心感觸頗深。實(shí)習(xí)一開(kāi)始時(shí)自然認(rèn)為很枯燥乏味,可是根據(jù)這一全過(guò)程我覺(jué)得自身學(xué)得了很多東西,雖然不精,但早已新手入門(mén),如今實(shí)習(xí)已告一段落,從此次成效上看來(lái),或是較為取得成功的。實(shí)習(xí)的全過(guò)程盡管有很多不辭辛勞的工作中,可是根據(jù)這種工作中換得的是遍體鱗傷豐碩成果。針對(duì)大家而言實(shí)習(xí)是僅僅一次歷經(jīng),但也是一個(gè)起始點(diǎn)。從這兒大家不但學(xué)得了從院校不可以學(xué)得的知識(shí),更使我們的操作過(guò)程技術(shù)性得到了更高的提升。但更關(guān)鍵的是工作經(jīng)驗(yàn),是針對(duì)互聯(lián)網(wǎng)行業(yè)的了解。針對(duì)怎樣在精英團(tuán)隊(duì)中與別人溝通交流,交往的能力獲得了非常好的鍛練。
從此次實(shí)踐中我明白了,大家校園內(nèi)學(xué)習(xí)培訓(xùn)與在崗位上學(xué)習(xí)是不一樣的;在企業(yè)上,是沒(méi)人會(huì)像老師一樣傾其所有的教你,也不會(huì)有些人花時(shí)間從零的教你,可是你做不對(duì)便會(huì)有指責(zé),這類(lèi)變化要我有點(diǎn)兒猝不及防。人一直能在逆境中成長(zhǎng),指責(zé)一多,因?yàn)槲覞u漸地的地去學(xué)習(xí),勤奮的把工作中做的細(xì)膩一點(diǎn),盡自身的能力去把工作中做得極致一些,讓自身和領(lǐng)導(dǎo)干部都溫馨一點(diǎn)。在工作上,你沒(méi)有按時(shí)進(jìn)行工作中,那么便是你的過(guò)錯(cuò),你的能力難題,就算是加班加點(diǎn)熬整夜,你也務(wù)必把任務(wù)完成,這就是義務(wù)。這就是工作中與院校里的最壓根的差別,也是以學(xué)員轉(zhuǎn)化成員工務(wù)必歷經(jīng)的環(huán)節(jié)。在實(shí)踐過(guò)程中,我對(duì)專(zhuān)業(yè)有了清晰認(rèn)識(shí),需要掌握對(duì)的收集、分析、管理,對(duì)系統(tǒng)的分析設(shè)計(jì),需要掌握專(zhuān)業(yè)的計(jì)算機(jī)語(yǔ)言知識(shí)和管理知識(shí)等,需要聊好的數(shù)理知識(shí)和邏輯思維,具有實(shí)踐能力和創(chuàng)新精神,了解行業(yè)發(fā)展現(xiàn)狀與趨勢(shì)。了解到必須熟悉的計(jì)算機(jī)語(yǔ)言如C語(yǔ)言、JAVA語(yǔ)言及web,C語(yǔ)言和JAVA語(yǔ)言是我們編寫(xiě)代碼的必須,web是實(shí)現(xiàn)系統(tǒng)的必須,HTML5賦予網(wǎng)頁(yè)豐富性,可以跨平臺(tái)適應(yīng)網(wǎng)頁(yè)設(shè)計(jì),有更多多媒體元素提高可用性和用戶(hù)體驗(yàn)。在具備好專(zhuān)業(yè)技能后,撰寫(xiě)的學(xué)術(shù)態(tài)度也很重要,規(guī)范化有利于能力提高,職業(yè)素養(yǎng)也是必學(xué)的一課,好的是成功的開(kāi)始,學(xué)會(huì)職場(chǎng)禮儀和規(guī)范,更好融入社會(huì)和工作。
根據(jù)此次實(shí)踐,我可以察覺(jué)到許多的工作經(jīng)歷,可是在開(kāi)發(fā)設(shè)計(jì)中的知識(shí)大家掌握的或是不足充足,導(dǎo)致我們?cè)陂_(kāi)發(fā)設(shè)計(jì)前期要較多的時(shí)間用以新手入門(mén)。更為讓我認(rèn)為校園內(nèi)學(xué)習(xí)培訓(xùn)基本上知識(shí)是十分關(guān)鍵的。再度因?yàn)槲腋鼮樯钊氲囊庾R(shí)到大家院校一部分學(xué)員廣泛基礎(chǔ)知識(shí)知識(shí)較多,工程項(xiàng)目缺乏經(jīng)驗(yàn)的狀況,大家同學(xué)們大能夠除掉過(guò)去恥于參加工程項(xiàng)目,怕在他人前認(rèn)短的心理狀態(tài),大家應(yīng)當(dāng)積極主動(dòng)的參與院校的社會(huì)實(shí)踐活動(dòng),多多的參加老師的項(xiàng)目,擁有這一些知識(shí),大家一般在工程項(xiàng)目眼前或是能迅速下手的,而為了更好地更強(qiáng)的開(kāi)展開(kāi)發(fā)設(shè)計(jì),大家也應(yīng)當(dāng)在學(xué)校期內(nèi)就多開(kāi)展一些工程項(xiàng)目層面的鍛練,塑造具體動(dòng)手能力能力。
非常感謝西安比特教育科技有限公司和指導(dǎo)老師張老師在實(shí)習(xí)期對(duì)我的悉心栽培,我在公司學(xué)到了很多,這對(duì)我未來(lái)的職業(yè)規(guī)劃起到了十分深刻的影響。
軟件工程實(shí)習(xí)報(bào)告 8
對(duì)于任何一位大學(xué)畢業(yè)生來(lái)說(shuō),畢業(yè)實(shí)習(xí)是一個(gè)很關(guān)鍵的學(xué)習(xí)內(nèi)容,也是一個(gè)很好的鍛煉時(shí)機(jī),也是我們直接接觸社會(huì)的時(shí)機(jī)。對(duì)于我們來(lái)說(shuō),平常學(xué)到的都是書(shū)面上的知識(shí),而畢業(yè)實(shí)習(xí)正好就給了我們一個(gè)在投身社會(huì)工作之前把理論知識(shí)與實(shí)際設(shè)計(jì)聯(lián)系起來(lái)的時(shí)機(jī),畢業(yè)實(shí)習(xí)作為學(xué)校為我們安排的在校期間最后一次全面性、總結(jié)性的教學(xué)實(shí)踐環(huán)節(jié),它既讓我們看到實(shí)際的中設(shè)計(jì)生產(chǎn)狀況,也我們?cè)诰蜆I(yè)之前“實(shí)戰(zhàn)預(yù)演〞,通過(guò)實(shí)習(xí)能夠使我們更好的完善自己,也為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的根底。
一、前言
實(shí)習(xí)時(shí)間:20xx年xx月xx日———20xx年xx月xx日
實(shí)習(xí)地點(diǎn):河北中信聯(lián)信息技術(shù)軟件開(kāi)發(fā)實(shí)習(xí)生
實(shí)習(xí)目的:通過(guò)實(shí)習(xí),培養(yǎng)學(xué)生樹(shù)立理論聯(lián)系實(shí)際的工作作風(fēng),以及工作中將科學(xué)的理論知識(shí)加以驗(yàn)證、深化、穩(wěn)固和充實(shí),并培養(yǎng)學(xué)生進(jìn)行調(diào)查、研究、分析和解決實(shí)際問(wèn)題的能力,也是接受一次系統(tǒng)而深刻的專(zhuān)業(yè)思想教育,增強(qiáng)從事與本專(zhuān)業(yè)相關(guān)工作的責(zé)任心和榮耀感,提高綜合運(yùn)用所學(xué)專(zhuān)業(yè)知識(shí)和根本技能的水平,培養(yǎng)從事軟件開(kāi)發(fā)相關(guān)工作的能力。理論聯(lián)系實(shí)際,掌握一定的工作能力,積累社會(huì)工作經(jīng)驗(yàn),了解社會(huì),增長(zhǎng)見(jiàn)識(shí),提高與別人和諧相處和協(xié)同合作的能力,提高自身的綜合素質(zhì)。
實(shí)習(xí)任務(wù):了解軟件開(kāi)發(fā)所用根底知識(shí),掌握軟件開(kāi)發(fā)的根本技術(shù),學(xué)習(xí)軟件開(kāi)發(fā)的根底知識(shí)及開(kāi)發(fā)流程和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),穩(wěn)固大學(xué)所學(xué)專(zhuān)業(yè)的根本知識(shí),提高分析、判斷和處理實(shí)際問(wèn)題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。工作的方法:首先學(xué)習(xí)java根底知識(shí)及HTML、JDBC、JSP和SERVLET,理解MVC設(shè)計(jì)模式,學(xué)習(xí)SSH三大框架:Struts、Hibernate和Spring還有這些知識(shí)的工程實(shí)踐練習(xí),熟悉公司軟件開(kāi)發(fā)的流程及相關(guān)知識(shí),以及相關(guān)工具的使用,學(xué)習(xí)安裝卸載配置和維護(hù)軟件開(kāi)發(fā)運(yùn)行的環(huán)境,最后進(jìn)入實(shí)例操作,參加實(shí)際工程開(kāi)發(fā),穩(wěn)固和熟練所學(xué)到的知識(shí)。所取得的主要結(jié)果:一個(gè)多月的實(shí)習(xí),讓自己走進(jìn)了一個(gè)全新的領(lǐng)域,開(kāi)始了自己踏入社會(huì)的第一步。實(shí)習(xí)無(wú)所謂結(jié)果而言,更確切的說(shuō),它是一個(gè)新起點(diǎn),一個(gè)讓自己學(xué)會(huì)成長(zhǎng)的地方,當(dāng)然也確實(shí)讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺(jué)有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細(xì)心。這些自己有些欠缺,但這在段實(shí)習(xí)期間,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件開(kāi)發(fā)人員的要求還有很大的距離,但是自己一定會(huì)努力,向著自己的目標(biāo)前進(jìn);在為人處事方面,也讓自己成熟了許多。雖然不能用語(yǔ)言來(lái)描述,但是確實(shí)可以從生活中的點(diǎn)點(diǎn)滴滴感覺(jué)得到。經(jīng)歷使人成長(zhǎng),只有真正的經(jīng)歷過(guò),才可以讓自己真的成熟起來(lái),要想真的出人頭地,必須腳踏實(shí)地努力工作,做好自己。
二、實(shí)習(xí)內(nèi)容
本著對(duì)IT業(yè)的憧憬,走進(jìn)了河北中信聯(lián)信息技術(shù),我在公司所從事的工作是軟件開(kāi)發(fā),在真正投入到工作之前,公司在我實(shí)習(xí)的第一天公司領(lǐng)導(dǎo)給講解公司的企業(yè)文化和員工的職業(yè)開(kāi)展,以及行業(yè)分析和行業(yè)介紹。然后先參加公司里的軟件開(kāi)發(fā)的一段時(shí)間的根底培訓(xùn)。在這期間我了解了軟件開(kāi)發(fā)所要掌握的根底知識(shí),做工程用的開(kāi)發(fā)語(yǔ)言Java根底,oracle數(shù)據(jù)庫(kù)和SQL語(yǔ)句,學(xué)習(xí)JSP和Servlet,理解MVC設(shè)計(jì)模式,學(xué)習(xí)SSH三大框架,Struts、Hibernate和Spring。
以及一些上機(jī)實(shí)踐,最后還做了一個(gè)工程實(shí)踐是銀行卡管理系統(tǒng),我們以小組為團(tuán)隊(duì)分工合作寫(xiě)需求分析說(shuō)明書(shū),編寫(xiě)程序,最后完成功能模塊設(shè)計(jì)。在工作之前我在網(wǎng)上查詢(xún)了許多開(kāi)發(fā)人員的相關(guān)要求,了解了作為一個(gè)開(kāi)發(fā)人員必須耐心,細(xì)心和平和的心態(tài),它的目標(biāo)是盡可能早一些做出產(chǎn)品,完成任務(wù),并盡可能的到達(dá)客戶(hù)的需求。
剛開(kāi)始實(shí)習(xí)工作時(shí),是由老的員工帶著我們,給我們分配任務(wù)。一開(kāi)始是讓我們自己學(xué)習(xí)一些軟件開(kāi)發(fā)的相關(guān)知識(shí),讓我們看相應(yīng)軟件的需求說(shuō)明書(shū),了解一下工程的大體情況,在未成形的工程上隨便點(diǎn)點(diǎn),了解工程根本內(nèi)容及大體框架。接下來(lái)老師給我分配一些小的任務(wù),改頁(yè)面上的錯(cuò)誤,這就需要jsp、html的知識(shí)了,一開(kāi)始無(wú)從下手,不知道如何跟蹤代碼,不知道頁(yè)面上的`錯(cuò)誤反映到代碼里是在哪里,當(dāng)時(shí)感覺(jué)自己真實(shí)笨到家了,什么都不會(huì),都是通過(guò)問(wèn)老師,老師一步一步的教會(huì)我是如何跟蹤代碼,以及代碼的錯(cuò)誤原因及eclipse里的debug模式如何運(yùn)用,debug調(diào)試模式真是個(gè)好模式,通過(guò)打斷點(diǎn),一步一步耐心一點(diǎn)一點(diǎn)的仔細(xì)查找那里出現(xiàn)問(wèn)題了,經(jīng)過(guò)一星期的實(shí)習(xí),自己開(kāi)始慢慢地有點(diǎn)感覺(jué)自己能單獨(dú)的完成一個(gè)小錯(cuò)誤的修改,熟悉了form表單,了解了button按鈕等jsp頁(yè)面上的根底知識(shí)。在后來(lái)老師開(kāi)始教我如何運(yùn)用javascript的知識(shí),如何編寫(xiě)及運(yùn)用javascript腳本,最后就是根底類(lèi)的實(shí)際案例開(kāi)發(fā),這其中有如何運(yùn)用數(shù)據(jù)庫(kù),如何寫(xiě)spl語(yǔ)句、創(chuàng)立用戶(hù)、表空間以及創(chuàng)立表。
除了軟件開(kāi)發(fā)工作外,我們還有日?qǐng)?bào)告,周報(bào)告需要提交,讓負(fù)責(zé)人了解你的工作進(jìn)度安排,也是自我的反思。那短時(shí)間對(duì)于我來(lái)說(shuō)最大的收獲便是,要相信自己,不要被沒(méi)有去真正實(shí)踐的事情而嚇倒,其實(shí)如果你真的去嘗試,你會(huì)發(fā)現(xiàn)一切都沒(méi)有你想象的'那么難,只要你努力,沒(méi)有什么不可以。
三、實(shí)習(xí)總結(jié)
這次實(shí)習(xí)讓我學(xué)到了很多東西,讓我整體素質(zhì)有所提升,明白了很多做人做事的道理。第一、畢業(yè)了以后不是學(xué)習(xí)的結(jié)束,而是學(xué)習(xí)的開(kāi)始,在當(dāng)今社會(huì),只有不斷地汲取新信息新知識(shí),才能獲得事業(yè)進(jìn)步的動(dòng)力,武裝自己的頭腦,提升自己的能力,擴(kuò)展自己的視野。第二、學(xué)習(xí)要聯(lián)系實(shí)踐,一個(gè)人的價(jià)值是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現(xiàn)的,也只有通過(guò)實(shí)踐才能提升人的品質(zhì),彰顯人的意志。學(xué)到的理論只有通過(guò)實(shí)踐的檢驗(yàn)才是合格的。第三、我們要做一個(gè)勤于思考的人,我們只有注意觀察、分析、總結(jié)、提煉,才能積累經(jīng)驗(yàn),使自己的工作做出成績(jī)。同時(shí)我也明白了遇到麻煩解決的方法有很多:第一、就是上網(wǎng)查詢(xún),不懂的可以查查,不要一不會(huì)就去問(wèn)別人,得先自己想方法解決;第二。請(qǐng)教別人。當(dāng)自己查資料解決不了,就去問(wèn)一下別人,不要老死扣著,反而浪費(fèi)時(shí)間。當(dāng)然遇到麻煩的事情千萬(wàn)不要著急,越著急越然人昏頭轉(zhuǎn)向,越著急越解決不了問(wèn)題,還不如心平氣靜的想想解決方法,或者轉(zhuǎn)換下思維,先做其他的事情,靜下來(lái)時(shí)再去思考。遇到問(wèn)題時(shí),要保持一顆平常心。第四、有的時(shí)候人與人的差異并不大,但工作熱情的不同卻使兩個(gè)人做出完全不同的成績(jī),只有具備熱情,才能保證你能發(fā)揮自己全部的能量和才能。一個(gè)人的能力有差異,但關(guān)鍵是看你能發(fā)揮出多少,這就取決于熱情。用自己的熱情來(lái)點(diǎn)燃斗志。而且熱情是可以傳遞的,一個(gè)人全力投入工作,他可帶動(dòng)周?chē)娜,感染周(chē)娜巳σ愿埃钦麄(gè)團(tuán)隊(duì)趕出驕人的成績(jī)。最后,衡量一個(gè)人是不是人才,不僅是看知識(shí)掌握的多少,當(dāng)代社會(huì)更看重的是一個(gè)人的溝通能力。
原來(lái)一直覺(jué)得學(xué)校的知識(shí)是沒(méi)用的,當(dāng)真正用到了才懊悔自己當(dāng)時(shí)為什么不好好學(xué)習(xí)。所以說(shuō)實(shí)習(xí)注重實(shí)踐和在學(xué)校學(xué)習(xí)理論是相輔相成的。平時(shí)在學(xué)校學(xué)的不知道是否有用,但當(dāng)實(shí)習(xí)后我們就清楚學(xué)習(xí)的知識(shí)到底有什么實(shí)際應(yīng)用,和當(dāng)今社會(huì)的開(kāi)展有什么聯(lián)系。只有到公司親身實(shí)踐,才讓我們更加明確了那些知識(shí)是能跟上時(shí)代開(kāi)展,那些知識(shí)已經(jīng)落后了,什么樣的人才是當(dāng)今社會(huì)需求的。同時(shí)通過(guò)實(shí)習(xí)讓我們認(rèn)識(shí)到了自己知識(shí)掌握的缺乏,更加激發(fā)了我們學(xué)習(xí)的熱情。
這次實(shí)習(xí)使我穩(wěn)固了Java開(kāi)發(fā)方面的知識(shí),做了一個(gè)基于Struts銀行管理系統(tǒng)的一個(gè)模塊的工程,還跟著完成了一個(gè)河北省農(nóng)業(yè)廳公文交換體統(tǒng)的工程,更重要的是了解了軟件開(kāi)發(fā)這個(gè)工作的主要流程。當(dāng)初在大家包括我自己的眼里都認(rèn)為軟件開(kāi)發(fā)的要求非常高,而我的根底知識(shí)有太差,但是當(dāng)自己真正的接觸了這個(gè)行業(yè)之后,發(fā)現(xiàn)其實(shí)并沒(méi)有那么的高不可攀。在學(xué)校的時(shí)候,不知道反思,不過(guò)在這一段實(shí)習(xí)過(guò)程中慢慢學(xué)會(huì)反思,慢慢學(xué)會(huì)總結(jié)。這次實(shí)習(xí)為我以后到公司工作奠定了根底,起到了承上啟下的成效。希望自己再以后的工作中有更多的耐心,學(xué)會(huì)靜下心來(lái)思考,要相信自己可以做到,而且做得更好。
總之,通過(guò)這次實(shí)習(xí),確實(shí)讓自己成長(zhǎng)了許多。在工作中,總會(huì)遇到這樣那樣的問(wèn)題,當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開(kāi)拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做好工作而努力。
軟件工程實(shí)習(xí)報(bào)告 9
一、實(shí)習(xí)概況
實(shí)習(xí)時(shí)間:
實(shí)習(xí)地點(diǎn):
實(shí)習(xí)目的:通過(guò)實(shí)習(xí),學(xué)習(xí)Java開(kāi)發(fā)的相關(guān)知識(shí),掌握J(rèn)ava開(kāi)發(fā)的基本技術(shù),豐富Java開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。培養(yǎng)綜合運(yùn)用已學(xué)知識(shí)Java語(yǔ)言的面向?qū)ο缶幊棠芰,提高?dòng)手能力,培養(yǎng)良好的編程規(guī)范和編程方法。以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí),提高自身的編程能力;增強(qiáng)團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好地工作,打下一定的基礎(chǔ)。
二、實(shí)習(xí)內(nèi)容
Java基礎(chǔ)知識(shí)學(xué)習(xí)
在實(shí)習(xí)的第一階段,我主要自學(xué)了Java的基礎(chǔ)知識(shí),包括變量、運(yùn)算符、控制結(jié)構(gòu)、類(lèi)與對(duì)象、繼承與多態(tài)、接口與實(shí)現(xiàn)等。我首先在圖書(shū)館借閱了相關(guān)Java方面的書(shū)籍,潛心學(xué)習(xí),使自己對(duì)Java的整個(gè)知識(shí)結(jié)構(gòu)有一個(gè)整體的把握。然后,我在網(wǎng)上搜索了一些Java的`教學(xué)視頻,仿照視頻認(rèn)真練習(xí),逐步掌握了Java的基礎(chǔ)知識(shí)。
GUI編程
在掌握J(rèn)ava基礎(chǔ)知識(shí)后,我開(kāi)始學(xué)習(xí)GUI編程。我學(xué)習(xí)了Swing和AWT包的使用,通過(guò)編寫(xiě)雪花程序和滿(mǎn)天星程序,加深了對(duì)圖形界面繪制的理解。同時(shí),我也學(xué)習(xí)了如何使用布局管理器來(lái)管理組件的布局。
網(wǎng)絡(luò)編程
接下來(lái),我學(xué)習(xí)了網(wǎng)絡(luò)編程的知識(shí),包括Socket編程和RMI(遠(yuǎn)程方法激活)機(jī)制。我了解了客戶(hù)端與服務(wù)器端的通信過(guò)程,并編寫(xiě)了一個(gè)簡(jiǎn)單的服務(wù)器端與客戶(hù)端程序,實(shí)現(xiàn)了它們之間的通信。通過(guò)這個(gè)過(guò)程,我對(duì)網(wǎng)絡(luò)編程有了更深入的理解。
數(shù)據(jù)庫(kù)操作
在實(shí)習(xí)期間,我還學(xué)習(xí)了如何使用Java連接和操作數(shù)據(jù)庫(kù)。我了解了JDBC(Java數(shù)據(jù)庫(kù)連接)的使用,并編寫(xiě)了代碼來(lái)連接SQL Server數(shù)據(jù)庫(kù),執(zhí)行SQL語(yǔ)句,并處理結(jié)果集。通過(guò)這個(gè)過(guò)程,我掌握了數(shù)據(jù)庫(kù)操作的基本技能。
項(xiàng)目開(kāi)發(fā)
在實(shí)習(xí)的第二階段,我參與了實(shí)際項(xiàng)目的開(kāi)發(fā)。我們小組的任務(wù)是開(kāi)發(fā)一個(gè)基于JavaSE的即時(shí)通訊系統(tǒng)。在項(xiàng)目開(kāi)始之前,老師先給我們講解了項(xiàng)目的背景和需求,然后介紹了項(xiàng)目的整體架構(gòu)和設(shè)計(jì)思路。我們小組自行分工,我負(fù)責(zé)核心代碼的編寫(xiě),其他人負(fù)責(zé)文檔部分與界面美化,系統(tǒng)測(cè)試。在項(xiàng)目開(kāi)發(fā)過(guò)程中,我們遇到了很多問(wèn)題,但通過(guò)團(tuán)隊(duì)協(xié)作和老師的指導(dǎo),我們最終成功地完成了項(xiàng)目。
三、實(shí)習(xí)收獲
技術(shù)提升
通過(guò)實(shí)習(xí),我掌握了Java的基礎(chǔ)知識(shí),學(xué)會(huì)了GUI編程、網(wǎng)絡(luò)編程和數(shù)據(jù)庫(kù)操作等技能。同時(shí),我也了解了軟件開(kāi)發(fā)的基本流程和思考角度,提高了自己的編程能力和團(tuán)隊(duì)協(xié)作能力。
團(tuán)隊(duì)協(xié)作
在項(xiàng)目開(kāi)發(fā)過(guò)程中,我深刻體會(huì)到了團(tuán)隊(duì)協(xié)作的重要性。我們小組通過(guò)分工合作,共同解決了項(xiàng)目中遇到的問(wèn)題。在這個(gè)過(guò)程中,我學(xué)會(huì)了如何與他人溝通和協(xié)作,提高了自己的團(tuán)隊(duì)協(xié)作能力。
職業(yè)規(guī)劃
通過(guò)實(shí)習(xí),我對(duì)自己的職業(yè)規(guī)劃有了更清晰的認(rèn)識(shí)。我意識(shí)到自己在技術(shù)方面還有很多需要學(xué)習(xí)和提升的地方,同時(shí)也了解到了軟件開(kāi)發(fā)行業(yè)的就業(yè)前景和發(fā)展趨勢(shì)。這為我未來(lái)的職業(yè)規(guī)劃提供了重要的參考。
四、實(shí)習(xí)反思
在實(shí)習(xí)過(guò)程中,我也遇到了一些問(wèn)題和挑戰(zhàn)。例如,在項(xiàng)目開(kāi)發(fā)過(guò)程中,我遇到了很多技術(shù)難題,需要花費(fèi)大量的時(shí)間和精力去解決。同時(shí),我也意識(shí)到自己在團(tuán)隊(duì)協(xié)作和溝通能力方面還有待提高。為了克服這些問(wèn)題和挑戰(zhàn),我計(jì)劃在未來(lái)的學(xué)習(xí)和工作中更加努力地提升自己的技術(shù)水平和團(tuán)隊(duì)協(xié)作能力。
五、結(jié)語(yǔ)
通過(guò)這次實(shí)習(xí),我不僅掌握了Java開(kāi)發(fā)的基本技能和知識(shí),還學(xué)會(huì)了如何與他人溝通和協(xié)作,提高了自己的團(tuán)隊(duì)協(xié)作能力和職業(yè)規(guī)劃意識(shí)。同時(shí),我也認(rèn)識(shí)到了自己在技術(shù)和溝通方面存在的不足,并計(jì)劃在未來(lái)的學(xué)習(xí)和工作中努力提升自己的能力。我相信這次實(shí)習(xí)經(jīng)歷將對(duì)我未來(lái)的職業(yè)發(fā)展產(chǎn)生積極的影響。感謝學(xué)校和企業(yè)為我提供這次寶貴的實(shí)習(xí)機(jī)會(huì)!
軟件工程實(shí)習(xí)報(bào)告 10
一、前言
隨著信息技術(shù)的快速發(fā)展,Java作為一門(mén)廣泛應(yīng)用于企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的語(yǔ)言,在當(dāng)今軟件工程領(lǐng)域占據(jù)著極其重要的地位。通過(guò)本次在XX公司為期三個(gè)月的Java開(kāi)發(fā)實(shí)習(xí)經(jīng)歷,我不僅對(duì)Java技術(shù)有了更加深入的理解與掌握,同時(shí)也積累了寶貴的實(shí)踐經(jīng)驗(yàn),提升了自身的綜合素質(zhì)。本報(bào)告將從實(shí)習(xí)背景、工作內(nèi)容、收獲體會(huì)以及未來(lái)展望四個(gè)方面進(jìn)行詳細(xì)闡述。
二、實(shí)習(xí)背景
實(shí)習(xí)單位簡(jiǎn)介:XX公司是一家專(zhuān)注于為企業(yè)提供信息化解決方案的技術(shù)型企業(yè),其主要業(yè)務(wù)包括但不限于云計(jì)算服務(wù)、大數(shù)據(jù)處理及分析等。
選擇理由:鑒于該公司在業(yè)界的良好口碑及其在技術(shù)創(chuàng)新方面的不懈追求,我希望借此機(jī)會(huì)能夠?qū)W習(xí)到最前沿的技術(shù)知識(shí),并將其應(yīng)用于實(shí)際工作中去。
個(gè)人準(zhǔn)備情況:為了更好地適應(yīng)即將面臨的挑戰(zhàn),在正式開(kāi)始實(shí)習(xí)之前,我已經(jīng)自學(xué)了Spring Boot框架基礎(chǔ)、MySQL數(shù)據(jù)庫(kù)操作等相關(guān)知識(shí),并通過(guò)參與開(kāi)源項(xiàng)目積累了一定的實(shí)際編碼經(jīng)驗(yàn)。
三、工作內(nèi)容
環(huán)境搭建與熟悉
初到公司時(shí),首先完成了開(kāi)發(fā)環(huán)境(如IDEA、Maven)的配置,并快速熟悉了現(xiàn)有項(xiàng)目的`代碼結(jié)構(gòu)和技術(shù)棧。此外,還參加了幾次團(tuán)隊(duì)內(nèi)部的技術(shù)分享會(huì),從中了解到許多實(shí)用技巧。
需求分析與功能實(shí)現(xiàn)
在導(dǎo)師指導(dǎo)下,負(fù)責(zé)了一個(gè)小型模塊的需求收集、設(shè)計(jì)及實(shí)現(xiàn)全過(guò)程。具體來(lái)說(shuō),該模塊主要實(shí)現(xiàn)了用戶(hù)信息管理功能,包括注冊(cè)登錄、權(quán)限控制等功能點(diǎn)。期間使用到了Spring Security來(lái)加強(qiáng)系統(tǒng)的安全性。
單元測(cè)試編寫(xiě)
為保證代碼質(zhì)量,在完成每個(gè)功能點(diǎn)后都會(huì)編寫(xiě)相應(yīng)的JUnit測(cè)試用例來(lái)進(jìn)行驗(yàn)證。這一步驟對(duì)于提高程序健壯性至關(guān)重要。
Bug修復(fù)與性能優(yōu)化
針對(duì)日常遇到的各種問(wèn)題進(jìn)行了及時(shí)響應(yīng)和處理;同時(shí),在不影響用戶(hù)體驗(yàn)的前提下,對(duì)部分耗時(shí)較長(zhǎng)的操作進(jìn)行了異步化改造以提升整體運(yùn)行效率。
四、收獲體會(huì)
技術(shù)水平顯著提升:通過(guò)這次實(shí)習(xí),我對(duì)Java語(yǔ)言本身及其生態(tài)系統(tǒng)有了更全面的認(rèn)識(shí)。特別是對(duì)于Spring全家桶的應(yīng)用有了更深一層的理解,比如如何利用Spring Boot快速構(gòu)建微服務(wù)架構(gòu)下的應(yīng)用程序。
溝通協(xié)作能力增強(qiáng):在一個(gè)多成員組成的項(xiàng)目組里工作讓我學(xué)會(huì)了如何有效地與他人交流想法并共同解決問(wèn)題。良好的團(tuán)隊(duì)合作是確保項(xiàng)目順利推進(jìn)的關(guān)鍵因素之一。
職業(yè)規(guī)劃更加明確:經(jīng)過(guò)這段時(shí)間的學(xué)習(xí)實(shí)踐,我對(duì)自己未來(lái)的職業(yè)發(fā)展方向有了更加清晰的認(rèn)知。希望能夠繼續(xù)深耕于后端開(kāi)發(fā)領(lǐng)域,并不斷探索新的技術(shù)趨勢(shì)。
五、未來(lái)展望
雖然此次實(shí)習(xí)已經(jīng)結(jié)束,但我深知學(xué)習(xí)之路永無(wú)止境。接下來(lái)的時(shí)間里,我計(jì)劃進(jìn)一步深化自己在分布式系統(tǒng)設(shè)計(jì)、容器化部署等方面的知識(shí),并嘗試參與到更多復(fù)雜度更高的項(xiàng)目中去。同時(shí),也希望能夠有機(jī)會(huì)接觸一些新興技術(shù)領(lǐng)域,比如人工智能、區(qū)塊鏈等,以便緊跟時(shí)代步伐,不斷提升自我價(jià)值。
軟件工程實(shí)習(xí)報(bào)告 11
一、實(shí)習(xí)背景與目的
實(shí)習(xí)時(shí)間:20xx年xx月xx日至20xx年xx月xx日
實(shí)習(xí)地點(diǎn):XXX公司
隨著信息技術(shù)的迅猛發(fā)展,Java作為一種跨平臺(tái)、面向?qū)ο蟮木幊陶Z(yǔ)言,在軟件開(kāi)發(fā)領(lǐng)域得到了廣泛應(yīng)用。本次實(shí)習(xí)旨在通過(guò)實(shí)踐,掌握J(rèn)ava開(kāi)發(fā)的基本技術(shù),豐富實(shí)戰(zhàn)經(jīng)驗(yàn),提高編程能力,并了解軟件開(kāi)發(fā)的思考角度和主要流程。通過(guò)實(shí)習(xí),我們能夠綜合運(yùn)用已學(xué)的Java語(yǔ)言面向?qū)ο缶幊讨R(shí),培養(yǎng)動(dòng)手能力和團(tuán)隊(duì)協(xié)作意識(shí),為畢業(yè)后更好地適應(yīng)工作崗位打下堅(jiān)實(shí)基礎(chǔ)。
二、實(shí)習(xí)內(nèi)容與過(guò)程
。ㄒ唬⿲(shí)習(xí)前期準(zhǔn)備
在實(shí)習(xí)開(kāi)始之前,我首先通過(guò)圖書(shū)館和網(wǎng)絡(luò)資源,借閱和查閱了大量關(guān)于Java編程的書(shū)籍和資料,對(duì)Java的整個(gè)知識(shí)結(jié)構(gòu)有了整體的把握。通過(guò)通讀和理解Java的基礎(chǔ)知識(shí),我勾畫(huà)出了自己不懂的地方,并找學(xué)習(xí)過(guò)Java的同學(xué)一起探討和研究。在掌握了Java的基礎(chǔ)知識(shí)之后,我開(kāi)始在網(wǎng)上搜索Java的教學(xué)視頻,并仿照視頻認(rèn)真練習(xí),逐漸對(duì)Java的重難點(diǎn)有了較好的把握。
。ǘ⿲(shí)習(xí)中期實(shí)踐
GUI編程學(xué)習(xí)
在實(shí)習(xí)的第一階段,我花了兩周時(shí)間自學(xué)了GUI編程。通過(guò)圖書(shū)館借閱的書(shū)籍和網(wǎng)絡(luò)上的教學(xué)視頻,我學(xué)習(xí)了Java Swing和AWT包的使用,了解了如何繪制應(yīng)用軟件的界面。在學(xué)習(xí)過(guò)程中,我動(dòng)手編寫(xiě)了一些小程序,如雪花程序和滿(mǎn)天星程序,這些程序的實(shí)現(xiàn)讓我對(duì)GUI編程產(chǎn)生了濃厚的興趣。
實(shí)際項(xiàng)目完成
在實(shí)習(xí)的第二階段,指導(dǎo)老師為我們講解了實(shí)際項(xiàng)目完成過(guò)程中涉及到的一些專(zhuān)業(yè)知識(shí),并讓我們自行分組完成本次的項(xiàng)目。我們小組的項(xiàng)目是基于JavaSE的即時(shí)通訊系統(tǒng)。根據(jù)老師的規(guī)劃,我們先用一周時(shí)間學(xué)習(xí)了項(xiàng)目中要用到的知識(shí)與技術(shù),包括Java網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)操作等。剩下的一周時(shí)間,我們小組進(jìn)行了項(xiàng)目的開(kāi)發(fā)。
在項(xiàng)目開(kāi)發(fā)過(guò)程中,我作為小組的組長(zhǎng),首先搭建了系統(tǒng)的架構(gòu),并進(jìn)行了任務(wù)的分配。我負(fù)責(zé)核心代碼的編寫(xiě),其他小組成員負(fù)責(zé)文檔部分、界面美化和系統(tǒng)測(cè)試。通過(guò)團(tuán)隊(duì)成員的共同努力和協(xié)作,我們成功完成了項(xiàng)目的開(kāi)發(fā),并實(shí)現(xiàn)了局域網(wǎng)內(nèi)的即時(shí)通訊功能。
技術(shù)難點(diǎn)攻克
在項(xiàng)目開(kāi)發(fā)過(guò)程中,我們遇到了一些技術(shù)難點(diǎn)。例如,在開(kāi)發(fā)服務(wù)器端時(shí),我們最初實(shí)現(xiàn)的版本只能支持一個(gè)客戶(hù)端登錄,并且聊天方式是單一的'一問(wèn)一答模式。為了解決這個(gè)問(wèn)題,我們?cè)谠写a的基礎(chǔ)上添加了一些新的組件和集合,實(shí)現(xiàn)了多客戶(hù)端登錄和智能聊天功能。此外,在界面美化方面,我們也遇到了一些挑戰(zhàn),但通過(guò)不斷學(xué)習(xí)和嘗試,最終實(shí)現(xiàn)了界面的優(yōu)化。
。ㄈ⿲(shí)習(xí)后期總結(jié)
在實(shí)習(xí)的最后階段,我們對(duì)整個(gè)項(xiàng)目進(jìn)行了總結(jié)和反思。通過(guò)回顧項(xiàng)目的開(kāi)發(fā)過(guò)程,我們認(rèn)識(shí)到了自己在技術(shù)水平和團(tuán)隊(duì)協(xié)作方面的不足,并制定了相應(yīng)的改進(jìn)措施。同時(shí),我們也對(duì)項(xiàng)目的完成情況和質(zhì)量進(jìn)行了評(píng)估,認(rèn)為項(xiàng)目達(dá)到了預(yù)期的效果。
三、實(shí)習(xí)收獲與體會(huì)
(一)技術(shù)水平的提升
通過(guò)本次實(shí)習(xí),我深刻體會(huì)到了實(shí)踐的重要性。在實(shí)習(xí)過(guò)程中,我不僅鞏固了Java的基礎(chǔ)知識(shí),還掌握了GUI編程、網(wǎng)絡(luò)編程和數(shù)據(jù)庫(kù)操作等實(shí)用技能。這些技能的提升讓我對(duì)Java編程有了更深入的理解和認(rèn)識(shí),也為我今后的職業(yè)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
。ǘ﹫F(tuán)隊(duì)協(xié)作能力的提升
在實(shí)習(xí)過(guò)程中,我深刻感受到了團(tuán)隊(duì)協(xié)作的重要性。通過(guò)與其他小組成員的共同努力和協(xié)作,我們成功完成了項(xiàng)目的開(kāi)發(fā)。在這個(gè)過(guò)程中,我學(xué)會(huì)了如何與他人溝通和協(xié)調(diào),如何共同解決問(wèn)題和面對(duì)挑戰(zhàn)。這些經(jīng)歷讓我更加珍惜團(tuán)隊(duì)的力量,也讓我更加自信地面對(duì)未來(lái)的工作挑戰(zhàn)。
。ㄈ┞殬I(yè)規(guī)劃的明確
通過(guò)本次實(shí)習(xí),我對(duì)自己的職業(yè)規(guī)劃有了更明確的認(rèn)識(shí)。我認(rèn)識(shí)到Java編程在軟件開(kāi)發(fā)領(lǐng)域的重要地位,也看到了自己在這個(gè)領(lǐng)域的潛力和發(fā)展空間。因此,我計(jì)劃在未來(lái)的學(xué)習(xí)和工作中,繼續(xù)深入學(xué)習(xí)Java和相關(guān)技術(shù),不斷提升自己的專(zhuān)業(yè)技能和綜合素質(zhì),為成為一名優(yōu)秀的軟件工程師而努力奮斗。
四、結(jié)語(yǔ)
本次實(shí)習(xí)是我人生中一次寶貴的經(jīng)歷。通過(guò)實(shí)習(xí),我不僅提升了技術(shù)水平,還增強(qiáng)了團(tuán)隊(duì)協(xié)作意識(shí)和職業(yè)規(guī)劃能力。這些收獲將對(duì)我今后的學(xué)習(xí)和工作產(chǎn)生深遠(yuǎn)的影響。我相信,在未來(lái)的日子里,我會(huì)繼續(xù)努力學(xué)習(xí)和實(shí)踐,為實(shí)現(xiàn)自己的夢(mèng)想而不斷奮斗。
軟件工程實(shí)習(xí)報(bào)告 12
一、實(shí)習(xí)概述
本次實(shí)習(xí)為期數(shù)周,主要目的是學(xué)習(xí)Java開(kāi)發(fā)的相關(guān)知識(shí),掌握J(rèn)ava開(kāi)發(fā)的基本技術(shù),并豐富Java開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。通過(guò)實(shí)習(xí),我培養(yǎng)了綜合運(yùn)用已學(xué)知識(shí)Java語(yǔ)言的面向?qū)ο缶幊棠芰,提高了?dòng)手能力,并學(xué)習(xí)了良好的編程規(guī)范和編程方法。此次實(shí)習(xí)為我畢業(yè)后更快地進(jìn)入工作狀態(tài)并更好地工作打下了堅(jiān)實(shí)的基礎(chǔ)。
二、實(shí)習(xí)時(shí)間與地點(diǎn)
實(shí)習(xí)時(shí)間:20XX年XX月XX日至20XX年XX月XX日
實(shí)習(xí)地點(diǎn):XXX公司/學(xué)校XXX實(shí)驗(yàn)室
三、實(shí)習(xí)內(nèi)容與過(guò)程
基礎(chǔ)知識(shí)學(xué)習(xí)
在實(shí)習(xí)的第一階段,我主要自學(xué)了Java的基礎(chǔ)知識(shí),包括變量、運(yùn)算符、順序控制等。我通過(guò)借閱相關(guān)Java書(shū)籍和觀看大量的教學(xué)視頻,對(duì)Java的整個(gè)知識(shí)結(jié)構(gòu)有了整體的把握。在理解基礎(chǔ)知識(shí)后,我開(kāi)始仿照視頻中的示例進(jìn)行練習(xí),逐漸掌握了Java的基本語(yǔ)法和編程技巧。
項(xiàng)目實(shí)踐
在實(shí)習(xí)的第二階段,我參與了實(shí)際項(xiàng)目的開(kāi)發(fā)。指導(dǎo)老師首先為我們講解了項(xiàng)目完成過(guò)程中涉及的一些專(zhuān)業(yè)知識(shí),并進(jìn)行了分組。我們小組的任務(wù)是開(kāi)發(fā)一個(gè)基于JavaSE的即時(shí)通訊系統(tǒng)。
。1)項(xiàng)目需求分析
在項(xiàng)目的開(kāi)始階段,我們進(jìn)行了詳細(xì)的需求分析。通過(guò)討論和與指導(dǎo)老師的溝通,我們明確了項(xiàng)目的功能需求,包括用戶(hù)注冊(cè)與登錄、好友管理、消息發(fā)送與接收等。同時(shí),我們也確定了項(xiàng)目的開(kāi)發(fā)環(huán)境和主要技術(shù),如Windows操作系統(tǒng)、MyEclipse編程環(huán)境、MySQL數(shù)據(jù)庫(kù)等。
。2)系統(tǒng)設(shè)計(jì)
在需求分析的基礎(chǔ)上,我們進(jìn)行了系統(tǒng)設(shè)計(jì)。我們采用了MVC架構(gòu)和DAO設(shè)計(jì)模式,將系統(tǒng)分為前臺(tái)用戶(hù)界面設(shè)計(jì)、后臺(tái)連接數(shù)據(jù)庫(kù)程序設(shè)計(jì)以及業(yè)務(wù)邏輯處理三個(gè)部分。前臺(tái)用戶(hù)界面采用Java Swing組件實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫(kù)操作采用JDBC實(shí)現(xiàn)。
。3)編碼實(shí)現(xiàn)
在系統(tǒng)設(shè)計(jì)完成后,我們開(kāi)始了編碼實(shí)現(xiàn)。我負(fù)責(zé)了部分核心代碼的`編寫(xiě),包括用戶(hù)注冊(cè)與登錄功能的實(shí)現(xiàn)、好友列表的展示與更新等。在編碼過(guò)程中,我遇到了不少問(wèn)題,如數(shù)據(jù)庫(kù)連接失敗、代碼邏輯錯(cuò)誤等。但通過(guò)查閱資料和與團(tuán)隊(duì)成員的討論,我逐漸解決了這些問(wèn)題,并保證了代碼的正確性和穩(wěn)定性。
。4)系統(tǒng)測(cè)試
在編碼實(shí)現(xiàn)完成后,我們進(jìn)行了系統(tǒng)測(cè)試。我們測(cè)試了系統(tǒng)的各項(xiàng)功能是否正常運(yùn)行,以及在不同情況下的性能和穩(wěn)定性。通過(guò)測(cè)試,我們發(fā)現(xiàn)了一些潛在的問(wèn)題,并進(jìn)行了及時(shí)的修復(fù)和優(yōu)化。最終,我們成功完成了項(xiàng)目的開(kāi)發(fā),并交付給了指導(dǎo)老師進(jìn)行驗(yàn)收。
四、實(shí)習(xí)收獲與體會(huì)
技術(shù)提升
通過(guò)本次實(shí)習(xí),我深刻體會(huì)到了Java技術(shù)的強(qiáng)大和廣泛應(yīng)用。我不僅掌握了Java的基本語(yǔ)法和編程技巧,還學(xué)會(huì)了如何運(yùn)用Java進(jìn)行實(shí)際項(xiàng)目的開(kāi)發(fā)。同時(shí),我也了解了MVC架構(gòu)和DAO設(shè)計(jì)模式等先進(jìn)的軟件開(kāi)發(fā)思想和技術(shù)。
團(tuán)隊(duì)協(xié)作
在實(shí)習(xí)過(guò)程中,我深刻體會(huì)到了團(tuán)隊(duì)協(xié)作的重要性。通過(guò)與團(tuán)隊(duì)成員的溝通和協(xié)作,我學(xué)會(huì)了如何更好地分配任務(wù)、解決問(wèn)題和分享經(jīng)驗(yàn)。同時(shí),我也認(rèn)識(shí)到了自己在團(tuán)隊(duì)中的位置和角色,并努力為團(tuán)隊(duì)的成功做出貢獻(xiàn)。
問(wèn)題解決能力
在實(shí)習(xí)過(guò)程中,我遇到了不少問(wèn)題和挑戰(zhàn)。但通過(guò)與指導(dǎo)老師的溝通和查閱相關(guān)資料,我逐漸學(xué)會(huì)了如何獨(dú)立解決問(wèn)題和應(yīng)對(duì)挑戰(zhàn)。這種問(wèn)題解決能力的提升對(duì)我未來(lái)的職業(yè)發(fā)展具有重要意義。
職業(yè)規(guī)劃
通過(guò)本次實(shí)習(xí),我對(duì)自己的職業(yè)規(guī)劃有了更清晰的認(rèn)識(shí)。我意識(shí)到自己在Java開(kāi)發(fā)方面還有很大的提升空間,并計(jì)劃在未來(lái)的學(xué)習(xí)和工作中繼續(xù)努力學(xué)習(xí)和實(shí)踐。同時(shí),我也認(rèn)識(shí)到了軟件開(kāi)發(fā)行業(yè)的廣闊前景和巨大潛力,并決定將其作為自己未來(lái)的職業(yè)發(fā)展方向。
五、總結(jié)與展望
本次實(shí)習(xí)是一次非常寶貴的經(jīng)歷。通過(guò)實(shí)習(xí),我不僅掌握了Java開(kāi)發(fā)的基本技術(shù)和實(shí)戰(zhàn)經(jīng)驗(yàn),還學(xué)會(huì)了如何與團(tuán)隊(duì)成員協(xié)作解決問(wèn)題。同時(shí),我也對(duì)自己的職業(yè)規(guī)劃有了更清晰的認(rèn)識(shí)和規(guī)劃。在未來(lái)的學(xué)習(xí)和工作中,我將繼續(xù)努力學(xué)習(xí)和實(shí)踐Java開(kāi)發(fā)技術(shù),不斷提升自己的專(zhuān)業(yè)技能和綜合素質(zhì)。我相信在未來(lái)的職業(yè)生涯中,我一定能夠成為一名優(yōu)秀的Java開(kāi)發(fā)工程師,并為企業(yè)的信息化建設(shè)做出自己的貢獻(xiàn)。
軟件工程實(shí)習(xí)報(bào)告 13
實(shí)習(xí)目的
通過(guò)對(duì)java語(yǔ)言、JavaWeb、Mysql數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)及SQL語(yǔ)言的復(fù)習(xí)和鍛煉,并且通過(guò)使用IDEA開(kāi)發(fā)工具開(kāi)發(fā)公司項(xiàng)目,以達(dá)到充分熟悉開(kāi)發(fā)平臺(tái)及其應(yīng)用設(shè)計(jì),同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開(kāi)發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫(xiě)、系統(tǒng)測(cè)試及軟件手冊(cè)編寫(xiě),以便提前適應(yīng)軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識(shí),掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識(shí)Java語(yǔ)言的面向?qū)ο缶幊棠芰ΑE囵B(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識(shí),提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
實(shí)習(xí)時(shí)間
20xx年2月25日~20xx年3月17日
實(shí)習(xí)地點(diǎn)
xx
實(shí)習(xí)內(nèi)容
隨著社會(huì)的快速發(fā)展,用人單位對(duì)大學(xué)生的要求越來(lái)越高,對(duì)于即將畢業(yè)的在校生而言,為了能更好的適應(yīng)嚴(yán)峻的就業(yè)形勢(shì),畢業(yè)后能夠盡快的融入到社會(huì),同時(shí)能夠?yàn)樽约翰饺肷鐣?huì)打下堅(jiān)實(shí)的基礎(chǔ),畢業(yè)實(shí)習(xí)是必不可少的階段。畢業(yè)實(shí)習(xí)能夠使我們?cè)趯?shí)踐中了解社會(huì),讓我們學(xué)到了很多在專(zhuān)業(yè)課堂上根本就學(xué)不到的知識(shí),受益匪淺,也打開(kāi)了視野,增長(zhǎng)了見(jiàn)識(shí),使我認(rèn)識(shí)到將所學(xué)的知識(shí)具體應(yīng)用到工作中去,為以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ),只有在實(shí)習(xí)期間盡快調(diào)整好自己的學(xué)習(xí)方式,適應(yīng)社會(huì),才能被這個(gè)社會(huì)所接納,進(jìn)而生存發(fā)展。剛進(jìn)入實(shí)習(xí)單位的時(shí)候我有些擔(dān)心,在大學(xué)學(xué)習(xí)的專(zhuān)業(yè)知識(shí)與實(shí)習(xí)崗位所需的知識(shí)有些脫節(jié),但在經(jīng)歷了幾天的適應(yīng)過(guò)程之后,我慢慢調(diào)整觀念,正確認(rèn)識(shí)了實(shí)習(xí)單位和個(gè)人的崗位以及發(fā)展方向。我相信只要我們立足于現(xiàn)實(shí),改變和調(diào)整看問(wèn)題的角度,銳意進(jìn)取,在成才的道路上不斷攀登,有朝一日,那些成才的機(jī)遇就會(huì)紛至沓來(lái),促使我們成為專(zhuān)業(yè)公認(rèn)的人才。我堅(jiān)信“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,只有把從書(shū)本上學(xué)到的專(zhuān)業(yè)理論知識(shí)應(yīng)用于實(shí)踐中,才能真正掌握這門(mén)知識(shí)。因此,我作為一名物聯(lián)網(wǎng)工程專(zhuān)業(yè)的學(xué)生,有幸參加了為期近三個(gè)月的畢業(yè)實(shí)習(xí)。
實(shí)習(xí)目的及任務(wù)
經(jīng)過(guò)了大學(xué)四年專(zhuān)業(yè)的理論進(jìn)修,使我們軟件基礎(chǔ)知識(shí)有了根本掌握。我們即將離開(kāi)大學(xué)校園,作為大學(xué)畢業(yè)生,心中想得更多的是如何去做好自己專(zhuān)業(yè)發(fā)展、如何更好的去完成以后工作中每一個(gè)任務(wù)。本次實(shí)習(xí)的目的及任務(wù)要求:
實(shí)習(xí)目的
、贋榱藢⒆约核鶎W(xué)軟件開(kāi)發(fā)知識(shí)運(yùn)用在社會(huì)實(shí)踐中,在實(shí)踐中鞏固自己的理論知識(shí),將學(xué)習(xí)的理論知識(shí)運(yùn)用于實(shí)踐當(dāng)中,反過(guò)來(lái)檢驗(yàn)書(shū)本上理論的`正確性,鍛煉自己的動(dòng)手能力,培養(yǎng)實(shí)際工作能力和分析能力,以達(dá)到學(xué)以致用的目的。通過(guò)實(shí)習(xí),深化已經(jīng)學(xué)過(guò)的理論知識(shí),提高綜合運(yùn)用所學(xué)過(guò)的知識(shí),并且培養(yǎng)自己發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力。
、谕ㄟ^(guò)java開(kāi)發(fā)崗位實(shí)習(xí),更廣泛的直接接觸社會(huì),了解社會(huì)需要,加深對(duì)社會(huì)的認(rèn)識(shí),增強(qiáng)自身對(duì)社會(huì)的適應(yīng)性,將自己融合到社會(huì)中去,培養(yǎng)自己的實(shí)踐能力,縮短我們從一名大學(xué)生到一名工作人員之間的觀念與業(yè)務(wù)距離。為以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ);
、弁ㄟ^(guò)實(shí)習(xí),了解軟件開(kāi)發(fā)工作流程,從而確立自己在最擅長(zhǎng)的工作崗位。為自己未來(lái)的職業(yè)生涯規(guī)劃起到關(guān)鍵的指導(dǎo)作用。通過(guò)實(shí)習(xí)過(guò)程,獲得更多與自己專(zhuān)業(yè)相關(guān)的知識(shí),擴(kuò)寬知識(shí)面,增加社會(huì)閱歷。接觸更多的人,在實(shí)踐中鍛煉膽量,提升自己的溝通能力和其他社交能力。培養(yǎng)更好的職業(yè)道德,樹(shù)立好正確的職業(yè)道德觀。
實(shí)習(xí)任務(wù)要求
①在崗位實(shí)習(xí)期間,嚴(yán)格遵守實(shí)習(xí)單位的規(guī)章制度,服從畢業(yè)實(shí)習(xí)專(zhuān)業(yè)指導(dǎo)老師的安排,做好實(shí)習(xí)筆記,注重理論與實(shí)踐相結(jié)合,善于發(fā)現(xiàn)問(wèn)題。
、谠趯(shí)習(xí)過(guò)程,有嚴(yán)格的時(shí)間觀念,不遲到不早退,虛心向有經(jīng)驗(yàn)的同事請(qǐng)教,積極主動(dòng)完成實(shí)習(xí)單位分配的任務(wù),與單位同事和諧相處;
、勖刻於颊J(rèn)真總結(jié)當(dāng)天的實(shí)習(xí)工作所遇到的問(wèn)題和收獲體會(huì),做好工作反思。
通過(guò)在公司的實(shí)習(xí)也有了一些自己的新的和感悟
1、淺談測(cè)試
一直以來(lái),我都認(rèn)為測(cè)試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測(cè)試是既重要且難以精湛的。其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員。一般的測(cè)試人員不懂編碼,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力。而要做到高級(jí)測(cè)試工程師,則一定要懂編碼,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提。但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測(cè)試經(jīng)驗(yàn)。實(shí)際項(xiàng)目中,編碼時(shí)間一般只占30%左右,真正耗費(fèi)時(shí)間的是IT階段的找bug與對(duì)應(yīng)bug,此階段基本評(píng)定了coder的編碼質(zhì)量。
2、程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調(diào)試。在項(xiàng)目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì)覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報(bào)一堆異常,配置問(wèn)題涉及到方方面面,以及數(shù)據(jù)庫(kù)字段,傳值問(wèn)題等等,一大堆對(duì)于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì)調(diào)試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調(diào)試追蹤?
如果你能在短短的時(shí)間內(nèi)就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對(duì)沒(méi)問(wèn)題。出現(xiàn)問(wèn)題的`時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑。idea是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句去下手,設(shè)置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運(yùn)行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運(yùn)行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對(duì)的,有可能就是頁(yè)面調(diào)用的錯(cuò)誤或者action邏輯的傳值問(wèn)題。頁(yè)面錯(cuò)誤的調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯(cuò)誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯(cuò)誤,例如:缺少對(duì)象這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(=null)語(yǔ)句加保護(hù)。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯(cuò)的地方。
4、一些習(xí)慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會(huì)了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書(shū)多的多。解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費(fèi)同樣的時(shí)間。把代碼寫(xiě)的漂亮,注釋、空行、規(guī)范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會(huì)對(duì)你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠(chéng)都有了,路也比較好走了。
5、題尾話(huà)
我們的實(shí)習(xí)已經(jīng)結(jié)束,但生活卻沒(méi)有結(jié)束,這一次的實(shí)習(xí),對(duì)于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重大四個(gè)字來(lái)形容。他不僅僅對(duì)我們的專(zhuān)業(yè)知識(shí)進(jìn)行了鞏固和拓展;還對(duì)我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應(yīng)該注意的一些細(xì)節(jié);更是讓我們親身體會(huì)了軟件工程這門(mén)科學(xué)對(duì)于一個(gè)軟件的意義。這些經(jīng)驗(yàn)對(duì)我們來(lái)說(shuō)就是一筆寶貴的財(cái)富。而經(jīng)過(guò)了3周的實(shí)習(xí),在大家的共同努力下,也都完成了各自的任務(wù),但我想說(shuō)的是,我們并不僅僅是完成了任務(wù),我們更是個(gè)個(gè)滿(mǎn)載而歸。項(xiàng)目的制作以及疑難問(wèn)題的解決,將我們把大學(xué)期間那些快要淡忘的知識(shí)又重新熟悉了起來(lái),并且對(duì)代碼有了更深層次的理解。代碼的復(fù)用性、類(lèi)與類(lèi)之間的調(diào)用、對(duì)象的創(chuàng)建、數(shù)據(jù)庫(kù)的連接以及操作等各種專(zhuān)業(yè)知識(shí)的使用,讓我們能更好的將這些各種各樣知識(shí)合理的整合在一起。如果說(shuō)專(zhuān)業(yè)知識(shí)收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認(rèn)為在整個(gè)實(shí)習(xí)過(guò)程中收獲最大的地方。代碼的注釋以及編碼的規(guī)范這兩點(diǎn)是我以前很少注意的地方,對(duì)其也并沒(méi)有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必須應(yīng)該具備的能力,或者說(shuō)應(yīng)該特別注重的地方。因?yàn)槲覀兊拇a并沒(méi)有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆匆的進(jìn)行下一步測(cè)試。在修改的這一周內(nèi),通過(guò)自己的體會(huì)以及老師的重點(diǎn)強(qiáng)調(diào),對(duì)于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過(guò)了這次的實(shí)習(xí),我個(gè)人認(rèn)為,代碼的注釋以及編碼的規(guī)范比個(gè)人的技術(shù)更為重要。
軟件工程實(shí)習(xí)報(bào)告 14
一.實(shí)現(xiàn)目的
在大三第一學(xué)期開(kāi)學(xué)后,繼續(xù)在學(xué)校學(xué)習(xí)本專(zhuān)業(yè)知識(shí)有一個(gè)月,在這一個(gè)月,我越來(lái)越發(fā)現(xiàn),自己的專(zhuān)業(yè)知識(shí)掌握的并不牢固,或者說(shuō)是當(dāng)時(shí)大一大二自己感覺(jué)學(xué)的還不錯(cuò),當(dāng)真正讓我自己去做一個(gè)項(xiàng)目的時(shí)候,我并不能將整個(gè)流程一連串的做下來(lái),必須參考老師之前做的模板來(lái)做。所有我離校,去校外培訓(xùn)繼續(xù)深入的學(xué)習(xí)專(zhuān)業(yè)知識(shí)。
半年的培訓(xùn)結(jié)束后,找一家實(shí)習(xí)單位來(lái),磨合自己踏入社會(huì)前的就業(yè)準(zhǔn)備。在學(xué)校學(xué)到的理論知識(shí)運(yùn)用到實(shí)際工作中,并借此機(jī)會(huì)提高自己的社會(huì)閱歷,工作經(jīng)驗(yàn)。
提高自己對(duì)于社會(huì)的認(rèn)知能力,擴(kuò)大知識(shí)面,同時(shí)提高自己的專(zhuān)業(yè)技能、實(shí)踐能力,以及讓理論聯(lián)系實(shí)際,讓自己迅速適應(yīng)社會(huì)工作環(huán)境。逐步實(shí)現(xiàn)自己由學(xué)生到社會(huì)的轉(zhuǎn)變,培養(yǎng)自己初步擔(dān)任技術(shù)工作的能力,以便培養(yǎng)自己成為能夠主動(dòng)使用社會(huì)主義現(xiàn)代化建設(shè)需要的復(fù)合型人才。這對(duì)我在正式工作前有很重要的意義,不論是專(zhuān)業(yè)技能,還是綜合素養(yǎng),以及實(shí)際中的人際關(guān)系都是十分寶貴的經(jīng)驗(yàn)。
二.實(shí)習(xí)內(nèi)容
(一)實(shí)習(xí)單位
青島創(chuàng)斯特信息科技有限公司
。ǘ⿳徫唤榻B
崗位職責(zé):
1、按照需求和技術(shù)框架要求進(jìn)行項(xiàng)目或產(chǎn)品開(kāi)發(fā);
2、對(duì)自己負(fù)責(zé)的項(xiàng)目進(jìn)行全程跟蹤,根據(jù)客戶(hù)需要迭代優(yōu)化;
3、與客戶(hù)進(jìn)行現(xiàn)場(chǎng)溝通,能夠充分理解客戶(hù)需求;
4、保質(zhì)保量的完成分配給自己開(kāi)發(fā)的模塊或系統(tǒng).
任職要求:
1、熟悉JAVA開(kāi)發(fā)和安卓系統(tǒng)開(kāi)發(fā);
2、熟悉主流開(kāi)發(fā)架構(gòu)和開(kāi)發(fā)流程;
3、熟悉軟件開(kāi)發(fā)流程及軟件管理;
4、有3個(gè)以上相關(guān)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);
5、計(jì)算機(jī)相關(guān)專(zhuān)業(yè)優(yōu)先;
注:動(dòng)手能力強(qiáng)的應(yīng)屆生也可以考慮。
。ㄈ⿲(shí)習(xí)時(shí)間
20xx/5/2---20xx/5/31
(四)實(shí)習(xí)安排
測(cè)試準(zhǔn)備上線(xiàn)的PC端,及客戶(hù)端的APP程序。檢測(cè)是否程序漏洞及不足。通過(guò)SVN上報(bào)問(wèn)題。并詳細(xì)描述問(wèn)題的情景問(wèn)題。分配給指定的分修改。
。ㄎ澹┻^(guò)程介紹
本次實(shí)習(xí)共四周時(shí)間,我實(shí)習(xí)的崗位是軟件測(cè)試工程師。
第一周:
1.熟悉本公司的工作環(huán)境,跟著指導(dǎo)老師了解公司相關(guān)業(yè)務(wù)和產(chǎn)品,學(xué)會(huì)使用公司所開(kāi)發(fā)的應(yīng)用軟件和各種產(chǎn)品設(shè)備,熟悉和了解一貫的操作方法和可能出現(xiàn)的問(wèn)題,了解軟件測(cè)試的正常工作流程。
2.看產(chǎn)品介紹和說(shuō)明書(shū),熟悉它的大致結(jié)構(gòu)。由于自己的方向不是測(cè)試,測(cè)試經(jīng)理就給我大概講了一下所有的測(cè)試流程,以及測(cè)試的相關(guān)文檔以及文檔應(yīng)該包括的內(nèi)容,根據(jù)公司現(xiàn)有的項(xiàng)目具體讓我學(xué)習(xí)怎樣進(jìn)行測(cè)試。
3.看以前的提交過(guò)的bug詳細(xì)信息,學(xué)習(xí)怎樣將發(fā)現(xiàn)的bug描述的更加專(zhuān)業(yè)和準(zhǔn)確,方便開(kāi)發(fā)人員了解bug,以及學(xué)習(xí)怎樣寫(xiě)測(cè)試報(bào)告和了解日?qǐng)?bào)的格式。
第二周:
熟悉了相關(guān)軟件和硬件的操作和基本故障診斷之后,我也成為工作之中的一員,正式投入工作崗位。
1.我首先還是通過(guò)跟蹤產(chǎn)品一下已存在或者修復(fù)過(guò)的bug信息,熟悉具體功能和業(yè)務(wù)邏輯,并對(duì)這些bug進(jìn)行驗(yàn)證。在我驗(yàn)證bug信息的'時(shí)候,每一個(gè)bug對(duì)于我來(lái)說(shuō)都是新的,完全不同的,即使是針對(duì)同一個(gè)模塊的相關(guān)子模塊,所以每在我驗(yàn)證完一個(gè)bug之后,都會(huì)對(duì)相關(guān)的業(yè)務(wù)相對(duì)的熟悉一些。另外在我學(xué)習(xí)驗(yàn)證bug信息的過(guò)程中,我熟悉了管理工具SVN的使用,以及相關(guān)測(cè)試環(huán)境的搭建與維護(hù)。因?yàn)楹芏郻ug存在于不同版本的產(chǎn)品上,所以我經(jīng)常處于卸載與安裝軟件的工程中。
2.搭建相關(guān)環(huán)境。在搭建測(cè)試環(huán)境時(shí)也廢了不少功夫,搭建需要測(cè)試項(xiàng)目的運(yùn)行環(huán)境后,安裝好測(cè)試需要的相關(guān)軟件。
3.開(kāi)始對(duì)公司項(xiàng)目進(jìn)行測(cè)試。選擇正確的版本號(hào)測(cè)試,如果那個(gè)模塊的功能出現(xiàn)了問(wèn)題,及時(shí)與開(kāi)發(fā)人員來(lái)進(jìn)行交流,通過(guò)SVN提交詳細(xì)的bug信息(最好加上截圖附件),讓開(kāi)發(fā)人員對(duì)bug一一進(jìn)行修改。
4.記下每天的工作內(nèi)容,每天提交日?qǐng)?bào)給指導(dǎo)老師,每周再以周報(bào)的形式提工作總結(jié)交給指導(dǎo)老師。指導(dǎo)老師會(huì)對(duì)我寫(xiě)的周報(bào)進(jìn)行檢查,對(duì)其中存在的問(wèn)題以郵件的方式發(fā)給我,以便之后工作中好改正。
5.為了能更加了解軟件中各種功能的關(guān)聯(lián)關(guān)系,公司把客戶(hù)請(qǐng)來(lái),和客戶(hù)溝通了解整個(gè)項(xiàng)目的功能及流程。同時(shí)自己也要把bug和負(fù)責(zé)項(xiàng)目的技術(shù)人員進(jìn)行溝通。和一切相關(guān)的人員交流,不同的交流渠道,獲得消息是不同的,角度也是不同的。和開(kāi)發(fā)人員交流,會(huì)了解開(kāi)發(fā)人員怎么實(shí)現(xiàn)軟件功能的,和項(xiàng)目管理人員進(jìn)行交流,會(huì)知道開(kāi)發(fā)進(jìn)度及遇到的困難,和客戶(hù)進(jìn)行交流,了解的是在現(xiàn)實(shí)生活中需求背景。
6.協(xié)調(diào)項(xiàng)目的內(nèi)部測(cè)試,本項(xiàng)目中測(cè)試后期一輪測(cè)試,包括軟件硬件結(jié)合的測(cè)試。比如:實(shí)際測(cè)試需要用到寫(xiě)字板連接教師手機(jī)客戶(hù)端,將寫(xiě)字板的信息同步到教師客戶(hù)端,同時(shí)學(xué)生客戶(hù)端也能收到解答信息。認(rèn)真完成項(xiàng)目的測(cè)試工作,和技術(shù)支持共同保證項(xiàng)目質(zhì)量。
7.項(xiàng)目測(cè)試的問(wèn)題跟蹤及處理采用每日進(jìn)行修改問(wèn)題回歸測(cè)試工作,每日同步更新問(wèn)題跟蹤單的模式,按照規(guī)劃時(shí)間完成系統(tǒng)更新測(cè)試。作為此次項(xiàng)目測(cè)試的成員之一,對(duì)于日常的測(cè)試流程、測(cè)試任務(wù)分配、測(cè)試執(zhí)行、缺陷跟蹤、協(xié)調(diào)內(nèi)部測(cè)試及協(xié)調(diào)客戶(hù)測(cè)試方面能力均得到了進(jìn)一步提高。
三.實(shí)習(xí)體會(huì)
實(shí)習(xí)期兩周的感覺(jué),收獲頗多,不管是從工作技能上還是從為人處世上,我都感覺(jué)自己個(gè)人能力有了很大的提高,或者說(shuō)是看到了自己有待提高的地方有很大的的空間。
(1)工作技能
一個(gè)月的實(shí)習(xí)期,自己所從事的是軟件測(cè)試的工作,并不是自己專(zhuān)業(yè)選修的方向。所以一切都是從頭開(kāi)始的,而更需要自己的努力、耐心和細(xì)心。這些都是自己欠缺的,但是在工作了2周后,參與了企業(yè)的運(yùn)作過(guò)程,最后發(fā)現(xiàn)自己真的在實(shí)踐能力上有了很大的改善。要想成為好的測(cè)試人員,首先得了解自己要測(cè)試的軟件的相關(guān)知識(shí)。要了解軟件產(chǎn)品的架構(gòu)是什么樣的。要了解軟件的市場(chǎng)需求,在接觸軟件之初要可以多看看用戶(hù)的反饋信息,這些才是用戶(hù)最關(guān)心的,也是在測(cè)試中需要注意的問(wèn)題,滿(mǎn)足客戶(hù)是最大的需要。但是了解軟件需求之后要學(xué)會(huì)要多讀些軟件系統(tǒng)的技術(shù)文檔,軟件設(shè)計(jì)文檔,這些文檔可以幫助了解產(chǎn)品如何工作。還有多看看公司Bug庫(kù)中的問(wèn)題,這些存在的問(wèn)題可以幫助自己了解軟件產(chǎn)品哪些地方存在缺陷,軟件系統(tǒng)那些地方會(huì)出現(xiàn)錯(cuò)誤。軟件是運(yùn)行在一個(gè)大環(huán)境中,如果對(duì)系統(tǒng)不熟悉,那么有些問(wèn)題你不能從一個(gè)更廣闊的層面考慮,學(xué)習(xí)操作系統(tǒng)的知識(shí),有助于你發(fā)現(xiàn)缺陷,定位問(wèn)題更加準(zhǔn)確。比如軟件運(yùn)行在Windows或者Linux,如果不懂操作系統(tǒng),你就無(wú)法建立測(cè)試環(huán)境,有些時(shí)候時(shí)候軟件的組件發(fā)生問(wèn)題,就是自己系統(tǒng)配置造成的,對(duì)系統(tǒng)不熟悉,會(huì)把外在原因歸結(jié)為軟件本身。所以要學(xué)習(xí)關(guān)于和軟件系統(tǒng)相關(guān)的知識(shí),比如編程,網(wǎng)絡(luò),數(shù)據(jù)庫(kù)等。不一定要學(xué)習(xí)到多好的程度,只是通過(guò)這些擴(kuò)展的知識(shí)面,可以在發(fā)現(xiàn)問(wèn)題,解決問(wèn)題上不會(huì)局限在狹小的圈子里。雖然離真正的軟件測(cè)試工程師的要求還有很大的距離,但是自己一定會(huì)努力,向著自己的目標(biāo)前進(jìn)。
。2)為人處世
也讓自己成熟了許多。在實(shí)習(xí)過(guò)程中成立的小團(tuán)隊(duì),彼此之間互相溝通,互相幫助,為了我們的目標(biāo)而努力,圓滿(mǎn)地完成了此次實(shí)習(xí)的實(shí)踐任務(wù),讓我看到了大家對(duì)于工作的熱情。
總之,通過(guò)這次實(shí)習(xí),確實(shí)讓自己成長(zhǎng)了許多。在實(shí)習(xí)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著的許多問(wèn)題。在測(cè)試時(shí)要想使自己的工作做得更加周全?倳(huì)遇到這樣那樣的問(wèn)題,當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的不足,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開(kāi)拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做好以后的工作而努力。
四.知識(shí)技能應(yīng)用
實(shí)習(xí)已經(jīng)兩周,關(guān)于專(zhuān)業(yè)知識(shí)暫時(shí)沒(méi)用到多少,因?yàn)閷?shí)習(xí)期側(cè)重的是軟件測(cè)試,通過(guò)測(cè)試來(lái)加深對(duì)項(xiàng)目的理解及功能實(shí)現(xiàn)的應(yīng)用。
在實(shí)習(xí)期學(xué)到之前從沒(méi)接觸過(guò)的知識(shí)有很多。
1.測(cè)試環(huán)境(網(wǎng)絡(luò)環(huán)境,windows環(huán)境等)
2.數(shù)據(jù)庫(kù)管理
3.編程技巧(java編程設(shè)計(jì),腳本語(yǔ)言,設(shè)計(jì)工具,XML編程)
4.軟件測(cè)試技術(shù)(測(cè)試?yán)碚,方法,流程,文檔寫(xiě)作,測(cè)試工具,自動(dòng)測(cè)試)
5.測(cè)試技術(shù)實(shí)踐
軟件測(cè)試的基礎(chǔ)知識(shí)(黑盒測(cè)試,白盒測(cè)試,單元測(cè)試,系統(tǒng)測(cè)試)
軟件測(cè)試的基本工具(測(cè)試管理工具,自動(dòng)化測(cè)試工具,性能測(cè)試工具)
軟件工程實(shí)習(xí)報(bào)告 15
一.實(shí)習(xí)目的
大學(xué)期間,學(xué)校教授了計(jì)算機(jī)的基礎(chǔ)課程,例如數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò)原理,離散數(shù)學(xué),編譯原理等、這些課程有助于我們形成系統(tǒng)的計(jì)算機(jī)邏輯體系,熟悉計(jì)算機(jī)的底層原理,從而可以更加容易上手企業(yè)級(jí)開(kāi)發(fā)。
到了大四的上學(xué)期,對(duì)于項(xiàng)目經(jīng)驗(yàn),自己只是搭過(guò)簡(jiǎn)單的環(huán)境,實(shí)現(xiàn)了一些簡(jiǎn)單的需求。對(duì)于真正可以運(yùn)行在服務(wù)器上,可以接受大量用戶(hù)訪(fǎng)問(wèn)的真實(shí)項(xiàng)目,內(nèi)心還是很渴望見(jiàn)一見(jiàn),看看和平時(shí)自己寫(xiě)的有什么區(qū)別,自己需要在哪方面下功夫來(lái)更好的提升自己。
另外,從大學(xué)校園進(jìn)入社會(huì),我覺(jué)著也是需要一個(gè)緩沖期,畢竟校園對(duì)我們還是很包容的,像要更好的適應(yīng)社會(huì)生活,還是應(yīng)該要更加嚴(yán)格的要求自己,勇敢面對(duì)社會(huì)工作中的挑戰(zhàn)。
二.實(shí)習(xí)主要內(nèi)容
公司名稱(chēng):東方航空電子商務(wù)有限公司
公司簡(jiǎn)介:東航電商將以東航每年近億人次的旅客運(yùn)輸量為客戶(hù)流量基礎(chǔ),整合各類(lèi)線(xiàn)上、線(xiàn)下產(chǎn)品及服務(wù)資源,為用戶(hù)提供出行相關(guān)一站式集成產(chǎn)品和服務(wù)解決方案。
第一周:了解一下公司環(huán)境,餐廳,便利店。給實(shí)習(xí)生分發(fā)新電腦,公司硬件人員負(fù)責(zé)安裝Windows系統(tǒng)。
第二周:觀看公司發(fā)的學(xué)習(xí)視頻,學(xué)習(xí)基本的SpringBoot使用,自己下載運(yùn)行環(huán)境,例如Idea,Mysql,Git,VsCode等相關(guān)環(huán)境。其中Mysql的下載安裝遇到誤刪除,預(yù)先環(huán)境等問(wèn)題廢了不少功夫。
第三周到以后:分到相應(yīng)的項(xiàng)目組,下達(dá)任務(wù),開(kāi)始真正的工作。
項(xiàng)目名稱(chēng):接送機(jī)改版項(xiàng)目
項(xiàng)目?jī)?nèi)容介紹:該項(xiàng)目主要用于接送乘機(jī)的`用戶(hù)。比方說(shuō)飛機(jī)乘客想要打車(chē)去自己預(yù)定的機(jī)場(chǎng)就可以在網(wǎng)上下單讓出租車(chē)來(lái)接自己,同樣當(dāng)乘客坐飛機(jī)到達(dá)目的地也可以下單讓出租車(chē)將其送到指定的地點(diǎn)。
項(xiàng)目架構(gòu)簡(jiǎn)介:該項(xiàng)目采用SpringBoot搭建,接口顯示采用Swagger2,緩存使用Redis,信息調(diào)用采用WebService,數(shù)據(jù)持久層使用Mybatis,版本控制使用GitLab。
負(fù)責(zé)模塊:
1、我的航班接口,查詢(xún)用戶(hù)機(jī)票訂單
2、內(nèi)部/外部渠道號(hào)查詢(xún)(增加緩存)
3、訂單列表
4、訂單詳情
5、訂單狀態(tài)列表
6、用戶(hù)評(píng)價(jià)
7、取消訂單是否有損
8、取消訂單
9、去支付接口
每一個(gè)模塊就是一個(gè)接口,我的工作就是在兩個(gè)星期內(nèi)寫(xiě)完接口,并且完成相應(yīng)的測(cè)試。
由于此項(xiàng)目是從C#的老項(xiàng)目改版成Java項(xiàng)目,所以需要我們先看懂C#的老項(xiàng)目,然后再用Java重寫(xiě)。
工作內(nèi)容:項(xiàng)目負(fù)責(zé)人首先將整個(gè)項(xiàng)目的任務(wù)劃分為一個(gè)個(gè)的任務(wù),再將任務(wù)分配到項(xiàng)目組的成員,再將主要框架代碼上傳到GitLab,我們使用Soucetree工具將代碼導(dǎo)入到自己的電腦上,完成相應(yīng)的工作將代碼上傳,再有專(zhuān)門(mén)的負(fù)責(zé)人將代碼進(jìn)行整合,從而完成整個(gè)項(xiàng)目的內(nèi)容,如果有問(wèn)題要及時(shí)的詢(xún)問(wèn)。
當(dāng)所有的代碼上傳完畢,此時(shí)再GitLab上重新開(kāi)一個(gè)分支,項(xiàng)目組所有人將此最終項(xiàng)目導(dǎo)入自己電腦,測(cè)試自己負(fù)責(zé)的接口。
另外,每周都要提交周報(bào),又來(lái)記錄自己每天都完成了哪些工作,學(xué)習(xí)了哪些內(nèi)容。
三、實(shí)習(xí)總結(jié)
此次實(shí)習(xí),我收獲了很多。我覺(jué)著可以分為個(gè)人技術(shù)成長(zhǎng)和為人處世兩方面來(lái)談。
1、個(gè)人技術(shù)成長(zhǎng)
首先我終于有了實(shí)際的項(xiàng)目經(jīng)驗(yàn),以后再找工作時(shí)就可以很有底氣的寫(xiě)上去,然后技術(shù)上也有了提高,當(dāng)然這要感謝公司里前輩的悉心教導(dǎo),也讓我知道外面的世界很大,厲害的人有很多,如果想要在這一行走下去需要極大的努力。
最重要的是遇到問(wèn)題一定要多問(wèn),剛開(kāi)始的時(shí)候因?yàn)槲也幌矚g問(wèn)問(wèn)題,導(dǎo)致項(xiàng)目做的很慢,被項(xiàng)目負(fù)責(zé)人好好的說(shuō)了一頓,他告誡我不會(huì)的,不知道的很正常,一定要多問(wèn),不要耽誤項(xiàng)目的進(jìn)度。
對(duì)于基礎(chǔ)知識(shí)的掌握一定要牢固,之前我總是喜歡新的技術(shù),喜歡擴(kuò)展自己的知識(shí)面,結(jié)果在真正工作的時(shí)候才發(fā)現(xiàn)真正考驗(yàn)技術(shù)的反而是那些最基本的東西,比如說(shuō)Java基礎(chǔ)類(lèi)的Date類(lèi),如果沒(méi)有好好研究,那用到的時(shí)候就會(huì)擔(dān)心自己會(huì)不會(huì)用錯(cuò),還是用LocalDate好一點(diǎn)呢,就會(huì)顯得捉襟見(jiàn)肘,耽誤時(shí)間。
對(duì)于自己見(jiàn)到過(guò)的知識(shí)點(diǎn)一定要深入的研究,我在工作就因?yàn)闇\嘗輒止而受到負(fù)責(zé)人的數(shù)落。比如之前將對(duì)象轉(zhuǎn)化為Json字符串是很常見(jiàn)使用方法,但是項(xiàng)目中的需求是倒過(guò)來(lái)的,是需要將Json字符串轉(zhuǎn)化為對(duì)象。因?yàn)橹皼](méi)有研究過(guò)兩者的相互轉(zhuǎn)化,在用到的時(shí)候自然也是不容易想到,結(jié)果耽誤了好長(zhǎng)時(shí)間。
對(duì)整個(gè)項(xiàng)目一定要先有個(gè)大概的了解,不能只是著眼于自己的任務(wù)。因?yàn)檎麄(gè)項(xiàng)目是一個(gè)整體,有可能我會(huì)調(diào)你的接口,你也可能調(diào)我的接口,需要兩者的相互溝通。最關(guān)鍵的是項(xiàng)目中會(huì)有一個(gè)公共的工具類(lèi),別的成員寫(xiě)好的工具都會(huì)放在里面。之前由于我并不知道,每次都重復(fù)造輪子,導(dǎo)致覺(jué)著工作非常艱難,后來(lái)幸好被負(fù)責(zé)人及時(shí)指正,才發(fā)現(xiàn)任務(wù)沒(méi)那么繁重。
2、為人處世
要學(xué)會(huì)合作,之前在學(xué)校都是一個(gè)人完成項(xiàng)目,但到了公司,由于項(xiàng)目很大,必然需要與人合作,那么就需要多考慮別人的感受,比如說(shuō)代碼注釋一定要清晰,提交代碼一定要自己先多檢查檢查,不要讓別人重復(fù)做你該做的事。
總結(jié):
此次實(shí)習(xí)讓我發(fā)現(xiàn)自身的諸多不足,路漫漫其修遠(yuǎn)兮,但是我會(huì)正視這些問(wèn)題,好好努力,迎接更好的自己。
軟件工程實(shí)習(xí)報(bào)告 16
實(shí)習(xí)目的:
在internet飛速開(kāi)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成局部,從而倍受人們的重視。通過(guò)這次實(shí)習(xí),學(xué)習(xí)企業(yè)級(jí)計(jì)算機(jī)知識(shí),穩(wěn)固以前所學(xué)理論的知識(shí),提高處理實(shí)際問(wèn)題的能力,了解社會(huì)中建設(shè)在internet的主要內(nèi)容和實(shí)際開(kāi)展情況,并為自己踏入社會(huì)環(huán)境接軌做準(zhǔn)備。
實(shí)習(xí)目的:
武漢國(guó)家軟件培訓(xùn)基地
實(shí)習(xí)任務(wù):
網(wǎng)絡(luò)開(kāi)展考察,學(xué)習(xí)編程語(yǔ)言知識(shí),穩(wěn)固以前所學(xué)理論的知識(shí),提高處理實(shí)際問(wèn)題的能力。
實(shí)習(xí)內(nèi)容:
網(wǎng)絡(luò)編程語(yǔ)言學(xué)習(xí):java。
在20xx年xx月xx日我參加了校外實(shí)習(xí),在國(guó)家軟件培訓(xùn)基地歷時(shí)四周的實(shí)習(xí)時(shí)間,進(jìn)入公司的時(shí)候,就讓我感覺(jué)到另外的一種氣氛。現(xiàn)在我已經(jīng)不是在學(xué)校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進(jìn)入了一家公司,我看到那么多的員工都在那么努力認(rèn)真的工作,一下就讓我的情緒上升到了另外一個(gè)境界,一向有點(diǎn)散漫的我,頓時(shí)覺(jué)得這樣的踏實(shí)的生活日子才是我應(yīng)該具有的,在大學(xué)浪費(fèi)的那么多時(shí)間應(yīng)該要在這里好好補(bǔ)起來(lái)。我們不可能簡(jiǎn)單的了解一些企業(yè)文化,簡(jiǎn)單的學(xué)學(xué)新的知識(shí)就可以了,我們的這個(gè)實(shí)習(xí)必將是一個(gè)繁忙的實(shí)習(xí),也必將是一個(gè)充實(shí)的,進(jìn)步的實(shí)習(xí)。來(lái)到這里,我們要忘掉大學(xué)里自由的作息時(shí)間,克服困難,養(yǎng)成良好的工作生活習(xí)慣。基于各方面的原因,雖然在去之前我們做了比擬充足的準(zhǔn)備,但還是遇到了一些困難,例如學(xué)習(xí)時(shí)間長(zhǎng),課后實(shí)戰(zhàn)比擬繁多,但時(shí)間又比擬的短,難以保證按時(shí)按質(zhì)按量完成。
下午,我們?cè)诎嘀魅蔚膸е率煜ち艘幌聦?shí)習(xí)環(huán)境和公司的一些根本制度,對(duì)于我從未接觸過(guò)公司的人來(lái)說(shuō),我很認(rèn)真的記錄,為我以后的`工作做緩沖,在這里也可以培養(yǎng)出我的一種好的工作態(tài)度。我們的.實(shí)習(xí)的安排是學(xué)習(xí)怎么樣做好一個(gè)工程,培養(yǎng)我們進(jìn)入一個(gè)公司之后應(yīng)該具備的素質(zhì)和怎樣快速的融入企業(yè)文化和怎樣以最好的狀態(tài)接手公司自己的工程。我們的根本安排是每天上午先在放映室上課,老師講解今天一天的重要內(nèi)容,安排好任務(wù),然后我們就一起到機(jī)房里面按照指導(dǎo)老師的要求來(lái)完成工程的局部。
我以前有html語(yǔ)言根底、C語(yǔ)言和C++根底,這為我這次實(shí)習(xí)學(xué)習(xí)java的打下了良好的根底和開(kāi)端。
java的跨平臺(tái)性,較強(qiáng)的平安性,功能強(qiáng)大性是我把它作為學(xué)習(xí)的目標(biāo)之一。我首先讀懂書(shū)中的每一個(gè)程序,然后做書(shū)本的習(xí)題,接著與答案對(duì)照,然后通過(guò)寫(xiě)書(shū)中的程序復(fù)習(xí),提高自己的編程水平。以前,我認(rèn)為編程就是編程。后來(lái),當(dāng)我學(xué)習(xí)網(wǎng)絡(luò)編程時(shí)才發(fā)現(xiàn)學(xué)習(xí)網(wǎng)絡(luò)編程需要網(wǎng)絡(luò)根底知識(shí)。上面套接字,url,端口號(hào)等。學(xué)習(xí)多線(xiàn)程這局部是需要有操作系統(tǒng)的根底知識(shí)。掛起,執(zhí)行,睡眠等各種狀態(tài)的相互轉(zhuǎn)換,同步方法等。學(xué)習(xí),需要用到很多的根底知識(shí)。這些知識(shí)是過(guò)去我所學(xué)習(xí)過(guò)的。學(xué)習(xí)編程語(yǔ)言,最好的方法是多想,多寫(xiě),堅(jiān)持。在解決問(wèn)題時(shí),需要的是足夠的耐心,檢查,核對(duì)程序是需要細(xì)心。
工程一定要全新的工程,不能是以前做過(guò)的,工程一定要企業(yè)真實(shí)工程,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng),在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致,在做工程的時(shí)候不應(yīng)該有參考代碼。因?yàn)閰⒓訉?shí)習(xí)的學(xué)生很多都是有一定的計(jì)算機(jī)根底,大局部都具備一定的編程根底,像我們這種計(jì)算機(jī)專(zhuān)業(yè)的大三學(xué)生,多少都有一些根底。我們主要的缺點(diǎn)是不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要,還有沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開(kāi)發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過(guò)工程練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過(guò)工程來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些缺乏,盡快到達(dá)企業(yè)的實(shí)際要求。工程應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰(zhàn)意義的教教學(xué)性或者是純練習(xí)性的工程。因?yàn)閷?shí)習(xí)的時(shí)間有限,我必須盡快地融入到實(shí)際工程的開(kāi)發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)工程都必須跟實(shí)際應(yīng)用掛鉤。學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì)了。
通過(guò)四周的實(shí)習(xí)學(xué)習(xí),老師的講解,了解到選擇工程的重要性,我們選擇的工程最終的工程一定是真實(shí)的工程,也就是要訓(xùn)練到能夠獨(dú)立開(kāi)發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡(jiǎn)單的工程,因?yàn)槲覀兊奈者要有一個(gè)折扣,所以最終的工程應(yīng)該選實(shí)際工程中中等難度的工程;最終工程定下來(lái)過(guò)后,開(kāi)始分解這個(gè)工程,看看為了到達(dá)完成這個(gè)工程需要哪些技術(shù)和知識(shí)點(diǎn),以及每局部知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù);然后開(kāi)始選擇分階段的工程,分階段的工程應(yīng)該比剛剛分析出來(lái)的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能到達(dá)訓(xùn)練的目標(biāo)。定下分階段工程后,同樣去分解,定出為了完成我所需要的各局部知識(shí)點(diǎn)和深度;然后是選擇上課期間的演示工程來(lái)進(jìn)行觀察和理解,演示的工程是為了做分階段工程效勞的,可以認(rèn)為是分階段工程的分階段工程;最終把要求掌握的知識(shí)點(diǎn)和要求掌握的深度,分散到日常學(xué)習(xí)和練習(xí)中。
在一個(gè)具體的工程中,我們需要有開(kāi)發(fā)環(huán)境,開(kāi)發(fā)的環(huán)境也跟企業(yè)一樣,包括常用的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、應(yīng)用效勞器、常用插件、測(cè)試工具、工程管理工具、工程管理文檔等等。構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團(tuán)隊(duì)開(kāi)發(fā)。老師就相當(dāng)于工程經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的組長(zhǎng),大家分工合作,共同完成工程。老師做為工程經(jīng)理,帶著著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)整個(gè)工程。
在實(shí)習(xí)結(jié)束的這個(gè)時(shí)候,仔細(xì)考慮一下,還是有一些地經(jīng)驗(yàn)教訓(xùn)的。例如在活動(dòng)中我們能感覺(jué)得到,很多的工作經(jīng)驗(yàn),開(kāi)發(fā)的知識(shí)我們了解的還是不夠充分,致使我們?cè)陂_(kāi)發(fā)初期要發(fā)費(fèi)較多的時(shí)間用于入門(mén)。但有一點(diǎn)感覺(jué)就是,我們?cè)趯W(xué)校所學(xué)的一些根本知識(shí)還是比擬有用的,例如J2EE,數(shù)據(jù)庫(kù)根本原理等,正是這些根底知識(shí)使我們?cè)谌鄙俟こ探?jīng)驗(yàn)的情況下還能盡快入手,后來(lái)趕上。針對(duì)我們學(xué)校局部學(xué)生普遍根底理論知識(shí)較多,工程經(jīng)驗(yàn)缺乏的現(xiàn)象,我們同學(xué)大可以去掉以往羞于參與工程,怕在別人前認(rèn)短的心態(tài),我們學(xué)校的計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)是挺不錯(cuò)的,知識(shí)面恰到好處,我們一般在工程面前還是能很快入手的,而為了更好的進(jìn)行開(kāi)發(fā),我們也應(yīng)該在校期間就多進(jìn)行一些工程方面的鍛煉,培養(yǎng)實(shí)際動(dòng)手能力。我想像這樣讓同學(xué)接觸社會(huì),培養(yǎng)實(shí)際動(dòng)手能力的活動(dòng)真的很不錯(cuò),也是同學(xué)們所歡送的,當(dāng)然把這樣的活動(dòng)辦好需要學(xué)校的老師和同學(xué)們共同努力。也希望,這樣的活動(dòng)能不斷地繼續(xù)下去,并開(kāi)展壯大。雖然是短暫的實(shí)習(xí),但我想這一份經(jīng)歷必將會(huì)為我們將來(lái)進(jìn)入社會(huì)打下一個(gè)良好的根底,不管是在以后的就業(yè)指導(dǎo)上、還是在工作生活為人上,我們都擁有了一筆珍貴的財(cái)富。
實(shí)習(xí)體會(huì):
四年的大學(xué)生活,我對(duì)計(jì)算機(jī)知識(shí)有了初步的了解。通過(guò)在校的理論學(xué)習(xí),實(shí)踐學(xué)習(xí),我認(rèn)識(shí)到理論與實(shí)踐相結(jié)合的學(xué)習(xí)方法是一種好的學(xué)習(xí)方法。我把它用家中的實(shí)習(xí),它能指導(dǎo)我實(shí)踐,得出的結(jié)論是自己不會(huì)的東西很多,需要不斷地選擇性學(xué)習(xí)。過(guò)去相對(duì)獨(dú)立的學(xué)科的融合性不斷增強(qiáng)。通過(guò)在家的實(shí)習(xí),我認(rèn)識(shí)到自身的缺乏:如文檔習(xí)慣,自身知識(shí)結(jié)構(gòu)的問(wèn)題等,我會(huì)不斷地發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,理論聯(lián)系實(shí)際,穩(wěn)固所學(xué)知識(shí),提高處理實(shí)際問(wèn)題的能力,為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。
【軟件工程實(shí)習(xí)報(bào)告】相關(guān)文章:
軟件工程的實(shí)習(xí)報(bào)告模板06-08
軟件工程實(shí)習(xí)報(bào)告精選15篇09-27
軟件工程實(shí)習(xí)報(bào)告15篇09-16
軟件工程實(shí)習(xí)報(bào)告(15篇)08-08
軟件工程實(shí)習(xí)報(bào)告(精選15篇)09-19