java頂崗實(shí)習(xí)報(bào)告_第1頁(yè)
java頂崗實(shí)習(xí)報(bào)告_第2頁(yè)
java頂崗實(shí)習(xí)報(bào)告_第3頁(yè)
java頂崗實(shí)習(xí)報(bào)告_第4頁(yè)
java頂崗實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

java頂崗實(shí)習(xí)報(bào)告透過(guò)這次實(shí)習(xí),我收獲了諸多,首先學(xué)習(xí)到了許多以前沒學(xué)過(guò)的專業(yè)知識(shí)與知識(shí)的應(yīng)用,另首先還提高了自己動(dòng)手做項(xiàng)目的潛力。本次實(shí)訓(xùn),是對(duì)我潛力的進(jìn)一步鍛煉,也是一種考驗(yàn)。從中獲得的諸多收獲,也是很可貴的,是十分有好處的。下面是小編為大家整頓的“java頂崗實(shí)習(xí)報(bào)告”。本內(nèi)容為大家提供參考。但愿對(duì)您有所協(xié)助。請(qǐng)關(guān)注!!!java頂崗實(shí)習(xí)報(bào)告(一)轉(zhuǎn)眼間,四年額大學(xué)生活就要靠近尾聲了,畢業(yè)的鐘聲將要敲響。將課堂所學(xué)知識(shí)運(yùn)用于實(shí)踐成為畢業(yè)生們必經(jīng)的道路。帶著老師的忠告,20xx年7月5日我有幸來(lái)到xx軟件服務(wù)外包學(xué)院進(jìn)行為期三個(gè)月的實(shí)習(xí)。作為大學(xué)生涯的最后一課,實(shí)習(xí)不僅重要更有其獨(dú)特性,正是通過(guò)實(shí)習(xí),讓我逐步掌握如何把學(xué)校教給我的理論知識(shí)恰本地運(yùn)用到實(shí)際工作中,讓我慢慢褪變學(xué)生的浮躁與稚嫩,真正地接觸這個(gè)社會(huì),漸漸地融入這個(gè)社會(huì),實(shí)現(xiàn)我邁向社會(huì)獨(dú)立成長(zhǎng)的第一步。在三個(gè)月里,所學(xué)知識(shí)確實(shí)有諸多,java基礎(chǔ),數(shù)據(jù)庫(kù)操作(oracle,mysql),SSH框架(hibernate,struts,spring),網(wǎng)頁(yè)設(shè)計(jì)jsp技術(shù)等,總之學(xué)到了諸多曾經(jīng)陌生的技術(shù)。受益匪淺。一、實(shí)習(xí)計(jì)劃7月10日:簡(jiǎn)樸地理解公司的基本狀況,進(jìn)一步學(xué)習(xí)了java的基本知識(shí)。7月11日—7月13日:學(xué)習(xí)java有關(guān)的編程環(huán)境和運(yùn)行環(huán)境的材料,準(zhǔn)備好有關(guān)的程序和工具。7月14日-7月17日:學(xué)習(xí)系統(tǒng)運(yùn)行環(huán)境及環(huán)境變量設(shè)立,并調(diào)試。7月18日-7月26日:學(xué)習(xí)簡(jiǎn)樸的java編程,做一種簡(jiǎn)樸的登錄系統(tǒng),7月27日-7月29日:進(jìn)一步地學(xué)習(xí)java的編程技巧和編程思想。7月30日-8月2日:學(xué)習(xí)了SQLServer的有關(guān)知識(shí),為背面的工作做好準(zhǔn)備工作。8月3日-8月5日:進(jìn)行數(shù)據(jù)庫(kù)建立的學(xué)習(xí)和練習(xí)。涉及表的建立,表之間的關(guān)系和優(yōu)化。8月6日-8月10日:對(duì)登錄界面進(jìn)行美化,并著手后臺(tái)的編碼工作。8月11日-8月20日:仍然是進(jìn)行后臺(tái)和各模塊功效編碼實(shí)現(xiàn)的學(xué)習(xí)和嘗試。并練習(xí)簡(jiǎn)樸、慣用的測(cè)試的辦法。理解其重要性。8月21日-9月10日:學(xué)習(xí)SSH框架。對(duì)設(shè)計(jì)代碼進(jìn)行簡(jiǎn)化。9月11日-10月5日:運(yùn)用所學(xué)完畢個(gè)人項(xiàng)目。二、實(shí)習(xí)目的進(jìn)一步理解java開發(fā)的有關(guān)知識(shí),掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識(shí)及對(duì)的的運(yùn)用辦法,和有用的有關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),鞏固大學(xué)所學(xué)專業(yè)的基本知識(shí),提高分析、判斷和解決實(shí)際問題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)體協(xié)作意識(shí),理解軟件開發(fā)的思考角度和重要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更加好的工作,打好一定的基礎(chǔ)。三、實(shí)習(xí)內(nèi)容通過(guò)本次實(shí)習(xí),應(yīng)當(dāng)對(duì)Java、SQL、Dreamweaver等達(dá)成純熟運(yùn)用的地步,同時(shí)應(yīng)當(dāng)對(duì)Java語(yǔ)言及其應(yīng)用有一種非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容重要涉及:對(duì)登錄管理系統(tǒng)有一種初步的構(gòu)思及擬定其應(yīng)當(dāng)涉及哪些模塊實(shí)現(xiàn)什么功效;對(duì)SQL的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對(duì)SQL進(jìn)行具體操作;學(xué)會(huì)用SQL建數(shù)據(jù)庫(kù)及所需表格的具體辦法;理解連接SQL數(shù)據(jù)庫(kù)的語(yǔ)句及能對(duì)的的應(yīng)用于實(shí)踐;完畢簡(jiǎn)樸的登錄系統(tǒng);軟件初步測(cè)試。四、實(shí)習(xí)總結(jié)大學(xué)生活讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的理解,但實(shí)踐出真知,唯有把理論與實(shí)踐相結(jié)合,才干更加好地增加自己的競(jìng)爭(zhēng)力。實(shí)踐也是大學(xué)生學(xué)習(xí)知識(shí)、鍛煉才干的有效途徑。本次畢業(yè)實(shí)習(xí)我重要是做一種登錄系統(tǒng),從中學(xué)習(xí)一下Java開發(fā)和SQL的技術(shù)運(yùn)用,因此選擇了石家莊志誠(chéng)軟件公司。Java和SQLServer作為開發(fā)工具都有它們各自的特點(diǎn),下面是我學(xué)習(xí)兩周Java后對(duì)Java的某些認(rèn)識(shí)。Java語(yǔ)言的優(yōu)點(diǎn)重要體現(xiàn)在簡(jiǎn)樸、面對(duì)對(duì)象、多線程、分布性、體系構(gòu)造中立、安全性等方面。1、Java語(yǔ)言是簡(jiǎn)樸的Java語(yǔ)言的語(yǔ)法與C語(yǔ)言和C++語(yǔ)言很靠近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另首先,Java丟棄了C++中極少使用的、很難理解的、令人困惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。2、Java語(yǔ)言是一種面對(duì)對(duì)象的Java語(yǔ)言提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)樸起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(核心字為implements)。Java語(yǔ)言全方面支持動(dòng)態(tài)綁定,而C++語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定??傊?,Java語(yǔ)言是一種純的面對(duì)對(duì)象程序設(shè)計(jì)語(yǔ)言。3、Java語(yǔ)言是分布式的Java語(yǔ)言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一種網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),涉及URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程辦法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。4、Java語(yǔ)言是強(qiáng)健的Java的強(qiáng)類型機(jī)制、異常解決、廢料的自動(dòng)收集等是Java程序強(qiáng)健性的重要確保。對(duì)指針的丟棄是Java的明智選擇。Java的安全檢查機(jī)制使得Java更具強(qiáng)健性。5、Java語(yǔ)言是安全的Java普通被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一種安全機(jī)制以防惡意代碼的攻擊。除了Java語(yǔ)言含有的許多安全特性以外,Java對(duì)通過(guò)網(wǎng)絡(luò)下載的類含有一種安全防備機(jī)制(類ClassLoader),如分派不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用設(shè)立安全哨兵。6、Java語(yǔ)言是體系構(gòu)造中立的Java程序(后綴為java的文獻(xiàn))在Java平臺(tái)上被編譯為體系構(gòu)造中立的字節(jié)碼格式(后綴為class的文獻(xiàn)),然后能夠在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。7、Java語(yǔ)言是可移植的這種可移植性來(lái)源于體系構(gòu)造中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度。Java系統(tǒng)本身也含有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSIC實(shí)現(xiàn)的。8、Java是高性能的與那些解釋型的高級(jí)腳本語(yǔ)言相比,Java確實(shí)是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來(lái)越靠近于C++。9、Java語(yǔ)言是多線程的在Java語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由Thread類或其子(孫)類來(lái)創(chuàng)立。普通有兩種辦法來(lái)創(chuàng)立線程:其一,使用型構(gòu)為Thread(Runnable)的構(gòu)造子將一個(gè)實(shí)現(xiàn)了Runnable接口的對(duì)象包裝成一種線程,其二,從Thread類派生出子類并重寫run辦法,使用該子類創(chuàng)立的對(duì)象即為線程。值得注意的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一種線程都有它的run辦法,而run辦法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組辦法來(lái)控制。Java語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同時(shí)機(jī)制(核心字為synchronized)。10、Java語(yǔ)言是動(dòng)態(tài)的Java語(yǔ)言的設(shè)計(jì)目的之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也能夠通過(guò)網(wǎng)絡(luò)來(lái)載入所需要的類。這也有助于軟件的升級(jí)。另外,Java中的類有一種運(yùn)行時(shí)刻的表達(dá),能進(jìn)行運(yùn)行時(shí)刻的類型檢查。SQLServer在該系統(tǒng)中,與Web服務(wù)器相連的數(shù)據(jù)庫(kù)采用的是大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)——SQLServer。它是基于客戶機(jī)/瀏覽機(jī)模式的數(shù)據(jù)庫(kù)管理系統(tǒng);它支持ODBC、ADO等技術(shù)的應(yīng)用,可無(wú)縫的與WindowsServer和IIS集成,提供高效安全的數(shù)據(jù)訪問服務(wù);有助于整個(gè)系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的完整性、安全性得到確保。數(shù)據(jù)庫(kù)設(shè)計(jì)事實(shí)上重要是所要解決的數(shù)據(jù)的表達(dá)辦法和存儲(chǔ)構(gòu)造的設(shè)計(jì)。在采用數(shù)據(jù)庫(kù)技術(shù)之前,這些工作分散在應(yīng)用程序中進(jìn)行;在采用數(shù)據(jù)庫(kù)技術(shù)之后,這些工作能夠通過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)集中起來(lái)系統(tǒng)地進(jìn)行。進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的首要任務(wù)是考慮信息需求,也就是數(shù)據(jù)庫(kù)要存入什么樣的數(shù)據(jù)。創(chuàng)立數(shù)據(jù)庫(kù)并不是僅僅為了存儲(chǔ)數(shù)據(jù),更重要的目的是從中提取有用的信息。除了考慮數(shù)據(jù)存儲(chǔ)什么數(shù)據(jù)外,還應(yīng)考慮存取方式,也就是解決需求。即要根據(jù)顧客提出的存取規(guī)定來(lái)設(shè)計(jì)數(shù)據(jù)模式和應(yīng)用程序。畢業(yè)實(shí)習(xí)即使結(jié)束了但是給我的感觸很大。在信息時(shí)代,學(xué)習(xí)是不停地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。作為一名即將畢業(yè)的大學(xué)生更應(yīng)當(dāng)把學(xué)習(xí)作為保持工作主動(dòng)性的重要途徑。實(shí)習(xí),是開端也是結(jié)束。呈現(xiàn)在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責(zé)任。在此后的工作和生活中,我將繼續(xù)學(xué)習(xí),進(jìn)一步實(shí)踐,不停提高自我。實(shí)習(xí)的同時(shí)也讓我理解到了自己的局限性,我會(huì)繼續(xù)努力,完善自我。對(duì)于學(xué)校的精心安排和指導(dǎo)老師的用心輔導(dǎo)非常感謝.站在時(shí)間的這一端倒回去看,三個(gè)月的實(shí)習(xí)經(jīng)歷教會(huì)我許許多多的東西,無(wú)論是對(duì)我后來(lái)的職業(yè)生涯還是對(duì)于我的人生來(lái)說(shuō),都是有益的。認(rèn)認(rèn)真真做事,對(duì)自己負(fù)責(zé)。用姜汝祥博士的話來(lái)說(shuō)就是:從依附型向獨(dú)立型轉(zhuǎn)變,堅(jiān)守原則去執(zhí)行;從服從型向主動(dòng)型轉(zhuǎn)變,主動(dòng)主動(dòng)去執(zhí)行;從個(gè)體型向團(tuán)體型轉(zhuǎn)變,協(xié)同一致去執(zhí)行;從避責(zé)型向守責(zé)型轉(zhuǎn)變,承當(dāng)責(zé)任去執(zhí)行;從封閉型向分享型轉(zhuǎn)變,開放心態(tài)去執(zhí)行??傊?,Java通過(guò)真實(shí)的項(xiàng)目,真實(shí)的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開發(fā)能力。有了真正的開發(fā)能力,才干夠勝任公司的實(shí)際需要,才干夠找到高薪的好工作。這次培訓(xùn)讓我得到了很大的提高,對(duì)后來(lái)找工作有了很大的信心。java頂崗實(shí)習(xí)報(bào)告(二)長(zhǎng)話短說(shuō)就是以上幾點(diǎn),如果你想要更多的理解,能夠繼續(xù)往后看。一:項(xiàng)目的地位由于參加就業(yè)培訓(xùn)的學(xué)員諸多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都含有一定的編程基礎(chǔ),特別是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有某些基矗他們欠缺的重要是兩點(diǎn):(1)不能全方面系統(tǒng)的、進(jìn)一步的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿足就業(yè)的需要。(2)沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。解決的辦法就是通過(guò)項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過(guò)項(xiàng)目來(lái)獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些局限性,盡快達(dá)成公司的實(shí)際規(guī)定。二:如何選擇項(xiàng)目項(xiàng)目既然那么重要,必定不能隨隨便便找項(xiàng)目,那么終究如何來(lái)選擇呢?根據(jù)Java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意下列方面:1:項(xiàng)目不能太大,也不能太小這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目的來(lái)判斷。不能太大,太大了做不完,也不能太小,太小了沒故意義,達(dá)不到練習(xí)的目的。2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)項(xiàng)目應(yīng)當(dāng)是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。由于培訓(xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(fā)當(dāng)中去。任何人接受和掌握一種東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才干夠真正掌握,因此每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。3:項(xiàng)目應(yīng)能覆蓋所學(xué)的重要知識(shí)點(diǎn)學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才干夠真正理解和掌握,再說(shuō)了,軟件開發(fā)是一種動(dòng)手能力規(guī)定很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫出代碼來(lái),把問題解決了,你就算會(huì)了。4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)學(xué)員通過(guò)這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的原則,學(xué)員練習(xí)過(guò)后也還是達(dá)不到公司實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)當(dāng)說(shuō)質(zhì)量就不高了。抱負(fù)的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,屆時(shí)候?qū)W員就業(yè)到另外一種公司,但是是換個(gè)地方干活而已,完全沒有技能上的問題。三:Java怎么選擇項(xiàng)目這個(gè)不是靠想象,而是根據(jù)實(shí)際的狀況一步一步分析出來(lái)的(呵呵要賣弄一下:這也算是邏輯思維),固然這里只是討論辦法,不涉及具體的項(xiàng)目案例。我們能夠采用倒推的方式來(lái)分析:(1)最后的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,普通我們還不能選最簡(jiǎn)樸的項(xiàng)目,由于學(xué)員的吸取還要有一種折扣,因此最后的項(xiàng)目應(yīng)當(dāng)選實(shí)際項(xiàng)目中中檔難度的項(xiàng)目(2)最后項(xiàng)目定下來(lái)過(guò)后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)成完畢這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)(3)然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)當(dāng)比剛剛分析出來(lái)的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才干達(dá)成訓(xùn)練的目的。定下分階段項(xiàng)目后,同樣去分解,定出為了完畢他所需要的各部分知識(shí)點(diǎn)和深度。(4)然后是選擇上課期間的演示項(xiàng)目,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,能夠認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目(5)最后把規(guī)定掌握的知識(shí)點(diǎn)和規(guī)定掌握的深度,分散到日常教學(xué)和練習(xí)中。好了,把上面的分析用正向描述就是:日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識(shí)==〉演示項(xiàng)目==〉分階段項(xiàng)目==〉綜合項(xiàng)目==〉勝任公司實(shí)際開發(fā)需要。附注:有了好的項(xiàng)目還要有好的訓(xùn)練辦法(這個(gè)另外立文討論),最最基本和重要的一條就是:絕對(duì)要指導(dǎo)學(xué)生親自動(dòng)手做,而不是看和聽,因此盡量不要選擇有現(xiàn)成代碼的項(xiàng)目,演示用的項(xiàng)目也最佳不配發(fā)代碼,讓學(xué)生能夠跟著做出來(lái)才是真的掌握了。上面敘述了Java對(duì)項(xiàng)目的態(tài)度和基本選擇辦法,這里再把其中幾個(gè)重要的、與眾不同的特點(diǎn)敘述以下:1:真項(xiàng)目項(xiàng)目一定要真實(shí),要是公司實(shí)際應(yīng)用的,不能是教學(xué)性的項(xiàng)目,否則會(huì)脫離實(shí)達(dá)不到項(xiàng)目實(shí)訓(xùn)的效果。尚有一種一定要是最新的項(xiàng)目,公司的規(guī)定也是在不停變化的,應(yīng)用技術(shù)的方向和層次也在不停變化,這些都體現(xiàn)在最新項(xiàng)目的規(guī)定上,舊項(xiàng)目所規(guī)定的技術(shù)和層次很可能已通過(guò)時(shí)了,根本達(dá)不到訓(xùn)練的目的。Java的做法是:沒有固定項(xiàng)目,每個(gè)班做項(xiàng)目之前會(huì)從公司獲取最新的項(xiàng)目需求,然后通過(guò)挑選和精心設(shè)計(jì),以確保既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗(yàn)。這樣實(shí)現(xiàn)了跟公司的同時(shí),公司做什么,我們就學(xué)什么,然后也跟著做什么。2:真流程開發(fā)的流程也要跟公司的實(shí)際開發(fā)保持一致。從項(xiàng)目立項(xiàng)開始,到需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)、編碼、測(cè)試的各個(gè)環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來(lái)做。Java的主力老師都是實(shí)戰(zhàn)出身,在Java開發(fā)方面都最少有七年以上的開發(fā)經(jīng)驗(yàn),同時(shí)含有數(shù)年的項(xiàng)目管理經(jīng)驗(yàn),因此能夠完全按照公司開發(fā)的流程來(lái)訓(xùn)練學(xué)生。3:真環(huán)境開發(fā)的環(huán)境也要跟公司同樣,涉及慣用的開發(fā)工具、開發(fā)平臺(tái)、應(yīng)用服務(wù)器、慣用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。Java的做法是:構(gòu)建跟公司完全同樣的環(huán)境,然后跟公司開發(fā)同樣,分團(tuán)體開發(fā)。老師就相稱于項(xiàng)目經(jīng)理,一種班分成多個(gè)小組,每個(gè)組有自己的TeamLeader,大家分工合作,共同完畢項(xiàng)目。4:真開發(fā)這是Java最與眾不同的一點(diǎn),Java深知:軟件是做出來(lái)的,而不是聽出來(lái)或者看出來(lái)的,公司需要能實(shí)際開發(fā)的人員,而不是只聽過(guò)、看過(guò)但不能做的人。因此Java非常強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫出來(lái)。Java的做法是:老師做為項(xiàng)目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)構(gòu)造設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)體進(jìn)行開發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:(1):現(xiàn)場(chǎng)帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來(lái)講講。由于需要學(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過(guò)程和辦法,而不是已經(jīng)做好的成果。(2):Java選用的項(xiàng)目基本都是公司最新的項(xiàng)目,諸多都是Java的學(xué)生和公司在同期開發(fā),因此是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)。可能有同窗會(huì)問:為什么不選擇有源代碼的項(xiàng)目呢,那樣還能夠參考學(xué)習(xí)啊!這是一種典型的誤區(qū):覺得通過(guò)看人家的代碼能夠加緊自己的學(xué)習(xí)。這個(gè)辦法對(duì)有經(jīng)驗(yàn)的人來(lái)講是對(duì)的,但是對(duì)于還在學(xué)習(xí)期間,沒有經(jīng)驗(yàn)的學(xué)員來(lái)講,就是一種認(rèn)識(shí)的誤區(qū)了。由于你可能能看懂代碼的語(yǔ)法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計(jì),看不懂為什么要這樣實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒看沒有多大區(qū)別。事實(shí)上,Java界最不缺的就是代碼了,那么多開源軟件,小到一種工具,到公司級(jí)ERP都有開源的,并且諸多都是大師級(jí)的作品,說(shuō)實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,因素就在于達(dá)不到那個(gè)水平,看不懂代碼背后所體現(xiàn)的設(shè)計(jì)和思想以及為什么要這樣做,效果也就不好了。固然不排除有這樣的高人是能夠完全能理解和掌握這些大師級(jí)作品的,但預(yù)計(jì)不會(huì)是剛開始學(xué)習(xí)Java開發(fā)的學(xué)生,因此Java根據(jù)數(shù)年的培訓(xùn)經(jīng)驗(yàn),友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動(dòng)手寫一遍所達(dá)成的學(xué)習(xí)效果。自己能寫出來(lái)的功效才是你真正掌握的功效,而不是你看得代碼或者是聽老師講的,就算講過(guò)看過(guò),但

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論