總結(jié)的目的是為了更好地把握過去的經(jīng)驗,為未來規(guī)劃和追求更好的發(fā)展奠定基礎(chǔ)。總結(jié)應(yīng)該包括過去一段時間內(nèi)所做的工作、學(xué)習(xí)或生活的主要內(nèi)容。在這份總結(jié)范文中,作者結(jié)合了自身的經(jīng)歷和感悟,對學(xué)習(xí)和工作等方面進(jìn)行了一番深入的總結(jié)和思考。
java實(shí)訓(xùn)總結(jié)與心得篇一
java實(shí)訓(xùn)報告總結(jié)和心得,java實(shí)訓(xùn)是針對軟件技術(shù)專業(yè)同學(xué)開設(shè)的課程,大家應(yīng)該把實(shí)訓(xùn)的收獲記錄下來!以下是文書幫為大家準(zhǔn)備的:java實(shí)訓(xùn)報告總結(jié)和心得,大家可以參考!
在學(xué)院領(lǐng)導(dǎo)老師的帶領(lǐng)和安排下,我們在上個學(xué)期末,到北京進(jìn)行了為期10天的專業(yè)實(shí)習(xí)。
在實(shí)習(xí)過程中,我們在專編程技能以及軟件開發(fā)的總體架構(gòu)思想上都收獲頗豐。
本次實(shí)訓(xùn)我們分為兩個階段,前五天為第一階段,我們進(jìn)行了理論知識的學(xué)習(xí),鞏固和深化了所學(xué)的編程知識。
以下談一談個人的感受與體會
一、理論知識的學(xué)習(xí)
在實(shí)訓(xùn)進(jìn)行的前五天,我們上的是java編程的理論課。
負(fù)責(zé)上課的老師言語風(fēng)趣幽默而不失嚴(yán)謹(jǐn),在老師的引導(dǎo)和啟發(fā)下,我們鞏固了之前在學(xué)校所學(xué)的編程知識,并加以深化,澄清之前對編程技術(shù)認(rèn)識的一些錯誤或模糊的概念。
我們還在課上以java里gui編程常用的swing框架和java的容器體系作為切入點(diǎn),框架作為這期間除了學(xué)習(xí)一般的編程的知識技巧。
在全面的系統(tǒng)的認(rèn)識了框架同時補(bǔ)充學(xué)習(xí)了泛型技術(shù),以及框架中架構(gòu)思想的知識。
在企業(yè)的實(shí)際編碼過程中,一個個框架構(gòu)成了軟件的基石,只有掌握了幾門框架知識,才能在實(shí)踐中高效開發(fā),讓自己的產(chǎn)品在市場上立于不敗之地。
在理論課的學(xué)習(xí)過程中,我們也暴露了一些問題,比如在學(xué)校上課學(xué)習(xí)時,對所學(xué)知識只是知其然而不知其所以然,不太愿意深鉆,和超前學(xué)習(xí)一些知識。
二、項目開發(fā)實(shí)戰(zhàn)練習(xí)
在結(jié)束了理論知識的學(xué)習(xí)之后,后五天我們在實(shí)訓(xùn)基地進(jìn)行了項目開發(fā)的實(shí)戰(zhàn)練習(xí)。
項目的名稱是supervcd,是由海輝曾經(jīng)所接的一個遠(yuǎn)程音樂唱片管理軟件項目的精簡版。
雖然有所精簡,但是其內(nèi)容對我們學(xué)習(xí)仍具有相當(dāng)?shù)膬r值,對我們了解真實(shí)的軟件的設(shè)計規(guī)范,編碼規(guī)范,文檔規(guī)范以及客戶對軟件的需求很有參考價值。
該內(nèi)容囊括了gui設(shè)計和編碼,容器與泛型的知識,規(guī)范文檔編寫,測試及日志系統(tǒng),甚至要求我們實(shí)現(xiàn)一個專用的輕量級數(shù)據(jù)庫系統(tǒng),這無疑是對我們很好的一次歷練機(jī)會,同時可以積累豐富的知識。
平時我們很少有機(jī)會能夠完成一個如此規(guī)模的項目,所以在這次項目實(shí)戰(zhàn)訓(xùn)練中,我的收獲也有很多。
第一,我學(xué)會了如何規(guī)范的編寫代碼和文檔。
文檔和代碼是團(tuán)隊各成員在項目開發(fā)交流合作中的紐帶,風(fēng)格隨意混亂的代碼和缺失或語義不明的文檔會讓團(tuán)隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點(diǎn),經(jīng)歷這次實(shí)戰(zhàn)演練之后,我一定會嚴(yán)格的遵守編碼規(guī)范。
第二,我學(xué)會了如何理解和分析客戶的需求。
軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團(tuán)隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發(fā)。
第三,我學(xué)會了對按照需求對軟件架構(gòu)進(jìn)行設(shè)計,這點(diǎn)我想是我們許多同學(xué)之前都非常欠缺的,因為我們在學(xué)校的時編寫代碼篇幅短小,功能單一,所以設(shè)計思路通常只留于腦內(nèi),非常模糊。
而在這次項目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
第四,我學(xué)會了如何團(tuán)隊合作,共同開發(fā)。
作為項目開發(fā)小組的組長,我的體會更加深刻。
獨(dú)木難支,光靠一個人的力量是遠(yuǎn)遠(yuǎn)不夠的。
只有管理組織好一個團(tuán)隊,才能夠最終完成項目的開發(fā),或許在編程技術(shù)水平上團(tuán)隊成員有高有低,但是,每個人都有自己的閃光點(diǎn),總可以在團(tuán)隊的找到適合自己的位置,每個人在自己的團(tuán)隊中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價值。
第五,我學(xué)會了如何與客戶溝通并展示自己的項目,軟件項目的開發(fā)最終需要的是客戶的認(rèn)可,讓客戶了解并認(rèn)可自己的產(chǎn)品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實(shí)訓(xùn)的老師組織了項目的答辯,給我們提供了鍛煉自己的表達(dá)能力,展示自己的項目的舞臺。
在實(shí)戰(zhàn)的過程中,我對項目開發(fā)流程有了切實(shí)的體會:學(xué)會了如何編寫規(guī)范合格的代碼和文檔;學(xué)會了了正確理解分析客戶需求并設(shè)計項目的方法;體會到了團(tuán)隊合作精神的重要性,明白了組織團(tuán)隊進(jìn)行項目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進(jìn)行溝通的技巧。
經(jīng)歷過這次實(shí)習(xí)實(shí)訓(xùn),我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項目開發(fā)鍛煉動手能力的機(jī)會,積累了一筆寶貴的經(jīng)驗。
實(shí)訓(xùn)雖已結(jié)束,但我們的不斷學(xué)習(xí)的征途才剛剛邁出第一步。
今后的路還很長,還有很多機(jī)會去實(shí)習(xí)提高,我們要以更加積極的姿態(tài)去充實(shí)自己,學(xué)習(xí),不斷地迎接挑戰(zhàn)。
這學(xué)期學(xué)習(xí)了軟件工程實(shí)踐這門課,我覺得這是對上學(xué)期的軟件工程課程學(xué)習(xí)的檢驗,上學(xué)期學(xué)習(xí)軟件工程只是我們淺顯的認(rèn)識,相比之下,這學(xué)期就更加全面的說明了開發(fā)一個項目所需要的步驟以及開發(fā)項目過程中所需要注意的諸多細(xì)節(jié)。如果說上學(xué)期的課程注重理論基礎(chǔ)的話,那么這學(xué)期的軟工實(shí)踐,顧名思義,就是側(cè)重我們動手操作的能力。
原來我認(rèn)為開發(fā)一個項目最重要的就是寫代碼,似乎整個軟件都是編代碼,因為自己動手能力不強(qiáng)所以就很排斥做項目。可是經(jīng)過我們學(xué)習(xí)軟工課程到團(tuán)隊做項目再到學(xué)習(xí)軟件工程實(shí)踐課程之后,我才真正意識到實(shí)施一個軟件工程項目并不是說簡單的會編碼就能夠解決問題的.
????????因為一個軟件的生命周期分為三個時期:軟件定義時期、開發(fā)時期、維護(hù)時期,而這三個時期整體又分為七個階段,他們分別是:問題定義、可行性研究、需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼和單元測試、綜合測試,由此可看出,當(dāng)我們開發(fā)一個項目時,更多的精力不是放在編碼上,編碼只是一個很小的模塊,而是項目的整體結(jié)構(gòu)上。
在寫軟工實(shí)踐體會之前,我想在這里總結(jié)一下上學(xué)期三人團(tuán)隊做 項目的相關(guān)事宜。上學(xué)期我們?nèi)藞F(tuán)隊根據(jù)軟件開發(fā)的步驟開發(fā)一個名為“西大老鄉(xiāng)‘薈’”的社交系統(tǒng),主要是為西大學(xué)子提供一個找老鄉(xiāng)的平臺。雖然只進(jìn)行到詳細(xì)設(shè)計階段,沒有進(jìn)一步實(shí)現(xiàn),但是我還是從中學(xué)到很多東西的。
???????? 首先要先確定項目主題,也就是這個項目用來做什么,可以解決什么問題。接著就是這個項目是否有研究的必要以及是否有解決的辦法,針對我們的項目,我們對西大的一些學(xué)生做了問卷調(diào)查,并從調(diào)查中繼續(xù)完善系統(tǒng)本身的做用戶。
???????? 第三步根據(jù)我們確定的項目主題進(jìn)行需求分析,這一步驟當(dāng)時做的不是很好,比如所畫e-r圖、數(shù)據(jù)流圖等都有考慮不周的問題,導(dǎo)致接下來的概要設(shè)計、詳細(xì)設(shè)計進(jìn)行的很困難,有些步驟甚至還需要返工。
從我們在需求分析中出現(xiàn)的問題,使我們明白了軟件定義階段對于一個項目的開發(fā)是至關(guān)重要的,當(dāng)軟件定義階段完成時必須要用正式的文檔準(zhǔn)確的地記錄目標(biāo)系統(tǒng)的需求。只有前期的準(zhǔn)備工作做得好,后面的工作才能順利進(jìn)行。雖然項目最后沒有完全實(shí)現(xiàn),但是起碼我們已經(jīng)初步體會到軟件項目開發(fā)的步驟,以及每一步所需要完成的文檔等內(nèi)容。
這學(xué)期的軟件工程實(shí)踐雖然不是親自動手開發(fā)一個系統(tǒng),但是張元平老師以“物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)”為主給我們講解了一個真實(shí)系統(tǒng)的開發(fā)過程,從計劃到項目系統(tǒng)的發(fā)布實(shí)施,以及每一步必須生成的'文檔。我主要從以下五個方面談一下我的心得體會。
第一、行業(yè)背景說明方面
對于一個軟件系統(tǒng)的開發(fā),第一步就是問題定義,了解所開發(fā)系統(tǒng)的行業(yè)背景,制定計劃。當(dāng)我們計劃確定以后就要對項目系統(tǒng)本身進(jìn)行可行性研究,主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三個方面著手。就比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的行業(yè)背景說明文檔中非常詳細(xì)地分析了當(dāng)下物聯(lián)網(wǎng)物流行業(yè)的整體業(yè)務(wù)說明、應(yīng)用背景、未來發(fā)展趨勢以及相關(guān)應(yīng)用案例等四個方面,項目團(tuán)隊中系統(tǒng)分析員就可以根據(jù)這份文檔以及相關(guān)的調(diào)查資料對將要開發(fā)系統(tǒng)的進(jìn)行定義等工作。
原來我們寫這類文檔的時候就是草草了事,不會做得這么詳細(xì),而這次看到大型項目的行業(yè)背景說明也是這么詳細(xì),也讓自己認(rèn)識到不管是軟件開發(fā)的那個階段都要認(rèn)真對待,這些瑣碎的文檔都是后期開發(fā)項目的支撐,只要它們做的透徹,后面的開發(fā)工作才能更順利的進(jìn)行。
第二、項目需求說明方面
這部分項目需求說明就是軟件定義時期中需求分析階段,而該階段的主要目的就是了解用戶的需要,根據(jù)用戶的需要確定系統(tǒng)必須完成那些工作,并對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。在需求分析結(jié)束之前系統(tǒng)分析人員要寫出一份需求規(guī)格說明,即為《物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)》項目需求說明文檔。我們可以看出該文檔也是非常詳細(xì),相比之下我們之前做項目時寫的需求規(guī)格說明書就非常不合格,不僅格式不正確內(nèi)容也是少之又少。
在這方面,這篇文檔給我啟發(fā)很大。首先就是文檔的格式,要美觀整齊,讓人看著舒服方便。其次就是文檔的內(nèi)容,原來它不是很重要,寫文檔的時候也不知道怎么寫就借鑒下網(wǎng)上的內(nèi)容,結(jié)果根本就沒有把自己項目的需求寫明白,以至于自己最后都有些糊涂,所以根據(jù)以前的經(jīng)驗教訓(xùn)我會對這部分更加重視。
第三、系統(tǒng)概要設(shè)計方面
這部分內(nèi)容分說的是軟件設(shè)計時期的概要設(shè)計階段,該階段的主要目的就是實(shí)現(xiàn)系統(tǒng)的功能、設(shè)計軟件的結(jié)構(gòu)、模塊組成以及模塊之間的關(guān)系。在概要設(shè)計階段,我們可以站在全局的高度上,花較少的成本,從抽象的層次上分析對比多種可能的系統(tǒng)實(shí)現(xiàn)方案和軟件結(jié)構(gòu),從中選出最佳方案和最合理的結(jié)構(gòu)。在這個階段還會具體畫出e-r圖、數(shù)據(jù)流圖等方面的設(shè)計。
比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的系統(tǒng)概要設(shè)計從項目概述、設(shè)計約束、功能單元與功能模塊設(shè)計、數(shù)據(jù)e-r圖設(shè)計、總體設(shè)計、界面設(shè)計等六個方面介紹,通過讀這個文檔,我覺得最重要的還是總體設(shè)計,分別從邏輯架構(gòu)設(shè)計、物理架構(gòu)設(shè)計、技術(shù)架構(gòu)設(shè)計設(shè)計系統(tǒng)。在這個階段中模塊要做到高內(nèi)聚低耦合,這樣開發(fā)出來的系統(tǒng)才會具有更高的獨(dú)立性。
在原來做項目時沒有編寫過這類文檔,在該階段只是畫了結(jié)構(gòu)圖、層次圖以及相關(guān)的模塊劃分,對該類文檔尚未重視。通過張老師的講解和自己的學(xué)習(xí),我相信在以后做項目的時候一定會注意到這類文檔的編寫。
第四、詳細(xì)設(shè)計與分析方面
詳細(xì)設(shè)計階段就是把概要設(shè)計階段的每個模塊進(jìn)一步設(shè)計,確定每個模塊所需要的算法和數(shù)據(jù)結(jié)構(gòu)。在這個階段還是需要我們設(shè)計出程序的詳細(xì)規(guī)格說明,而不是編寫程序。在詳細(xì)設(shè)計階段,系統(tǒng)設(shè)計人員可以通過使用程序流程圖、盒圖、pad圖等過程設(shè)計的工具和jackson圖等面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計工具進(jìn)一步設(shè)計系統(tǒng)相關(guān)接口,主要包括界面設(shè)計接口、業(yè)務(wù)單設(shè)計接口、單元模塊設(shè)計接口等,這些對于以后的編碼工作都是極其重要的。
第五、編碼和測試方案方面
關(guān)于編碼,我認(rèn)為編碼要想做的完美必備條件就是前面的軟件定義和軟件設(shè)計時期要按部就班的做,文檔一定要按要求書寫,不能偷懶也不能草草書寫。對于編碼也要有相應(yīng)的文檔書寫規(guī)范,要使源程序代碼的邏輯簡明清晰、易讀易懂。這樣盡管我們不是設(shè)計系統(tǒng)的人員,當(dāng)看到源程序代碼的時候也能容易讀懂代碼的意思。
其次就是測試的內(nèi)容,從測試的文檔中我們可以得出,其實(shí)測試在軟件開發(fā)中同樣占據(jù)了重要的地位,它主要就是盡可能多的找到問題并排除其中的潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。它要求測試人員也要有很高的技術(shù)水平。
這次軟件工程實(shí)訓(xùn)是從201x.12.26號開始的,截至2010.12.31號。
實(shí)訓(xùn)內(nèi)容是用java相關(guān)知識(主要是jsp)做一個物流配送系統(tǒng)。
下面談?wù)剬@次實(shí)訓(xùn)的看法。
因為自己平時對java知識儲備不足,特別是jsp這一塊基本不了解怎么回事,所以一拿到這個項目,我心里都是沒有底的,再加上我被分到的那個組,我知道就意味著是我一個人在戰(zhàn)斗了。
呵呵,26號,實(shí)訓(xùn)開始了,我們的老師是來自中軟國際公司的程序員,一個是周褀,一個是朱映,都是一身樸素的著裝,讓我感覺做軟件的也沒什么兩樣。
老師介紹了自己之后,就直接切入正題了,分析了下我們各個組的系統(tǒng),即將用到的知識,然后就總體把覺得需要補(bǔ)充的知識(jsp和數(shù)據(jù)庫連接等這幾塊)給我們實(shí)際操作了下,因為當(dāng)時看到用jsp,還講的那么認(rèn)真,當(dāng)時我就后悔了,平時要是多聽點(diǎn),現(xiàn)在老師這么認(rèn)真的給我們講,這是一個多么難得的機(jī)會啊。
后悔也沒用啊,開始還勉強(qiáng)能理解一點(diǎn),后來就直接暈了。
然后再給大家介紹了一些即將用到的工具,比如rationalrose,svn,myeclipse等等。
接下來的幾天就不再細(xì)講了。
下面談?wù)勍ㄟ^這次實(shí)訓(xùn)的心得體會吧。
通過這次實(shí)訓(xùn),讓我了解到工程開發(fā)的過程,可行性分析——需求分析——概要設(shè)計——詳細(xì)設(shè)計——代碼編寫——測試——驗收。
從技術(shù)方面上,我開始jsp基礎(chǔ)基本上就是零的,在老師和syz2(另外一個物流小組,我一個人基本上是跟她們做的,或者說是看著她們做的)的幫助下,對jsp有了一個大概的認(rèn)識。
其實(shí)實(shí)訓(xùn)開始前,我還以為做個系統(tǒng)沒什么大不了,可是當(dāng)真正拿到一個項目,我卻真的無從下手了,而且就是在知道需求分析和詳細(xì)設(shè)計,在代碼編寫時,一樣寸步難行。
通過這個實(shí)訓(xùn),也讓我了解到,團(tuán)隊協(xié)作是多么的重要。
一個人的精力是多么的有限。
進(jìn)一步理解到,企業(yè)為什么如此重視團(tuán)隊協(xié)作。
同時借用老師的話就是團(tuán)隊協(xié)作固然重要,但是是建立在個人素質(zhì)的基礎(chǔ)上,假設(shè)你個人素質(zhì)不行,將會影響到整個團(tuán)隊,就別提對團(tuán)隊作更多貢獻(xiàn)了。
**老師說這幾句話的時候,朝向了我,估計是有特殊意義的吧,所以,我將謹(jǐn)記老師的教導(dǎo)。
還有一個收獲是從一個同學(xué)(小胖)那里得到的,他的那組成員跟我的這組大體一樣,我倒是覺得沒什么了,不過他倒是很重視這個問題吧。
然后他說出來,我也覺得這個問題確實(shí)其實(shí)是個大的問題。
就是不管你會不會這門技術(shù),會不會做這個東西,態(tài)度要正確才好,就算你不會做,你也應(yīng)該認(rèn)真的對待,將來 出身到社會,就不是說像你現(xiàn)在,不會做就不做,跑去玩游戲了。
小胖說出了這段話,也在我身上有了一個印證,雖然我jsp技術(shù)知識為0,但我也還是在認(rèn)真的跟著他們一起做,不會做,就多問,畢竟現(xiàn)在我們是學(xué)生,可以毫不顧忌的詢問各種問題,老師也會盡力為你回答。
將來出身社會就不一樣了。
雖然,我就算個打醬油的水平,但是這個醬油也要打得有涵量啊。
不管怎么樣,我能對自己有個交待,雖然我不會,但是這次實(shí)訓(xùn)我確實(shí)是認(rèn)真對待了,六天的實(shí)訓(xùn),除了晚上加班外,還花了2個通宵來完成不同階段的任務(wù),完成與否也不重要了,我至少我做了,這點(diǎn),是這次我應(yīng)該對自己的一個肯定。
這次實(shí)訓(xùn)的心得基本上就是這些了,最后特別感謝中軟國際帶我們的那兩個老師(周褀,朱映),這兩個老師對待我們很平易近人,對我們提出的問題,總是不光解決了,還進(jìn)行了擴(kuò)展,晚上也跟我們一起加班加到很晚,印象尤其深刻就是朱映老師為了給小胖解決一個問題,臉都變紅了,還在繼續(xù)努力,這點(diǎn)我并不會覺得老師知識儲備不夠,我想應(yīng)該是這個問題的突發(fā)吧,一時沒想到怎么處理。
相反讓我感覺更多的就是老師很認(rèn)真,很負(fù)責(zé)。
還要感謝就是syz2小組的傾力支持,輔導(dǎo)。
java實(shí)訓(xùn)總結(jié)與心得篇二
通過這次實(shí)訓(xùn),我的感想很多。在學(xué)基本知識的時候感覺挺簡單的,自己都能明白。可是一來實(shí)訓(xùn),發(fā)現(xiàn)很多問題自己都不是很清楚,基本上都是模棱兩可。
以前自己玩游戲的時候,從來沒想過一個游戲需要這么復(fù)雜,而且緊緊只是一個玩起來這么簡單的游戲,讓自己感覺自己真的是什么都不會,都只背一點(diǎn)書上的知識,很少自己動手來實(shí)踐一下。一個簡單的游戲就需要這么多的代碼,更合況是那種大型游戲呢。對未來產(chǎn)生恐懼了,因為以后還想做這一行呢。不過我會努力的。
以后多動手實(shí)踐,不只是記住書面的知識,這樣才能使自己的知識更加鞏固。
通過這幾天的java實(shí)訓(xùn),一句話累。不過在本次實(shí)訓(xùn)過程中充分了解了自己的不足。
如果沒有老師的引導(dǎo),那就太難了。能過寫連連看,我跟本無法去構(gòu)架。
連連看的重點(diǎn)就是要了解如何進(jìn)行消除,分幾種消法,如直線、直角、雙折線消除法。通過老師給我們的講解,我們知道了如何去實(shí)現(xiàn)直線消除法,再通過自己的努力來實(shí)現(xiàn)了其他兩種消除法,感覺還不錯。
在這個連連看的游戲中,我又添加了一個選關(guān)的功能,一開始學(xué)得很難,但通過老師的講解,想想就是這么回事,沒有什么不可以。一切都在自己掌握的認(rèn)識中。在本次連連看的實(shí)訓(xùn)中,我充分認(rèn)識到自己對于編程的不子解,我以前所知道只不過是一些很微小的東西,需要我學(xué)習(xí)的東西還有很多,不過我會通過自己的努力來完善自己所編寫的程序。
相信自己!我們要學(xué)會質(zhì)疑。有時你的程序或許自己覺得很完善,但一運(yùn)行,通過別人來看,又出現(xiàn)了些許錯誤。所以我們要多方位的考慮,不能讓自己的眼睛給騙了。
java實(shí)訓(xùn)總結(jié)與心得篇三
實(shí)訓(xùn)已經(jīng)進(jìn)行兩周多了,還有一周就要正式結(jié)束了,突然發(fā)現(xiàn)自己似乎又重蹈覆轍了,再一次一次的不經(jīng)意中和某些人的就距離卻是越來越來大,總是想偷一下懶,總是想著馬馬虎虎過去算了,沒有那么精打細(xì)算過。
結(jié)果不經(jīng)意有些人人開始脫穎而出,有些人開始展露鋒芒,而我也開始黯淡下去。
我是想好好學(xué)學(xué)別人的,結(jié)果畫虎不成反類犬。
原來我也是不輕易臣服的人,我即便不去領(lǐng)導(dǎo)他們也沒有人可以領(lǐng)導(dǎo)我。
給我分的實(shí)訓(xùn)小組連個能交流的人都沒有,身邊一個研究生只會不停地打擊我,我只能不知所謂的笑笑。
這個項目小組真讓我郁悶,組長誰也領(lǐng)導(dǎo)不了,組長不是我,我也懶得管,樂得清閑。
這兩周究竟自己學(xué)到了什么,確實(shí)在腦海中總還是模糊不清的,j2se,j2ee,html,jscrip特效,css,javaweb,servlet,jdbc,數(shù)據(jù)庫快速建模,數(shù)據(jù)池,單態(tài)模式,jfreechart,俄羅斯方塊項目,人力資源項目,購物網(wǎng)項目,這都算是過來了,可是心里卻不是很有譜自己心里七上八下的,自知學(xué)的只有四成火候,又不斷地被人打擊打擊么還沒有可以交流,心中這兩天的抑郁讓我難以忍受,總是喉嚨里很堵,心里著實(shí)悶得難受。
回去想跟室友聊聊,他只說了一句,寂寞才說愛,活該。
我就更郁悶了,我一直對自己說我只是活著我只是深愛著。
明天就要進(jìn)行最后一周實(shí)訓(xùn)了,各項目都到了結(jié)束完善階段,也是所學(xué)的整理復(fù)習(xí)階段。
看著周圍有人夸夸其談,有人韜光養(yǎng)晦,自己心里也很沒底,項目結(jié)項之后還有個考核我都十分擔(dān)憂。
其實(shí)這各階段我更擔(dān)憂的是我發(fā)現(xiàn)自己的學(xué)力已經(jīng)下降,可能是長時間習(xí)慣不聽老師講課,只靠自學(xué)和考前突擊。
現(xiàn)在聽講師講課總是聽著聽著就跑神了,聽著聽著就覺得沒意思了,總想自己看書自己單干,可真的有時間的時候我卻提不起精神去單搞,總是事倍功半花了三四個小時有時候只是把講師四十分鐘的搞完。
然后精疲力竭的倒下。
擁有太多的東西總是不會去珍惜的。
我懶惰的惡習(xí)讓我異常痛苦。
我現(xiàn)在唯一擁有的財富就剩下我的青春了,我發(fā)誓我會努力努力再努力,捍衛(wèi)自己的青春,我說過我會成為偉人的。
以后我會給自己出本自傳的。
人生只有一次,人生在世至少不能辜負(fù)自己。
java實(shí)訓(xùn)總結(jié)與心得篇四
短短的一個月很快就過去了,在這短短的一個月里,我學(xué)到了很多,了解了很多。在這一個月里我學(xué)到了有關(guān)java等方面的知識,了解了關(guān)于軟件開發(fā)的流程。了解了自己的不足,知道了自己努力的方向。
回顧這次的實(shí)訓(xùn),這次或許是最后的實(shí)訓(xùn)機(jī)會。我是一名大二的學(xué)生,明年或許就要出去實(shí)習(xí)了,所以我很珍惜這次的實(shí)訓(xùn)機(jī)會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發(fā)的流程,增加一點(diǎn)軟件開發(fā)經(jīng)驗和社會經(jīng)驗。讓我在以后的實(shí)習(xí)中會更好的融入到其中,增加自己的就業(yè)機(jī)會,因為縱觀現(xiàn)在的就業(yè)形勢很不讓人樂觀,由于之前的經(jīng)濟(jì)危機(jī),就業(yè)機(jī)會越來越少,就業(yè)也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業(yè)崗位就無從談起,因此,在以后的學(xué)習(xí)中,我會更加好好努力。
通過這次的實(shí)訓(xùn),我學(xué)到了很多:
首先,對java識比以前有了更深的了解。在這之前由于種種原因我java學(xué)的很不好,編程我?guī)缀鯇懖怀鰜?。但?jīng)過這次的實(shí)訓(xùn),我對java的理解,雖然還有很多都不懂,但我會在今后的實(shí)訓(xùn)和學(xué)習(xí)中加以學(xué)習(xí)了解,力求弄懂,增強(qiáng)自己對java的理解。
其次,在這次的實(shí)訓(xùn)中我的動手操作能力有了一點(diǎn)的提高,剛開始的時候jdk的配置,數(shù)據(jù)庫的安裝都出現(xiàn)了一定的問題,java可實(shí)話開發(fā)工具的不熟悉,所以開始的時候進(jìn)程很慢,時間都用在了jdk的配置,數(shù)據(jù)庫的安裝以及熟悉java可視化開發(fā)工具上,但付出有了回報,成功的配置了jdk,安裝了數(shù)據(jù)庫,熟悉了java可視化開發(fā)工具,總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。
最后是團(tuán)隊協(xié)作。在整個項目完成過程中團(tuán)隊協(xié)作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的項目完結(jié)的都有一定的體現(xiàn)。剛拿到項目時,我們團(tuán)隊進(jìn)行了分析,并分配了各自的任務(wù)。當(dāng)我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實(shí)訓(xùn)當(dāng)中我收獲頗豐。但僅僅靠這一個月的學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的。所以在以后的學(xué)習(xí)中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實(shí)的基礎(chǔ)。
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項目的'好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):1、項目一定要全新的項目,不能是以前做過的2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)3、在開發(fā)時要和企業(yè)的開發(fā)保持一致4、在做項目的時候不應(yīng)該有參考代碼長話短說就是以上幾點(diǎn),如果你想要的了解,可以繼續(xù)往后看。
一:項目的地位因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。他們欠缺的主要是兩點(diǎn):(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn) 學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
java實(shí)訓(xùn)總結(jié)與心得篇五
一、項目的地位。
因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二、如何選擇項目。
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小。
這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。
不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)。
項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的。
教學(xué)。
性或者是純練習(xí)性的項目。
因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。
任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)。
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)。
學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。
理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
java實(shí)訓(xùn)總結(jié)與心得篇六
終于搞定了這份實(shí)訓(xùn)報告,受益匪淺啊!一開始想做計算器那個課題,原因很簡單,就是因為我感覺那個課題很簡單,在百度里一搜就搜到了一模一樣的源程序。只是感覺沒什么意思,那個界面也不是很好看,又不好玩。所以就做了現(xiàn)在這個猜數(shù)游戲。一直想編個游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂 。程序是弄好了,那么簡短的程序?qū)懫饒蟾婢头鸽y了!不得不把程序再添加些模塊,充實(shí)充實(shí)。
這也讓我感覺實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。做圖形界面就有點(diǎn)犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的gui章節(jié)設(shè)計了此次的java簡單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
通過這次實(shí)訓(xùn)我的體會歸納為以下4點(diǎn):
1. 態(tài)度第一 擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。只有自己付出過,當(dāng)程序運(yùn)行成功時的那種喜悅才會令自己有一種莫名的自豪感。態(tài)度決定一切!
2. 興趣是關(guān)鍵 我的學(xué)習(xí)完全是興趣導(dǎo)向的,所以壓力并不大。因為有興趣,所以我會很想充分理解一切細(xì)節(jié)。又因為理解,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術(shù)能量,理論和實(shí)務(wù)之間的藩籬被打破了,學(xué)習(xí)效率倍增。學(xué)習(xí)并快樂著!
3. 敢于挑戰(zhàn) 不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個目的。現(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。挑戰(zhàn)自我是項艱巨的任務(wù)。只有堅持自己多看代碼多寫程序才會有更多的收獲。
4. 不懈追求 要對源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。對初學(xué)者來說,大量地寫程序是必要的,但過了某個階段之后,寫程序所帶來的技術(shù)能力成長已經(jīng)到了極限,還不如多花一點(diǎn)時間看書,學(xué)新技術(shù)和新觀念??梢詮膶?shí)現(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實(shí)現(xiàn)更多功能??粗约壕幍某绦蚰艹晒\(yùn)行,這樣自己會更感興趣,也就會樂此不疲。
java實(shí)訓(xùn)個人總結(jié)
短短的一個月很快就過去了,在這短短的一個月里,我學(xué)到了很多,了解了很多。在這一個月里我學(xué)到了有關(guān)java等方面的知識,了解了關(guān)于軟件開發(fā)的流程。了解了自己的不足,知道了自己努力的方向。
回顧這次的實(shí)訓(xùn),這次或許是最后的實(shí)訓(xùn)機(jī)會。我是一名大二的學(xué)生,明年或許就要出去實(shí)習(xí)了,所以我很珍惜這次的實(shí)訓(xùn)機(jī)會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發(fā)的流程,增加一點(diǎn)軟件開發(fā)經(jīng)驗和社會經(jīng)驗。讓我在以后的實(shí)習(xí)中會更好的融入到其中,增加自己的就業(yè)機(jī)會,因為縱觀現(xiàn)在的就業(yè)形勢很不讓人樂觀,由于之前的經(jīng)濟(jì)危機(jī),就業(yè)機(jī)會越來越少,就業(yè)也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業(yè)崗位就無從談起,因此,在以后的學(xué)習(xí)中,我會更加好好努力。
通過這次的實(shí)訓(xùn),我學(xué)到了很多:
首先,對java識比以前有了更深的了解。在這之前由于種種原因我java學(xué)的很不好,編程我?guī)缀鯇懖怀鰜?。但?jīng)過這次的實(shí)訓(xùn),我對java的理解,雖然還有很多都不懂,但我會在今后的實(shí)訓(xùn)和學(xué)習(xí)中加以學(xué)習(xí)了解,力求弄懂,增強(qiáng)自己對java的理解。
其次,在這次的實(shí)訓(xùn)中我的動手操作能力有了一點(diǎn)的提高,剛開始的'時候jdk的配置,數(shù)據(jù)庫的安裝都出現(xiàn)了一定的問題,java 可實(shí)話開發(fā)工具的不熟悉, 所以開始的時候進(jìn)程很慢,時間都用在了jdk的配置,數(shù)據(jù)庫的安裝以及熟悉java可視化開發(fā)工具上,但付出有了回報,成功的配置了jdk,安裝了數(shù)據(jù)庫,熟悉了java可視化開發(fā)工具,總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。
最后是團(tuán)隊協(xié)作。在整個項目完成過程中團(tuán)隊協(xié)作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的項目完結(jié)的都有一定的體現(xiàn)。剛拿到項目時,我們團(tuán)隊進(jìn)行了分析,并分配了各自的任務(wù)。當(dāng)我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實(shí)訓(xùn)當(dāng)中我收獲頗豐。但僅僅靠這一個月的學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的。所以在以后的學(xué)習(xí)中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實(shí)的基礎(chǔ)。
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習(xí)的階段,練習(xí)的#from http:// end#時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)
項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
java實(shí)訓(xùn)個人總結(jié)3篇文章java實(shí)訓(xùn)個人總結(jié)3篇出自http:///article/,轉(zhuǎn)載請保留此鏈接!這個不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(3)然后開始選擇分階段的項目,分階段的項目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
(5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識
==〉演示項目
==〉分階段項目
==〉綜合項目
==〉勝任企業(yè)實(shí)際開發(fā)需要。
附注:有了好的項目還要有好的訓(xùn)練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導(dǎo)學(xué)生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點(diǎn)闡述如下:
1:真項目
項目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項目,否則會脫離實(shí)達(dá)不到項目實(shí)訓(xùn)的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術(shù)和層次很可能已經(jīng)過時了,根本達(dá)不到訓(xùn)練的目的。
java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設(shè)計,以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項目立項開始,到需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試的各個環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
java的主力老師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用服務(wù)器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
leader,大家分工合作,共同完成項目。
4:真開發(fā)
這是java最與眾不同的一點(diǎn),java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以java非常強(qiáng)調(diào):項目一定要讓學(xué)生動手寫出來。
java的做法是:老師做為項目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計、接口設(shè)計、重要業(yè)務(wù)流程的分析設(shè)計等,然后由學(xué)生們分團(tuán)隊進(jìn)行開發(fā),實(shí)現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領(lǐng)學(xué)生一起做分析和設(shè)計,而不是預(yù)先做好了來講講。因為需要學(xué)生學(xué)習(xí)的是分析設(shè)計的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):java選用的項目基本都是企業(yè)最新的項目,很多都是java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)??赡苡型瑢W(xué)會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學(xué)習(xí)啊!
java實(shí)訓(xùn)個人總結(jié)3篇工作總結(jié)這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。這個方法對有經(jīng)驗的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有經(jīng)驗的學(xué)員來講,就是一個認(rèn)識的誤區(qū)了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計,看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒看沒有多大區(qū)別。
事實(shí)上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級erp都有開源的,而且很多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個水平,看不懂代碼背后所體現(xiàn)的設(shè)計和思想以及為什么要這么做,效果也就不好了。
當(dāng)然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學(xué)習(xí)java開發(fā)的學(xué)生,所以java根據(jù)多年的培訓(xùn)經(jīng)驗,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達(dá)到的學(xué)習(xí)效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講的,就算講過看過,但是自己做不出來,那都不算會。
(3):java在課堂上除了帶領(lǐng)學(xué)生去分析設(shè)計外,還會分析一些重點(diǎn)、難點(diǎn)功能的實(shí)現(xiàn)機(jī)制和原理,然后指導(dǎo)學(xué)生去實(shí)現(xiàn)。
5:真技術(shù)
java在每個項目中,特別會抽取有難度的部分讓學(xué)生們在老師指導(dǎo)下實(shí)現(xiàn),專門啃硬骨頭,那才能真正鍛煉學(xué)生的開發(fā)能力。
比如:在做oa類的項目時,會重點(diǎn)去做工作流、公文收發(fā)、在線office控制等;在做crm類項目時:會重點(diǎn)去做銷售自動化和市場塊的業(yè)務(wù);在做人力資源類項目的時候會重點(diǎn)去做人力跟蹤和人力評測模型等......
java在每個項目中,都會使用目前企業(yè)最新最流行的技術(shù),按照最新的難度去要求,從而讓學(xué)員能更符合企業(yè)的需要。
6:真經(jīng)驗
java的項目都是企業(yè)最新的真實(shí)項目,經(jīng)過開發(fā)訓(xùn)練,學(xué)員能夠積累足夠的真實(shí)的開發(fā)經(jīng)驗,以勝任企業(yè)的工作需要。在進(jìn)行項目分析時,還會全面講解項目所要求的業(yè)務(wù),讓學(xué)員從業(yè)務(wù)和技術(shù)上都能充分積累。
7:真實(shí)力
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):事實(shí)上,不采用有源代碼的教學(xué)性項目對java的要求非常高。
試想一下,如果項目分發(fā)下去,老師帶著分析后,學(xué)生都不會做會出現(xiàn)什么樣的后果?這對java的教學(xué)質(zhì)量提出了極高的要求,如果教學(xué)質(zhì)量達(dá)不到讓學(xué)員獨(dú)立開發(fā)的水平,對依靠質(zhì)量取勝和口碑發(fā)展的java將是毀滅性的。另外一個,由于是全真的項目,在開發(fā)的過程中,肯定會有很多的問題出現(xiàn),這些都要老師去解決,由于不像教學(xué)項目那樣預(yù)先做好,又需要老師能很快地解決各個問題,這對老師的真實(shí)開發(fā)水平有極高的要求,這可是需要真功夫的。
java實(shí)訓(xùn)總結(jié)與心得篇七
實(shí)訓(xùn)已經(jīng)進(jìn)行兩周多了,還有一周就要正式結(jié)束了,突然發(fā)現(xiàn)自己似乎又重蹈覆轍了,再一次一次的不經(jīng)意中和某些人的就距離卻是越來越來大,總是想偷一下懶,總是想著馬馬虎虎過去算了,沒有那么精打細(xì)算過。結(jié)果不經(jīng)意有些人人開始脫穎而出,有些人開始展露鋒芒,而我也開始黯淡下去。我是想好好學(xué)學(xué)別人的,結(jié)果畫虎不成反類犬。原來我也是不輕易臣服的人,我即便不去領(lǐng)導(dǎo)他們也沒有人可以領(lǐng)導(dǎo)我。給我分的實(shí)訓(xùn)小組連個能交流的人都沒有,身邊一個研究生只會不停地打擊我,我只能不知所謂的'笑笑。這個項目小組真讓我郁悶,組長誰也領(lǐng)導(dǎo)不了,組長不是我,我也懶得管,樂得清閑。
這兩周究竟自己學(xué)到了什么,確實(shí)在腦海中總還是模糊不清的,j2se,j2ee,html,jscrip特效,css,javaweb,servlet,jdbc,數(shù)據(jù)庫快速建模,數(shù)據(jù)池,單態(tài)模式,jfreechart,俄羅斯方塊項目,人力資源項目,購物網(wǎng)項目,這都算是過來了,可是心里卻不是很有譜自己心里七上八下的,自知學(xué)的只有四成火候,又不斷地被人打擊打擊么還沒有可以交流,心中這兩天的抑郁讓我難以忍受,總是喉嚨里很堵,心里著實(shí)悶得難受?;厝ハ敫矣蚜牧?,他只說了一句,寂寞才說愛,活該。我就更郁悶了,我一直對自己說我只是活著我只是深愛著。明天就要進(jìn)行最后一周實(shí)訓(xùn)了,各項目都到了結(jié)束完善階段,也是所學(xué)的整理復(fù)習(xí)階段??粗車腥丝淇淦湔?,有人韜光養(yǎng)晦,自己心里也很沒底,項目結(jié)項之后還有個考核我都十分擔(dān)憂。其實(shí)這各階段我更擔(dān)憂的是我發(fā)現(xiàn)自己的學(xué)力已經(jīng)下降,可能是長時間習(xí)慣不聽老師講課,只靠自學(xué)和考前突擊?,F(xiàn)在聽講師講課總是聽著聽著就跑神了,聽著聽著就覺得沒意思了,總想自己看書自己單干,可真的有時間的時候我卻提不起精神去單搞,總是事倍功半花了三四個小時有時候只是把講師四十分鐘的搞完。然后精疲力竭的倒下。
擁有太多的東西總是不會去珍惜的。我懶惰的惡習(xí)讓我異常痛苦。我現(xiàn)在擁有的財富就剩下我的青春了,我發(fā)誓我會努力努力再努力,捍衛(wèi)自己的青春,我說過我會成為偉人的。以后我會給自己出本自傳的。人生只有一次,人生在世至少不能辜負(fù)自己。
java實(shí)訓(xùn)總結(jié)與心得篇八
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
4、在做項目的時候不應(yīng)該有參考代碼
長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)
項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(3)然后開始選擇分階段的項目,分階段的項目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
(5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識 ==〉演示項目 ==〉分階段項目 ==〉綜合項目 ==〉勝任企業(yè)實(shí)際開發(fā)需要。
附注:有了好的項目還要有好的訓(xùn)練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導(dǎo)學(xué)生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點(diǎn)闡述如下:
1:真項目
項目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項目,否則會脫離實(shí)達(dá)不到項目實(shí)訓(xùn)的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術(shù)和層次很可能已經(jīng)過時了,根本達(dá)不到訓(xùn)練的目的。
java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設(shè)計,以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項目立項開始,到需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試的各個環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
java的主力老師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用服務(wù)器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊開發(fā)。老師就相當(dāng)于項目經(jīng)理,一個班分成多個小組,每個組有自己的team leader,大家分工合作,共同完成項目。
4:真開發(fā)
這是java最與眾不同的一點(diǎn),java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以java非常強(qiáng)調(diào):項目一定要讓學(xué)生動手寫出來。
java的做法是:老師做為項目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計、接口設(shè)計、重要業(yè)務(wù)流程的分析設(shè)計等,然后由學(xué)生們分團(tuán)隊進(jìn)行開發(fā),實(shí)現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領(lǐng)學(xué)生一起做分析和設(shè)計,而不是預(yù)先做好了來講講。因為需要學(xué)生學(xué)習(xí)的是分析設(shè)計的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):java選用的項目基本都是企業(yè)最新的項目,很多都是java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)??赡苡型瑢W(xué)會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學(xué)習(xí)啊!
這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。這個方法對有經(jīng)驗的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有經(jīng)驗的學(xué)員來講,就是一個認(rèn)識的誤區(qū)了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計,看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒看沒有多大區(qū)別。
事實(shí)上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級erp都有開源的,而且很多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個水平,看不懂代碼背后所體現(xiàn)的設(shè)計和思想以及為什么要這么做,效果也就不好了。
當(dāng)然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學(xué)習(xí)java開發(fā)的學(xué)生,所以java根據(jù)多年的培訓(xùn)經(jīng)驗,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達(dá)到的學(xué)習(xí)效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講的,就算講過看過,但是自己做不出來,那都不算會。
(3):java在課堂上除了帶領(lǐng)學(xué)生去分析設(shè)計外,還會分析一些重點(diǎn)、難點(diǎn)功能的實(shí)現(xiàn)機(jī)制和原理,然后指導(dǎo)學(xué)生去實(shí)現(xiàn)。
5:真技術(shù)
java在每個項目中,特別會抽取有難度的部分讓學(xué)生們在老師指導(dǎo)下實(shí)現(xiàn),專門啃硬骨頭,那才能真正鍛煉學(xué)生的開發(fā)能力。
比如:在做oa類的項目時,會重點(diǎn)去做工作流、公文收發(fā)、在線office控制等;在做crm類項目時:會重點(diǎn)去做銷售自動化和市場塊的業(yè)務(wù);在做人力資源類項目的時候會重點(diǎn)去做人力跟蹤和人力評測模型等......
java在每個項目中,都會使用目前企業(yè)最新最流行的技術(shù),按照最新的難度去要求,從而讓學(xué)員能更符合企業(yè)的需要。
6:真經(jīng)驗
java的項目都是企業(yè)最新的真實(shí)項目,經(jīng)過開發(fā)訓(xùn)練,學(xué)員能夠積累足夠的真實(shí)的開發(fā)經(jīng)驗,以勝任企業(yè)的工作需要。在進(jìn)行項目分析時,還會全面講解項目所要求的業(yè)務(wù),讓學(xué)員從業(yè)務(wù)和技術(shù)上都能充分積累。
7:真實(shí)力
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的'總結(jié),簡單總結(jié)為以下幾點(diǎn):事實(shí)上,不采用有源代碼的教學(xué)性項目對java的要求非常高。 試想一下,如果項目分發(fā)下去,老師帶著分析后,學(xué)生都不會做會出現(xiàn)什么樣的后果?這對java的教學(xué)質(zhì)量提出了極高的要求,如果教學(xué)質(zhì)量達(dá)不到讓學(xué)員獨(dú)立開發(fā)的水平,對依靠質(zhì)量取勝和口碑發(fā)展的java將是毀滅性的。
另外一個,由于是全真的項目,在開發(fā)的過程中,肯定會有很多的問題出現(xiàn),這些都要老師去解決,由于不像教學(xué)項目那樣預(yù)先做好,又需要老師能很快地解決各個問題,這對老師的真實(shí)開發(fā)水平有極高的要求,這可是需要真功夫的。
總結(jié)
總之,java通過真實(shí)的項目,真實(shí)的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開發(fā)能力。
終于搞定了這份實(shí)訓(xùn)報告,受益匪淺啊!一開始想做計算器那個課題,原因很簡單,就是因為我感覺那個課題很簡單,在百度里一搜就搜到了一模一樣的源程序。只是感覺沒什么意思,那個界面也不是很好看,又不好玩。所以就做了現(xiàn)在這個猜數(shù)游戲。一直想編個游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂 。程序是弄好了,那么簡短的程序?qū)懫饒蟾婢头鸽y了!不得不把程序再添加些模塊,充實(shí)充實(shí)。
這也讓我感覺實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。做圖形界面就有點(diǎn)犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的gui章節(jié)設(shè)計了此次的java簡單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
1. 態(tài)度第一 擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。只有自己付出過,當(dāng)程序運(yùn)行成功時的那種喜悅才會令自己有一種莫名的自豪感。態(tài)度決定一切!
2. 興趣是關(guān)鍵 我的學(xué)習(xí)完全是興趣導(dǎo)向的,所以壓力并不大。因為有興趣,所以我會很想充分理解一切細(xì)節(jié)。又因為理解,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術(shù)能量,理論和實(shí)務(wù)之間的藩籬被打破了,學(xué)習(xí)效率倍增。學(xué)習(xí)并快樂著!
3. 敢于挑戰(zhàn) 不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個目的?,F(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。挑戰(zhàn)自我是項艱巨的任務(wù)。只有堅持自己多看代碼多寫程序才會有更多的收獲。
4. 不懈追求 要對源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。對初學(xué)者來說,大量地寫程序是必要的,但過了某個階段之后,寫程序所帶來的技術(shù)能力成長已經(jīng)到了極限,還不如多花一點(diǎn)時間看書,學(xué)新技術(shù)和新觀念。可以從實(shí)現(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實(shí)現(xiàn)更多功能??粗约壕幍某绦蚰艹晒\(yùn)行,這樣自己會更感興趣,也就會樂此不疲。
實(shí)訓(xùn)已經(jīng)進(jìn)行兩周多了,還有一周就要正式結(jié)束了,突然發(fā)現(xiàn)自己似乎又重蹈覆轍了,再一次一次的不經(jīng)意中和某些人的就距離卻是越來越來大,總是想偷一下懶,總是想著馬馬虎虎過去算了,沒有那么精打細(xì)算過。結(jié)果不經(jīng)意有些人人開始脫穎而出,有些人開始展露鋒芒,而我也開始黯淡下去。
我是想好好學(xué)學(xué)別人的,結(jié)果畫虎不成反類犬。原來我也是不輕易臣服的人,我即便不去領(lǐng)導(dǎo)他們也沒有人可以領(lǐng)導(dǎo)我。給我分的實(shí)訓(xùn)小組連個能交流的人都沒有,身邊一個研究生只會不停地打擊我,我只能不知所謂的笑笑。這個項目小組真讓我郁悶,組長誰也領(lǐng)導(dǎo)不了,組長不是我,我也懶得管,樂得清閑。
這兩周究竟自己學(xué)到了什么,確實(shí)在腦海中總還是模糊不清的,j2se,j2ee,html,jscrip特效,css,javaweb,servlet,jdbc,數(shù)據(jù)庫快速建模,數(shù)據(jù)池,單態(tài)模式,jfreechart,俄羅斯方塊項目,人力資源項目,購物網(wǎng)項目,這都算是過來了,可是心里卻不是很有譜自己心里七上八下的,自知學(xué)的只有四成火候,又不斷地被人打擊打擊么還沒有可以交流,心中這兩天的抑郁讓我難以忍受,總是喉嚨里很堵,心里著實(shí)悶得難受。
回去想跟室友聊聊,他只說了一句,寂寞才說愛,活該。我就更郁悶了,我一直對自己說我只是活著我只是深愛著。明天就要進(jìn)行最后一周實(shí)訓(xùn)了,各項目都到了結(jié)束完善階段,也是所學(xué)的整理復(fù)習(xí)階段。看著周圍有人夸夸其談,有人韜光養(yǎng)晦,自己心里也很沒底,項目結(jié)項之后還有個考核我都十分擔(dān)憂。
其實(shí)這各階段我更擔(dān)憂的是我發(fā)現(xiàn)自己的學(xué)力已經(jīng)下降,可能是長時間習(xí)慣不聽老師講課,只靠自學(xué)和考前突擊?,F(xiàn)在聽講師講課總是聽著聽著就跑神了,聽著聽著就覺得沒意思了,總想自己看書自己單干,可真的有時間的時候我卻提不起精神去單搞,總是事倍功半花了三四個小時有時候只是把講師四十分鐘的搞完。然后精疲力竭的倒下。
擁有太多的東西總是不會去珍惜的。我懶惰的惡習(xí)讓我異常痛苦。我現(xiàn)在唯一擁有的財富就剩下我的青春了,我發(fā)誓我會努力努力再努力,捍衛(wèi)自己的青春,我說過我會成為偉人的。以后我會給自己出本自傳的。人生只有一次,人生在世至少不能辜負(fù)自己。
java實(shí)訓(xùn)總結(jié)與心得篇九
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過的。
2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)。
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致。
4、在做項目的時候不應(yīng)該有參考代碼。
長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位。
因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目。
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小。
這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)。
項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)。
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)。
學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目。
這個不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(3)然后開始選擇分階段的項目,分階段的項目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
(5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識==〉演示項目==〉分階段項目==〉綜合項目==〉勝任企業(yè)實(shí)際開發(fā)需要。
附注:有了好的項目還要有好的訓(xùn)練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導(dǎo)學(xué)生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點(diǎn)闡述如下:
1:真項目。
項目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項目,否則會脫離實(shí)達(dá)不到項目實(shí)訓(xùn)的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術(shù)和層次很可能已經(jīng)過時了,根本達(dá)不到訓(xùn)練的目的。
java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設(shè)計,以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程。
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項目立項開始,到需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試的各個環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
java的主力老師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境。
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用服務(wù)器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊開發(fā)。老師就相當(dāng)于項目經(jīng)理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。
4:真開發(fā)。
這是java最與眾不同的一點(diǎn),java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以java非常強(qiáng)調(diào):項目一定要讓學(xué)生動手寫出來。
java的做法是:老師做為項目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計、接口設(shè)計、重要業(yè)務(wù)流程的分析設(shè)計等,然后由學(xué)生們分團(tuán)隊進(jìn)行開發(fā),實(shí)現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領(lǐng)學(xué)生一起做分析和設(shè)計,而不是預(yù)先做好了來講講。因為需要學(xué)生學(xué)習(xí)的是分析設(shè)計的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):java選用的項目基本都是企業(yè)最新的項目,很多都是java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)。可能有同學(xué)會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學(xué)習(xí)啊!
這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。這個方法對有經(jīng)驗的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有經(jīng)驗的學(xué)員來講,就是一個認(rèn)識的誤區(qū)了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計,看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒看沒有多大區(qū)別。
事實(shí)上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級erp都有開源的,而且很多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個水平,看不懂代碼背后所體現(xiàn)的設(shè)計和思想以及為什么要這么做,效果也就不好了。
當(dāng)然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學(xué)習(xí)java開發(fā)的學(xué)生,所以java根據(jù)多年的培訓(xùn)經(jīng)驗,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達(dá)到的學(xué)習(xí)效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講的,就算講過看過,但是自己做不出來,那都不算會。
(3):java在課堂上除了帶領(lǐng)學(xué)生去分析設(shè)計外,還會分析一些重點(diǎn)、難點(diǎn)功能的實(shí)現(xiàn)機(jī)制和原理,然后指導(dǎo)學(xué)生去實(shí)現(xiàn)。
5:真技術(shù)。
java在每個項目中,特別會抽取有難度的部分讓學(xué)生們在老師指導(dǎo)下實(shí)現(xiàn),專門啃硬骨頭,那才能真正鍛煉學(xué)生的開發(fā)能力。
比如:在做oa類的.項目時,會重點(diǎn)去做工作流、公文收發(fā)、在線office控制等;在做crm類項目時:會重點(diǎn)去做銷售自動化和市場塊的業(yè)務(wù);在做人力資源類項目的時候會重點(diǎn)去做人力跟蹤和人力評測模型等......
java在每個項目中,都會使用目前企業(yè)最新最流行的技術(shù),按照最新的難度去要求,從而讓學(xué)員能更符合企業(yè)的需要。
6:真經(jīng)驗。
java的項目都是企業(yè)最新的真實(shí)項目,經(jīng)過開發(fā)訓(xùn)練,學(xué)員能夠積累足夠的真實(shí)的開發(fā)經(jīng)驗,以勝任企業(yè)的工作需要。在進(jìn)行項目分析時,還會全面講解項目所要求的業(yè)務(wù),讓學(xué)員從業(yè)務(wù)和技術(shù)上都能充分積累。
7:真實(shí)力。
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):事實(shí)上,不采用有源代碼的教學(xué)性項目對java的要求非常高。試想一下,如果項目分發(fā)下去,老師帶著分析后,學(xué)生都不會做會出現(xiàn)什么樣的后果?這對java的教學(xué)質(zhì)量提出了極高的要求,如果教學(xué)質(zhì)量達(dá)不到讓學(xué)員獨(dú)立開發(fā)的水平,對依靠質(zhì)量取勝和口碑發(fā)展的java將是毀滅性的。
另外一個,由于是全真的項目,在開發(fā)的過程中,肯定會有很多的問題出現(xiàn),這些都要老師去解決,由于不像教學(xué)項目那樣預(yù)先做好,又需要老師能很快地解決各個問題,這對老師的真實(shí)開發(fā)水平有極高的要求,這可是需要真功夫的。
總結(jié)。
總之,java通過真實(shí)的項目,真實(shí)的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開發(fā)能力。
有了真正的開發(fā)能力==能夠勝任企業(yè)的實(shí)際需要==高薪好工作。
一、實(shí)訓(xùn)項目。
簡易記事本。
二、實(shí)訓(xùn)目的和要求。
本次實(shí)訓(xùn)是對前面學(xué)過的所有面向?qū)ο蟮木幊趟枷胍约癹avaweb編程方法的一個總結(jié)、回顧和實(shí)踐,因此,開始設(shè)計前學(xué)生一定要先回顧以前所學(xué)的內(nèi)容,明確本次作業(yè)設(shè)計所要用到的技術(shù)點(diǎn)并到網(wǎng)上搜索以及查閱相關(guān)的書籍來搜集資料。通過編寫采用jsp+servlet+javabean技術(shù)框架的應(yīng)用系統(tǒng)綜合實(shí)例,以掌握javaweb開發(fā)技術(shù)。
具體要求有以下幾點(diǎn):
1.問題的描述與程序?qū)⒁獙?shí)現(xiàn)的具體功能。
2.程序功能實(shí)現(xiàn)的具體設(shè)計思路或框架,并檢查流程設(shè)計。3.代碼實(shí)現(xiàn)。4.設(shè)計小結(jié)。
三、實(shí)訓(xùn)項目的開發(fā)環(huán)境和所使用的技術(shù)。
基于j2se基礎(chǔ),利用myeclipse8.5以上版本的集成開發(fā)環(huán)境完成實(shí)訓(xùn)項目,界面友好,代碼的可維護(hù)性好,有必要的注釋和相應(yīng)的文檔。
四、實(shí)訓(xùn)地點(diǎn)、日程、分組情況:
實(shí)訓(xùn)地點(diǎn):4棟303機(jī)房日程:
第二階段:上機(jī)調(diào)試,修改、調(diào)試、完善系統(tǒng)2天。
第三階段:撰寫、上交課程設(shè)計報告,上交課程設(shè)計作品源程序(每人1份)2天。
五、程序分析。
功能模塊說明彈出菜單。
for(intf=0;f。
創(chuàng)建保存文件對話框。
publicvoidsavefile{。
創(chuàng)建打開文件對話框。
privatevoidopenfile(){。
{try{。
t(newstring(context));。
{try{。
六、程序設(shè)計及實(shí)現(xiàn)。
通過3天的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時間不長,但是總體上收獲是很大的,我們的java課程學(xué)到的只是java和皮毛,一開始我還沒有信心完成。我仔細(xì)看了書上的代碼之后。對計事本有了一個大體的了解,在初訓(xùn)的實(shí)候知道自己應(yīng)該做一個什么樣的計事本了,在實(shí)訓(xùn)的過程中也遇到了不少困難,通過查api文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學(xué)到的知識,對字體的風(fēng)格的保存里面的顏色分離和還原方法,是通過查api文檔獲得的,現(xiàn)在我所寫的計事本只實(shí)現(xiàn)在一些基本功能。簡單的復(fù)制粘貼,字體風(fēng)格的設(shè)置,還有就是查找和替換功能以及一些字體風(fēng)格的保存.對文件的操作基本都用到了。
在實(shí)現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復(fù)制、粘貼、刪除等功能還比較容易實(shí)現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實(shí)現(xiàn)字體顏色和背景顏色,首先要調(diào)用系統(tǒng)的調(diào)色板,再進(jìn)行設(shè)置。但如何調(diào)用系統(tǒng)調(diào)色板?我是通過查閱幫助文檔來找到其調(diào)用方法的。像自動換行、設(shè)置字體等都是通過方法來調(diào)用,給相關(guān)事件加上監(jiān)聽,在進(jìn)行響應(yīng)事件。整個程序中方法才是最關(guān)鍵的,也是最困難的。
所以像查找、替換、轉(zhuǎn)到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能??傮w的感覺是對java有了一個全新的認(rèn)識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應(yīng)用方面。尤其是有網(wǎng)絡(luò)方面的應(yīng)用,在整個實(shí)訓(xùn)我也嘗試過做一個小的畫圖軟件。但是由于時間關(guān)系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。
最后還是進(jìn)行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現(xiàn)在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實(shí)訓(xùn)的時間不長,但是我會在課外把它們的功能完善。然后再學(xué)習(xí)一下java和網(wǎng)絡(luò)的編程,體驗java的前沿技術(shù)。
在學(xué)習(xí)的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學(xué)的幫助下解決了,提高了程序的開發(fā)進(jìn)程。其他的同學(xué)有問題的話我也是給他們盡量解決。我認(rèn)為學(xué)習(xí)知識的過程當(dāng)中就應(yīng)該是相互學(xué)習(xí)相互進(jìn)步的。
java是面在的主流技術(shù)我會努力將它學(xué)好,現(xiàn)在我缺乏的是堅持不懈的精神,我會向他學(xué)習(xí)。
雖然學(xué)習(xí)java的路還很找,但我會繼續(xù)走下去。
java實(shí)訓(xùn)總結(jié)與心得篇十
總結(jié)一:
在學(xué)院領(lǐng)導(dǎo)老師的帶領(lǐng)和安排下,我們在上個學(xué)期末,到北京進(jìn)行了為期10天的專業(yè)實(shí)習(xí)。在實(shí)習(xí)過程中,我們在專編程技能以及軟件開發(fā)的總體架構(gòu)思想上都收獲頗豐。
一、理論知識的學(xué)習(xí)。
在實(shí)訓(xùn)進(jìn)行的前五天,我們上的是java編程的理論課。負(fù)責(zé)上課的老師言語風(fēng)趣幽默而不失嚴(yán)謹(jǐn),在老師的引導(dǎo)和啟發(fā)下,我們鞏固了之前在學(xué)校所學(xué)的編程知識,并加以深化,澄清之前對編程技術(shù)認(rèn)識的一些錯誤或模糊的概念。
我們還在課上以java里gui編程常用的swing框架和java的容器體系作為切入點(diǎn),框架作為這期間除了學(xué)習(xí)一般的編程的知識技巧。在全面的系統(tǒng)的認(rèn)識了框架同時補(bǔ)充學(xué)習(xí)了泛型技術(shù),以及框架中架構(gòu)思想的知識。在企業(yè)的實(shí)際編碼過程中,一個個框架構(gòu)成了軟件的基石,只有掌握了幾門框架知識,才能在實(shí)踐中高效開發(fā),讓自己的產(chǎn)品在市場上立于不敗之地。
在理論課的學(xué)習(xí)過程中,我們也暴露了一些問題,比如在學(xué)校上課學(xué)習(xí)時,對所學(xué)知識只是知其然而不知其所以然,不太愿意深鉆,和超前學(xué)習(xí)一些知識。
二、項目開發(fā)實(shí)戰(zhàn)練習(xí)。
在結(jié)束了理論知識的學(xué)習(xí)之后,后五天我們在實(shí)訓(xùn)基地進(jìn)行了項目開發(fā)的實(shí)戰(zhàn)練習(xí)。
項目的名稱是supervcd,是由海輝曾經(jīng)所接的一個遠(yuǎn)程音樂唱片管理軟件項目的精簡版。雖然有所精簡,但是其內(nèi)容對我們學(xué)習(xí)仍具有相當(dāng)?shù)膬r值,對我們了解真實(shí)的軟件的設(shè)計規(guī)范,編碼規(guī)范,文檔規(guī)范以及客戶對軟件的需求很有參考價值。該內(nèi)容囊括了gui設(shè)計和編碼,容器與泛型的知識,規(guī)范文檔編寫,測試及日志系統(tǒng),甚至要求我們實(shí)現(xiàn)一個專用的輕量級數(shù)據(jù)庫系統(tǒng),這無疑是對我們很好的一次歷練機(jī)會,同時可以積累豐富的知識。
平時我們很少有機(jī)會能夠完成一個如此規(guī)模的項目,所以在這次項目實(shí)戰(zhàn)訓(xùn)練中,我的收獲也有很多。
第一,我學(xué)會了如何規(guī)范的編寫代碼和文檔。文檔和代碼是團(tuán)隊各成員在項目開發(fā)交流合作中的紐帶,風(fēng)格隨意混亂的代碼和缺失或語義不明的文檔會讓團(tuán)隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點(diǎn),經(jīng)歷這次實(shí)戰(zhàn)演練之后,我一定會嚴(yán)格的遵守編碼規(guī)范。
第二,我學(xué)會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實(shí)戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團(tuán)隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發(fā)。
第三,我學(xué)會了對按照需求對軟件架構(gòu)進(jìn)行設(shè)計,這點(diǎn)我想是我們許多同學(xué)之前都非常欠缺的,因為我們在學(xué)校的時編寫代碼篇幅短小,功能單一,所以設(shè)計思路通常只留于腦內(nèi),非常模糊。而在這次項目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
第四,我學(xué)會了如何團(tuán)隊合作,共同開發(fā)。作為項目開發(fā)小組的組長,我的體會更加深刻。獨(dú)木難支,光靠一個人的力量是遠(yuǎn)遠(yuǎn)不夠的。只有管理組織好一個團(tuán)隊,才能夠最終完成項目的開發(fā),或許在編程技術(shù)水平上團(tuán)隊成員有高有低,但是,每個人都有自己的閃光點(diǎn),總可以在團(tuán)隊的找到適合自己的位置,每個人在自己的團(tuán)隊中做的貢獻(xiàn),創(chuàng)造出不可磨滅的重大價值。
第五,我學(xué)會了如何與客戶溝通并展示自己的項目,軟件項目的開發(fā)最終需要的是客戶的認(rèn)可,讓客戶了解并認(rèn)可自己的產(chǎn)品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實(shí)訓(xùn)的老師組織了項目的答辯,給我們提供了鍛煉自己的表達(dá)能力,展示自己的項目的舞臺。
在實(shí)戰(zhàn)的過程中,我對項目開發(fā)流程有了切實(shí)的體會:學(xué)會了如何編寫規(guī)范合格的代碼和文檔;學(xué)會了了正確理解分析客戶需求并設(shè)計項目的方法;體會到了團(tuán)隊合作精神的重要性,明白了組織團(tuán)隊進(jìn)行項目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進(jìn)行溝通的技巧。
經(jīng)歷過這次實(shí)習(xí)實(shí)訓(xùn),我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實(shí)戰(zhàn)進(jìn)行項目開發(fā)鍛煉動手能力的機(jī)會,積累了一筆寶貴的經(jīng)驗。實(shí)訓(xùn)雖已結(jié)束,但我們的不斷學(xué)習(xí)的征途才剛剛邁出第一步。今后的路還很長,還有很多機(jī)會去實(shí)習(xí)提高,我們要以更加積極的姿態(tài)去充實(shí)自己,學(xué)習(xí),不斷地迎接挑戰(zhàn)。
總結(jié)二:
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過的。
2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)。
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致。
4、在做項目的時候不應(yīng)該有參考代碼。
一:項目的地位。
因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目。
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小。
這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)。
項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)。
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)。
學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目。
這個不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(3)然后開始選擇分階段的項目,分階段的項目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
(5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識。
==〉演示項目。
==〉分階段項目。
==〉綜合項目。
==〉勝任企業(yè)實(shí)際開發(fā)需要。
附注:有了好的項目還要有好的訓(xùn)練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導(dǎo)學(xué)生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點(diǎn)闡述如下:
1:真項目。
項目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項目,否則會脫離實(shí)達(dá)不到項目實(shí)訓(xùn)的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術(shù)和層次很可能已經(jīng)過時了,根本達(dá)不到訓(xùn)練的目的。
java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設(shè)計,以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程。
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項目立項開始,到需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試的各個環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
java的主力老師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境。
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用服務(wù)器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊開發(fā)。老師就相當(dāng)于項目經(jīng)理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。
4:真開發(fā)。
這是java最與眾不同的一點(diǎn),java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以java非常強(qiáng)調(diào):項目一定要讓學(xué)生動手寫出來。
java的做法是:老師做為項目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計、接口設(shè)計、重要業(yè)務(wù)流程的分析設(shè)計等,然后由學(xué)生們分團(tuán)隊進(jìn)行開發(fā),實(shí)現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領(lǐng)學(xué)生一起做分析和設(shè)計,而不是預(yù)先做好了來講講。因為需要學(xué)生學(xué)習(xí)的是分析設(shè)計的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):java選用的項目基本都是企業(yè)最新的項目,很多都是java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)??赡苡型瑢W(xué)會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學(xué)習(xí)啊!
這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。這個方法對有經(jīng)驗的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有經(jīng)驗的學(xué)員來講,就是一個認(rèn)識的誤區(qū)了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計,看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所體現(xiàn)的思想,其實(shí),看了跟沒看沒有多大區(qū)別。
事實(shí)上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級erp都有開源的,而且很多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,原因就在于達(dá)不到那個水平,看不懂代碼背后所體現(xiàn)的設(shè)計和思想以及為什么要這么做,效果也就不好了。
當(dāng)然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學(xué)習(xí)java開發(fā)的學(xué)生,所以java根據(jù)多年的培訓(xùn)經(jīng)驗,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達(dá)到的學(xué)習(xí)效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講的,就算講過看過,但是自己做不出來,那都不算會。
(3):java在課堂上除了帶領(lǐng)學(xué)生去分析設(shè)計外,還會分析一些重點(diǎn)、難點(diǎn)功能的實(shí)現(xiàn)機(jī)制和原理,然后指導(dǎo)學(xué)生去實(shí)現(xiàn)。
5:真技術(shù)。
java在每個項目中,特別會抽取有難度的部分讓學(xué)生們在老師指導(dǎo)下實(shí)現(xiàn),專門啃硬骨頭,那才能真正鍛煉學(xué)生的開發(fā)能力。
比如:在做oa類的項目時,會重點(diǎn)去做工作流、公文收發(fā)、在線office控制等;在做crm類項目時:會重點(diǎn)去做銷售自動化和市場塊的業(yè)務(wù);在做人力資源類項目的時候會重點(diǎn)去做人力跟蹤和人力評測模型等。
java在每個項目中,都會使用目前企業(yè)最新最流行的技術(shù),按照最新的難度去要求,從而讓學(xué)員能更符合企業(yè)的需要。
6:真經(jīng)驗。
java的項目都是企業(yè)最新的真實(shí)項目,經(jīng)過開發(fā)訓(xùn)練,學(xué)員能夠積累足夠的真實(shí)的開發(fā)經(jīng)驗,以勝任企業(yè)的工作需要。在進(jìn)行項目分析時,還會全面講解項目所要求的業(yè)務(wù),讓學(xué)員從業(yè)務(wù)和技術(shù)上都能充分積累。
7:真實(shí)力。
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
事實(shí)上,不采用有源代碼的教學(xué)性項目對java的要求非常高。試想一下,如果項目分發(fā)下去,老師帶著分析后,學(xué)生都不會做會出現(xiàn)什么樣的后果?這對java的教學(xué)質(zhì)量提出了極高的要求,如果教學(xué)質(zhì)量達(dá)不到讓學(xué)員獨(dú)立開發(fā)的水平,對依靠質(zhì)量取勝和口碑發(fā)展的java將是毀滅性的。另外一個,由于是全真的項目,在開發(fā)的過程中,肯定會有很多的問題出現(xiàn),這些都要老師去解決,由于不像教學(xué)項目那樣預(yù)先做好,又需要老師能很快地解決各個問題,這對老師的真實(shí)開發(fā)水平有極高的要求,這可是需要真功夫的。
總結(jié)。
總之,java通過真實(shí)的項目,真實(shí)的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開發(fā)能力。
java實(shí)訓(xùn)總結(jié)與心得篇十一
近三個月的實(shí)習(xí)結(jié)束了,我參加了這次實(shí)習(xí)。首先感謝學(xué)校給了我這次實(shí)習(xí)的機(jī)會,同時感謝授課的李鴻、劉春陽老師。他們在這三個月里付出了許許多多的心血,在這里也得感謝實(shí)訓(xùn)基地的所有工作人員對我們的關(guān)心。在這三個月里我感覺到基地更像是一個大的家庭,而不是簡簡單單的培訓(xùn)學(xué)校。因為實(shí)訓(xùn)基地做任何事情都是在為學(xué)員著想,以學(xué)員的利益為首位。
在這三個月里我學(xué)到的知識有unix/linux的基本操作命令、sql、pl/sql、corejava、linux操作系統(tǒng)的基本操作、myeclipse6.0.1在linux下的開發(fā)、mysql5.0數(shù)據(jù)庫基本使用?;貙ξ易顬楦锌氖墙o了我一個網(wǎng)絡(luò)的實(shí)驗環(huán)境,在基地我完成了我以前想完成的網(wǎng)絡(luò)實(shí)驗。因為在學(xué)校是沒有網(wǎng)絡(luò)實(shí)驗平臺的,這樣一來很多的實(shí)驗都是沒有能真真的驗證。在這三個月里我學(xué)到比知識更重要的是對學(xué)習(xí)java有了一個正確的方向,對java語言有了新的認(rèn)識。在這三個月內(nèi)學(xué)習(xí)知識是現(xiàn)學(xué)現(xiàn)用模式,這點(diǎn)是非常值得借鑒的模式。這樣有助于對學(xué)到的知識點(diǎn)理解、加深、鞏固,這樣模式會導(dǎo)致不怕你不會,就是怕你不做!只有踏實(shí)的跟著知識點(diǎn)做就會學(xué)的很好,這是三個月的學(xué)習(xí)心得我現(xiàn)在c#學(xué)得不錯,然而java才是剛剛起步。想放棄自己辛辛苦苦學(xué)習(xí)的c#去學(xué)習(xí)java,但是還是非常的舍不得自己過去的努力。至于對我以后真真的選擇java還是c#?我對自己都沒有好大的判斷!我最終還是決定在找到工作之前學(xué)習(xí)以c#為主找到一個好點(diǎn)的工作,然后就順著需求走吧!我自己也做過些小軟件和網(wǎng)站,我從中感覺到做這些做著沒有多大的意義,雖然有一定的挑戰(zhàn)性,但是我覺得所謂的信息系統(tǒng)、網(wǎng)絡(luò)軟件,即使是大的項目只要把需求很好的搞定,好好的找些專家分析分析,架構(gòu)師架構(gòu)架構(gòu)最終交給程序員+時間就形成一個所謂的大的項目完成。我是不甘心永遠(yuǎn)的做這樣毫無創(chuàng)新的事情,我個人認(rèn)為利用程序語言+移動設(shè)備開發(fā)可以帶來更具有創(chuàng)新價值的東西。因為思想和想法是移動設(shè)備開發(fā)的靈魂,如果有一個好的想法+好的市場運(yùn)作+好的技術(shù)最終產(chǎn)生的移動產(chǎn)品就會是人們所接受的產(chǎn)品,也將是一個成功的項目。
這次的實(shí)訓(xùn)給了我很大的收獲但也給了我一個很深的感觸,科技的力量不可小視,it技術(shù)的飛速發(fā)展給我們的生活與工作帶來了無比的快捷,原來都需要人工來出理的數(shù)據(jù),單證,業(yè)務(wù),現(xiàn)在都只需要在電腦操作界面上點(diǎn)動鼠標(biāo),片刻就能搞定。實(shí)訓(xùn)所用的軟件中所含有的東西還是比較全面的,整個作業(yè)完成下來,確實(shí)學(xué)到不少東西。從最簡單的開始,申請帳號,個人信息的填寫,再到后來的商品信息的錄入以及一些簡單業(yè)務(wù)的操作,這些看似簡單的流程,里面有許多細(xì)節(jié)問題是要求我們注意的,畢竟將來到真正實(shí)際操作過程中很少允許我們出差錯的,一個錯誤的信息的公布出去給公司帶來的損失是無法估計的,所以細(xì)心,細(xì)致是必需的。
以上就是我的實(shí)習(xí)總結(jié),感謝學(xué)校給了我這次機(jī)會,也同時感謝李鴻、劉春陽老師給予的幫助和解惑!
java實(shí)訓(xùn)總結(jié)與心得篇十二
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
4、在做項目的時候不應(yīng)該有參考代碼長話短說就是以上幾點(diǎn),如果你想要的了解,可以繼續(xù)往后看。
一:項目的地位因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基礎(chǔ)。他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn) 學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的'標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
實(shí)訓(xùn)已經(jīng)進(jìn)行兩周多了,還有一周就要正式結(jié)束了,突然發(fā)現(xiàn)自己似乎又重蹈覆轍了,再一次一次的不經(jīng)意中和某些人的就距離卻是越來越來大,總是想偷一下懶,總是想著馬馬虎虎過去算了,沒有那么精打細(xì)算過。結(jié)果不經(jīng)意有些人人開始脫穎而出,有些人開始展露鋒芒,而我也開始黯淡下去。
我是想好好學(xué)學(xué)別人的,結(jié)果畫虎不成反類犬。原來我也是不輕易臣服的人,我即便不去領(lǐng)導(dǎo)他們也沒有人可以領(lǐng)導(dǎo)我。給我分的實(shí)訓(xùn)小組連個能交流的人都沒有,身邊一個研究生只會不停地打擊我,我只能不知所謂的笑笑。這個項目小組真讓我郁悶,組長誰也領(lǐng)導(dǎo)不了,組長不是我,我也懶得管,樂得清閑。
這兩周究竟自己學(xué)到了什么,確實(shí)在腦海中總還是模糊不清的,j2se,j2ee,html,jscrip特效,css,javaweb,servlet,jdbc,數(shù)據(jù)庫快速建模,數(shù)據(jù)池,單態(tài)模式,jfreechart,俄羅斯方塊項目,人力資源項目,購物網(wǎng)項目,這都算是過來了,可是心里卻不是很有譜自己心里七上八下的,自知學(xué)的只有四成火候,又不斷地被人打擊打擊么還沒有可以交流,心中這兩天的抑郁讓我難以忍受,總是喉嚨里很堵,心里著實(shí)悶得難受。
回去想跟室友聊聊,他只說了一句,寂寞才說愛,活該。我就更郁悶了,我一直對自己說我只是活著我只是深愛著。明天就要進(jìn)行最后一周實(shí)訓(xùn)了,各項目都到了結(jié)束完善階段,也是所學(xué)的整理復(fù)習(xí)階段??粗車腥丝淇淦湔劊腥隧w光養(yǎng)晦,自己心里也很沒底,項目結(jié)項之后還有個考核我都十分擔(dān)憂。
其實(shí)這各階段我更擔(dān)憂的是我發(fā)現(xiàn)自己的學(xué)力已經(jīng)下降,可能是長時間習(xí)慣不聽老師講課,只靠自學(xué)和考前突擊?,F(xiàn)在聽講師講課總是聽著聽著就跑神了,聽著聽著就覺得沒意思了,總想自己看書自己單干,可真的有時間的時候我卻提不起精神去單搞,總是事倍功半花了三四個小時有時候只是把講師四十分鐘的搞完。然后精疲力竭的倒下。
擁有太多的東西總是不會去珍惜的。我懶惰的惡習(xí)讓我異常痛苦。我現(xiàn)在唯一擁有的財富就剩下我的青春了,我發(fā)誓我會努力努力再努力,捍衛(wèi)自己的青春,我說過我會成為偉人的。以后我會給自己出本自傳的。人生只有一次,人生在世至少不能辜負(fù)自己。
在通過將近一個月的項目中,使我學(xué)到咯很多的東西,也讓我看到了我自己的一些在知識上不足,也將使我在后面java web的學(xué)習(xí)中還要更加努力,以便在以后能找到自己適意的工作,也不枉費(fèi)在朗沃9個多月的學(xué)習(xí),在這次項目中讓我學(xué)到了很多的東西,不只是代碼上的知識,也學(xué)諜咯java框架上的一些基本東西,還有層次結(jié)構(gòu)的好處和又來,比如:mvc思想,mvc的又來有開始的兩層結(jié)構(gòu)到三成結(jié)構(gòu)的過度以及兩層結(jié)構(gòu)的優(yōu)缺點(diǎn),以及現(xiàn)在流行的三層結(jié)構(gòu)的優(yōu)缺點(diǎn),dao模式的應(yīng)用,對象的封裝,socket通信的原理以及用socket發(fā)送對象等很多的知識點(diǎn),怎樣實(shí)現(xiàn)封裝使得更好的保護(hù)數(shù)據(jù),實(shí)現(xiàn)java的三大特點(diǎn),使代碼的耦合度降低提高內(nèi)聚力類和類之間的依賴性降低使模塊和模塊之間的層次分明,實(shí)現(xiàn)代碼的復(fù)用和實(shí)現(xiàn)結(jié)構(gòu)的復(fù)用使得開發(fā)一個系統(tǒng)的性能更加的優(yōu)異。
在這次項目中使我對java面向?qū)ο蟮恼J(rèn)識有了更時刻的印象,對“萬物皆為對象岜整個理念有更深層次的理解,通過和老師的交流和上網(wǎng)了解的一些知識,其實(shí)搞軟件的實(shí)質(zhì)并不使在代碼上實(shí)現(xiàn)一個什么什么的功能,你只要愿意去著你用你所學(xué)的知識肯定能夠?qū)崿F(xiàn)某一個功能,但學(xué)軟件的最根本使分析和設(shè)計,所以現(xiàn)在市面上會設(shè)計的人才使最來錢的人,在軟件開發(fā)的生命周期中編碼其實(shí)使占很小一部分工作,數(shù)據(jù)庫設(shè)計人員和java的框架技術(shù)人員使很賺錢的,也只有對在對象上有更多的了解你才能從代碼層次上上升為另一種理念過后你才能在以后的編碼中設(shè)計出更加優(yōu)異和性能更高的代碼,也只有這樣那么你將來才有可能成為一個合格的程序員(不時編碼高手),在二個項目中的開發(fā)中使我團(tuán)隊開發(fā)軟件上有了了解,也使我了解了在團(tuán)隊開發(fā)軟件的時候的一些注意點(diǎn),不能隨便更改類名,方法名悻變量及其修飾符,如果你一時興起該了的話那么在項目融合的時候問題機(jī)會層出不窮,就有可能使你的項目失敗,所以規(guī)范時很重要的,代碼的規(guī)范將很大層次上的說明你對代碼的熟念度。
在這次項目中使我對層次模型有了了解,在你那到一個項目文檔的時候你比不使馬上就開始編碼而是,找到每個層次上類,找到邊界類,根據(jù)相應(yīng)的業(yè)務(wù)設(shè)計出數(shù)據(jù)庫原型,在數(shù)據(jù)庫原型出來之后在設(shè)計數(shù)據(jù)庫的表和表之間的關(guān)系,只有層次模型在你腦海中有深刻的印象的時候那么你的編碼當(dāng)然也就很順利的實(shí)現(xiàn),層次模型一旦建立那么你代碼上實(shí)現(xiàn)就圍繞這個架構(gòu)來寫,那么你的系統(tǒng)才有可能成功,這樣在添加業(yè)務(wù)或者使更改業(yè)務(wù)時才很方便更改一個地方不會影響到其他的層次,這樣才有可能提高你系統(tǒng)的靈活性和擴(kuò)展性,這也時衡量一個系統(tǒng)好壞的標(biāo)準(zhǔn),在這次項目開發(fā)中用到咯大量的配置文件比如:用屬性文件來建立socket連接,用xml文件在找業(yè)務(wù)類,這樣有使我對配置文件的好處又有了一定的了解:
合理的使用配置文件時提高代碼靈活性的一個方面,在建立套節(jié)字連接的時候用配置文件可以很方便的更改我在那個端口號上建立連接,在看不到源代碼的時候我也可以更改在其他端口上建立socket連接,在業(yè)務(wù)的時候用xml文件來找相應(yīng)的業(yè)務(wù)類,這樣就可以在還要添加業(yè)務(wù)的時候只需要在xml文件中在添加業(yè)務(wù),在寫起相應(yīng)的代碼就可以實(shí)現(xiàn),用配置文件找業(yè)務(wù)還又一個好處就是在調(diào)用業(yè)務(wù)的時候不用對業(yè)務(wù)類靜態(tài)的創(chuàng)建一個對象,而是用反射的方式找到調(diào)用那個方法,而是在程序執(zhí)行的時候在創(chuàng)建對象在對象用完之后在釋放資源,這樣就可以減少電腦內(nèi)存的消耗,使得程序的性能更加優(yōu)異。同時也增強(qiáng)了代碼的靈活性。
在用jdbc獲去數(shù)據(jù)庫連接對象的時候,其實(shí)時很有學(xué)文的咯,你如果在用連接對象的時候就要數(shù)據(jù)庫建立連接對象,在用完諸后就關(guān)閉連接對象,在很多用戶同時來運(yùn)行你的系統(tǒng)的時候,就將產(chǎn)生很多的連接對象,這樣有使得你的系統(tǒng)性能降低,很好的解決辦法就是用數(shù)據(jù)庫連接池:
在程序啟動的時候就建立最大連接和最小連接,當(dāng)多用戶請求的時候只需從數(shù)據(jù)庫連接池中那出連接對象,這樣就可以減少多次連接對象,開始在最大連接對象和最小領(lǐng)接對象的選擇上又有了問題,創(chuàng)建最大連接時多少呢?最小連接有是多少呢?如果一開始最大連接數(shù)過多,而用戶有很少那么就浪費(fèi)資源,并且系統(tǒng)啟動將會很慢,如果最大連接數(shù)過少那么程序啟動很快但在啟動后運(yùn)行程序時有會很慢,最小連接數(shù)如果很小,那么在很多客戶訪問的時候?qū)苈?,合理利用?shù)據(jù)庫連接池將會很大部分的提高程序的性能,在這次項目還用到了日志文件來記錄錯誤信息,在這次項目中還用到了很多的知識點(diǎn)我就不一一的在這里列舉了。順便給大家?guī)椎烂嬖囶}(是前面部的同學(xué)給我說的):
1,談?wù)刦inal, finally, finalize的區(qū)別。
2,hashmap和hashtable的區(qū)別。
3,說說你對ejb的認(rèn)識.
4,gc是什么? 為什么要有g(shù)c?
5,談?wù)勀銓Τ橄箢惻c接口認(rèn)識?
java實(shí)訓(xùn)總結(jié)與心得篇十三
短短的一個月很快就過去了,在這短短的一個月里,我學(xué)到了很多,了解了很多。在這一個月里我學(xué)到了有關(guān)java等方面的知識,了解了關(guān)于軟件開發(fā)的流程。了解了自己的不足,知道了自己努力的方向。
回顧這次的實(shí)訓(xùn),這次或許是最后的實(shí)訓(xùn)機(jī)會。我是一名大二的學(xué)生,明年或許就要出去實(shí)習(xí)了,所以我很珍惜這次的實(shí)訓(xùn)機(jī)會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發(fā)的流程,增加一點(diǎn)軟件開發(fā)經(jīng)驗和社會經(jīng)驗。讓我在以后的實(shí)習(xí)中會更好的融入到其中,增加自己的就業(yè)機(jī)會,因為縱觀現(xiàn)在的就業(yè)形勢很不讓人樂觀,由于之前的經(jīng)濟(jì)危機(jī),就業(yè)機(jī)會越來越少,就業(yè)也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業(yè)崗位就無從談起,因此,在以后的學(xué)習(xí)中,我會更加好好努力。
通過這次的實(shí)訓(xùn),我學(xué)到了很多:
首先,對java識比以前有了更深的了解。在這之前由于種種原因我java學(xué)的很不好,編程我?guī)缀鯇懖怀鰜怼5?jīng)過這次的實(shí)訓(xùn),我對java的理解,雖然還有很多都不懂,但我會在今后的實(shí)訓(xùn)和學(xué)習(xí)中加以學(xué)習(xí)了解,力求弄懂,增強(qiáng)自己對java的理解。
其次,在這次的實(shí)訓(xùn)中我的動手操作能力有了一點(diǎn)的提高,剛開始的時候jdk的配置,數(shù)據(jù)庫的安裝都出現(xiàn)了一定的問題,java可實(shí)話開發(fā)工具的不熟悉,所以開始的時候進(jìn)程很慢,時間都用在了jdk的配置,數(shù)據(jù)庫的安裝以及熟悉java可視化開發(fā)工具上,但付出有了回報,成功的配置了jdk,安裝了數(shù)據(jù)庫,熟悉了java可視化開發(fā)工具,總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。
最后是團(tuán)隊協(xié)作。在整個項目完成過程中團(tuán)隊協(xié)作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的項目完結(jié)的都有一定的體現(xiàn)。剛拿到項目時,我們團(tuán)隊進(jìn)行了分析,并分配了各自的任務(wù)。當(dāng)我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實(shí)訓(xùn)當(dāng)中我收獲頗豐。但僅僅靠這一個月的學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的。所以在以后的學(xué)習(xí)中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實(shí)的基礎(chǔ)。
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)項目的總結(jié),簡單總結(jié)為以下幾點(diǎn):1、項目一定要全新的項目,不能是以前做過的2、項目一定要企業(yè)真實(shí)項目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)3、在開發(fā)時要和企業(yè)的開發(fā)保持一致4、在做項目的時候不應(yīng)該有參考代碼長話短說就是以上幾點(diǎn),如果你想要的了解,可以繼續(xù)往后看。
一:項目的.地位因為參加就業(yè)培訓(xùn)的學(xué)員很多都是有一定的計算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。他們欠缺的主要是兩點(diǎn):(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。(2)沒有任何實(shí)際的開發(fā)經(jīng)驗,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。解決的方法就是通過項目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項目來獲取實(shí)際開發(fā)的經(jīng)驗,從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項目項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小這個要根據(jù)項目練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項目不能脫離實(shí)際應(yīng)用系統(tǒng)項目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項目。因為培訓(xùn)的時間有限,必須讓學(xué)員盡快地融入到實(shí)際項目的開發(fā)當(dāng)中去。任何人接受和掌握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個項目都必須跟實(shí)際應(yīng)用掛鉤。
3:項目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實(shí)際應(yīng)用系統(tǒng)學(xué)員經(jīng)過這個項目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個項目就是實(shí)際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
【本文地址:http://mlvmservice.com/zuowen/11148565.html】