JAVA心得體會6篇

來源:巧巧簡歷站 1.74W

心得體會是對過去經歷的一種反思,從而能夠更好地應對未來的挑戰,心得體會是我們在經歷中的寶貴教訓,能夠幫助我們成為更好的人,本站小編今天就為您帶來了JAVA心得體會6篇,相信一定會對你有所幫助。

JAVA心得體會6篇

java心得體會篇1

在本學期的二週時間內,我們在學校機房進行了為期二週的java實訓。現在即將結束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,也學到平常在課堂中沒有學到的東西,在java api中又多認識了幾種類,使我對java產生了濃厚的興趣。兩週的時間説長也不長,在這兩週中,我們的實訓任務是倉庫管理系統,在演示過程中,並沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點和班級同學的幫忙,使我一步步克服了實訓過程中遇到的困難。雖然我所做的系統並沒有實現所有功能,但是我覺得自己進步了,很多原來都不懂的東西現在都已經瞭解了,也培養了我的團隊合作精神,讓我感受到了集體的温暖。實訓的過程與課堂上的講課比,更為有趣,因為可以真正的自己動手操作,使我對老師上課所講的內容有了更深一步的瞭解,使我在以後的編程中可以靈活運用。我期待以後有更多類似的實訓,使我們可以多掌握一項技能,也可以讓我們在以後找工作中可以有更多的實踐經驗。學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在紮實掌握課本實例和內容之後,有一定的擴展閲讀和課外學習,充分全面的瞭解java的應用和擴展運用。

在我所學的語言當中,我自認為java是一門比較強大的面向對象的編程語言,不僅僅因為它的跨平台性,更多的是因為它的靈活多變和實用性較強,可以説比較的經典和強悍。所以學好java語言有很大的用處,這次實訓,我們更多學到的是不懂就問和自己應該儘自己的全力去嘗試,哪怕失敗,只要自己儘自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最後在自己的努力下,終於運行成功,這種成就感美不可言,心情愉悦至極。

最後終於要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之後的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的温習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以後的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解java這門語言。

java心得體會篇2

學生在學校學習java時,老師教學內容太多,學生跟老師學習時,往往抓不住學習的重點,學習的知識太空泛,也缺少項目經驗,造成有些學生只會空泛的理論,項目能力,實踐能力不強,達不到企業選用人才的標準。但是學生參加思軟的培訓之後,學生能對java的結構能更好掌握,對知識點也能深刻連貫的理解。尤其是對企業面試的考點能做到很好的掌握,讓你在企業的面試過程中,不管是項目能力,還是考試能力,都會讓你有很大的提升,讓你在求職的過程中穩操勝券。

學生在最初學習java時,學生考慮到自己有c語言基礎,而且英語基礎也很紮實,所以想先學校學習然後去考試。學校學習了一段時間後,發現java的知識點都還比較容易理解,因此信心十足地做了幾套考試模擬題,可是結果卻令學生頗受打擊。究其原因,學生髮現自己平時學習計算機語言時習慣多上機練習,多查文檔,多翻參考書,所以對一些細枝末節的地方往往都不加特殊記憶。然而,在考試中,自己沒有任何文檔可查,內容又往往偏向那些不被注意的細節上。而且由於sun公司用於考試的專用教程,只有在授權培訓中心參加了培訓之後才能獲得,所以學校學習的重點往往與考試方向“謬以千里”。所以參加思軟培訓班之後,會讓你更容易通過考試,取得scjp證書,讓你高薪就業。

學校學習時不容易注意到的知識點,講師都會給予提醒和講解。

比如,垃圾回收機制,java沒有指針,利用後台線程進行垃圾回收。學校學習時看到書上的講解真是一頭霧水,聽課後,就會“恍然大悟”。講師把垃圾回收機制這個知識點必須理解的幾條內容列出:“程序員無權回收內存;系統自動完成垃圾回收;回收的時間無法預計;程序員可使本地變量賦值為空,使其失去意義以待回收;當運行用户線程時不能回收內存;垃圾回收時必須使變量賦值為空null。”講師會列出考試中此類知識點的考查方

由於培訓方向就是面向應用和認證考試的,促進就業。所以在整個授課過程中,重點都會圍繞着考點,講師會在其中添加一些實用的知識以助理解。對難以區分的概念,講師會用例子進行歸納總結,學員可高效率地準確掌握。

比如“重載(overloading)”與“覆蓋(overriding)”這兩個概念,考試中常考,自己看書時覺得很相似,書上講得又很抽象。某中文參考書上對“重載”解釋成“在同一類中實現取用不同變元的同名成員函數”,把“覆蓋”解釋成“子類修改父類中的方法”,而且舉的例子很簡單,即使理解了其中的含義,也很難想到考試中會如何考查此知識點。在思軟java培訓班上,講師將兩個概念的不同與要點都總結成幾條,把重載的特點總結成“在同一個類中方法名相同的方法;參數個數,參數類型,參數順序不能完全相同;只有方法返回類型不同的方法不是重載;構造函數也可重載”。同時把覆蓋的特點總結為“分別在子類和父類中的同名方法;方法聲明形式必須相同;子類方法訪問權限不能縮小;子類中覆蓋的方法不能拋出比父類中更多的異常。”對這兩個概念的每個特點和不同點都會有例子對其進行解釋,還會給學員思考鞏固的時間。例子都與知識點很貼切,能在最短的時間裏牢固掌握這兩個概念。然後講師會舉出一個考試中的例題進行練習,這樣學員不僅掌握了這個知識點,而且理解透徹,正所謂“萬變不離其宗”,考試中只要與這兩個概念相關的題都會迎刃而解。

學校學習時不容易注意到的知識點,講師都會給予提醒和講解。

比如關鍵字false和true不能大寫,這在學校學習時很難注意。講師講到關鍵字時,會寫出“false”,問學員是不是關鍵字,每個人會做出不同的回答。講師會強調思軟java中嚴格區分大小寫,false和true都不能大寫。接着會有相應的考試例題,如:下列哪幾個是關鍵字?a。falseb。truec。gotod。sizeof。因為思軟java中取消了goto語句,所以goto當然就不是關鍵字了,有c語言基礎的人對sizeof想都比較熟悉,所以很容易會認為sizeof也是思軟java中的關鍵字,然而結果恰恰相反。goto是關鍵字,但只是保留並不使用,sizeof不是關鍵字。這樣記憶就比較深刻,學校學習時往往就容易忽略。

整個授課過程中,學員可以共享講師的電子版講義,需要做筆記得內容很少,學員能專心聽課,不用分散注意力作筆記。講師的講義都很有條理,而且講課內容也很貼切,所以在複習和預習時都很方便。培訓用的教材也是sun公司發行的專門用於認證培訓的,內容緊扣認證考試,比國內翻譯過的中文書更有利於學習和考試,而此教材在市面上是買不到的。每堂課都有充足時間作實驗,同時會有講師作輔導,這樣本堂課的內容學員就會很快地掌握和理解,遇到不懂的問題都會得到講師及時耐心的講解。

認證考試與編程有許多不同之處,培訓中心的講師不僅僅為了考試而授課,同時對一些編程技巧都會有所設計。有的培訓中心也是授權考試中心(例如中軟培訓中心),考試中心工作人員會在考試前對考試中需要注意的問題免費對學員進行講解培訓。這是很必要的,因為第一次參加認證考試的學員很多,如果不瞭解答題方式和某些需注意的細節,很可能造成由於誤操作使得考試無法進行。

我們山西思軟培訓機構會對每一位學員負責,對自己負責。相信你自己,也相信思軟,相信同我們和你們共同努力學習,跟着思軟老師學習,認真完成培訓學習任務,高薪就業不再是夢想,而是即將成為現實。

小編推薦

日子過的很快,java實訓工作就要落下帷幕了,回首工作中的一點一滴,我們不僅鍛鍊了自己更學到了很多,為了總結我們的此次工作中的表現,就需要我們寫java實訓心得體會,那麼大家的java實訓心得體會要怎麼寫呢?下面是工作總結之家小編精心為您整理的“java實訓課程心得體會”,歡迎您參考,希望對您有所助益!

1、項目一定要全新的項目,不能是以前做過的。

2、項目一定要企業真實項目,不能是精簡以後的,不能脱離實際應用系統。

3、在開發時要和企業的開發保持一致。

4、在做項目的時候不應該有參考代碼。

長話短説就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一、項目的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然後通過項目來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二、如何選擇項目

項目既然那麼重要,肯定不能隨隨便便找項目,那麼究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1、項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2、項目不能脱離實際應用系統

項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員儘快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鈎。

3、項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再説了,軟件開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4、最後綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該説質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

三、java怎麼選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。

我們可以採用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過後,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務。

(4)然後是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目。

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。

好了,把上面的分析用正向描述就是:

日常教學和練習中學習和掌握的知識——演示項目——分階段項目——綜合項目——勝任企業實際開發需要。

附註:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以儘量不要選擇有現成代碼的項目,演示用的項目也最好不配發代碼,讓學生能夠跟着做出來才是真的掌握了。

上面闡述了java對項目的態度和基本選擇方法,這裏再把其中幾個重要的、與眾不同的特點闡述如下:

1、真項目

項目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脱離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。

java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然後經過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發經驗。這樣實現了跟企業的同步,企業做什麼,我們就學什麼,然後也跟着做什麼。

2、真流程

開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。

java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。

3、真環境

開發的環境也要跟企業一樣,包括常用的開發工具、開發平台、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。

java的做法是:構建跟企業完全一樣的環境,然後跟企業開發一樣,分團隊開發。老師就相當於項目經理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。

4、真開發

這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是隻聽過、看過但不能做的人。所以java非常強調:項目一定要讓學生動手寫出來。

java的做法是:老師做為項目經理,帶領着大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然後由學生們分團隊進行開發,實現整個項目。這裏有幾個與眾不同:

(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。

(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什麼不選擇有源代碼的項目呢,那樣還可以參考學習啊!

事實上,java界最不缺的就是代碼了,那麼多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的作品,説實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在於達不到那個水平,看不懂代碼背後所體現的設計和思想以及為什麼要這麼做,效果也就不好了。

當然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學習java開發的學生,所以java根據多年的培訓經驗,友情提示:在初學階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達到的學習效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講的,就算講過看過,但是自己做不出來,那都不算會。

(3):java在課堂上除了帶領學生去分析設計外,還會分析一些重點、難點功能的實現機制和原理,然後指導學生去實現。

5、真技術

java在每個項目中,特別會抽取有難度的部分讓學生們在老師指導下實現,專門啃硬骨頭,那才能真正鍛鍊學生的開發能力。

比如:在做oa類的項目時,會重點去做工作流、公文收發、在線office控制等;在做crm類項目時:會重點去做銷售自動化和市場塊的業務;在做人力資源類項目的時候會重點去做人力跟蹤和人力評測模型等。

java在每個項目中,都會使用目前企業最新最流行的技術,按照最新的難度去要求,從而讓學員能更符合企業的需要。

6、真經驗

java的項目都是企業最新的真實項目,經過開發訓練,學員能夠積累足夠的真實的開發經驗,以勝任企業的工作需要。在進行項目分析時,還會全面講解項目所要求的業務,讓學員從業務和技術上都能充分積累。

7、真實力

作為就業培訓,項目的好壞對培訓質量的影響非常大,常常是決定性的作用。這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:事實上,不採用有源代碼的教學性項目對java的要求非常高。試想一下,如果項目分發下去,老師帶着分析後,學生都不會做會出現什麼樣的後果?這對java的教學質量提出了極高的要求,如果教學質量達不到讓學員獨立開發的水平,對依靠質量取勝和口碑發展的java將是毀滅性的。

另外一個,由於是全真的項目,在開發的過程中,肯定會有很多的問題出現,這些都要老師去解決,由於不像教學項目那樣預先做好,又需要老師能很快地解決各個問題,這對老師的真實開發水平有極高的要求,這可是需要真功夫的。

總結:

總之,java通過真實的項目,真實的開發環境和開發流程,指導學員去真正開發,讓學員得到真正的鍛鍊,收穫真正的開發能力。

有了真正的開發能力——能夠勝任企業的實際需要——高薪好工作。

在本學期的最後一週,我們在學校機房進行了為期一週的java實訓。現在即將結束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,application應用程序和applet小程序,它的開發工具,數據類型,變量,接口,輸入輸出流,學會分析異常,拋出異常,後期主要是小程序運用,gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,我主要偏向於小程序的學習,呵呵,因為感覺它用處比較大,可以做出好多好多好玩的遊戲,運用程序等,且它靈活。呵呵,當然學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在紮實掌握課本實例和內容之後,有一定的擴展閲讀和課外學習,充分全面的瞭解java的應用和擴展運用。

在我所學的語言當中,我自認為java是一門比較強大的面向對象的編程語言,不僅僅因為它的跨平台性,更多的是因為它的靈活多變和實用性較強,可以説比較的經典和強悍。

所以學好java語言有很大的用處,這次實訓,面對一道陌生的題目和要求時,不應慌張和無措,首先應該想到這和課本上的哪些知識具有結合點,回憶和分析這種結構的算法和具體實施方法,綜合考慮其他的方面,例如:該題的易寫性和易懂性及其他的問題的可利用性。在編寫時,一個小小的符號,一個常量變量的設定,這都無不考量??

我們的細心和嚴謹,所以學習java,不僅對我們以後學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。對待學術知識應該是嚴謹和認真。

這次實訓,我們更多學到的是不懂就問和自己應該儘自己的全力去嘗試,哪怕失敗,只要自己儘自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最後在自己的努力下,終於運行成功,這種成就感美不可言,心情愉悦至極。

最後終於要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之後的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的温習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以後的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解java這門語言。謝謝!

一轉眼,這段實習的生活過去了,回首這段時間的實習,的收穫是學到了更多的知識,增加了自己的經驗,鍛鍊了自己,提高了自己的能力。下面,我將實習的工作總結如下:

在注重素質教育的今天,社會實習一直被視為培養德、智、體、美、勞全面發展的跨世紀優秀人才的重要途徑。畢業實習是學校教育向課堂外的一種延伸,也是推進素質教育進程的重要手段、大學生進入社會的橋樑。它有助於當代大學生接觸社會,瞭解社會。同時,實習也是大學生學習知識、鍛鍊才幹的有效途徑,更是大學生服務社會、回報社會的一種良好形式。鑑於畢業實習的以上的優點,我懷着一顆真誠學習的心成為了其中的一員。

來到實習單位,我首先面對的是個人角色的轉換及整個人際關係的變化。學校裏成績不錯的學生變成了未知領域裏從頭學起的實習生,而熟悉的校園也變成了陌生的企業單位,身邊接觸的人變成了我的前輩我的同事我的師傅,相處之道完全不同。在這樣的轉變中,對於溝通的認知顯得非常蒼白。於是第一次覺得自己並沒有本以為的那麼善於溝通。當然,適應新的環境是需要過程的,所以我相信時間和實踐會讓我很快完成這種角色的轉變,真正融入到工作單位這個與學校全然不同的社會大環境中。我還要努力實踐,自覺進行角色轉化。只有將理論付諸於實踐才能實現理論自身的價值,也只有將理論付諸於實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛鍊人的品質,彰現人的意志。

在公司中做不出成績時,會有來自各方面的壓力,老闆的眼色同事的嘲諷。而在學校,有同學老師的關心和支持,每日只是上上課,很輕鬆。常言道:工作一兩年勝過十多年的讀書。兩個月的實習時間雖然不長,但是我從中學到了很多知識,關於做人,做事,做學問。只有擁有自信才能夠克服一切,去實現自己的理想,創造自己的人生。

實習是個人綜合能力的鍛鍊,作為一名新時代的新青年更應該把學習作為保持工作積極性的重要途徑。像我這種文憑不高的人,心裏就有一種很渴望的感覺,明白了自己與社會所需的要求,因為現在畢業求職,特別是對於像自己一般的人,更多的時間是社會職業選擇自己面試,更多的不是自己去選擇職業,這應該就是所謂的先就業再擇業吧。所以自己會把心態放正,在公司的時候先全面發展,等過段再看看精於哪個方面,然後向那個方向努力發展。

在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名年輕同志更應該把學習作為保持工作積極性的重要途徑。走上工作崗位後,我積極響應單位號召,結合工作實際,不斷學習理論、技能知識和社會知識,用先進的知識武裝頭腦,用精良的技術提升能力,以廣博的社會知識拓展視野。

我努力去適應全新環境的同時,的體會莫過於實際工作方面的收穫。特別是在實習過程中,我親眼看到前輩們對工作認真負責、精益求精的工作作風。在實習過程中使我感受最深、受益的就是這種工作作風。通過這次實習,前輩們的這種作風和精神值得我在今後的工作中很好地學習、繼承和發揚。走出校門,踏進社會,不能把自己要求太高。因為期望越大,失望可能會越大,但適當的期望與渴望還是非常必要的。不能認為我在學校裏讀了多少本書、寫了多少萬字、聽了多少堂課,自己了不起了。我畢竟還是初出茅廬,沒有任何實踐經驗,

比起前輩們還差得很遠。學校生活暫告一段,社會生活剛剛起步,應該在步入社會後,繼續學習,不斷增長和擴展知識面,才能使自己在社會佔有一席之地。 由於公司是主要是做網站的,所以我利用一段時間對php和mysql進行了系統的學習,在這裏帶我的師傅有時候只是很粗略的給我們講講或者乾脆直接告訴我們應該學會什麼,什麼時候檢查。這時才真正感受到了在學校時老師耐心的教我們一點一滴知識時的珍貴。真後悔在學校時不應該那麼浪費時間。但是現在也認識到自學能力的重要性,認識到“活到老學到老”的真諦。“在大學裏學的不是知識,而是一種叫做自學的能力”,參加工作後才能深刻體會這句話的含義。課本上學的理論知識用到的很少。在這個信息爆炸的時代,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在工作中勤於動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業和社會所淘汰。所以我們還要繼續學習,不斷提升理論素養。

作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:

1、項目一定要全新的項目,不能是以前做過的。

2、項目一定要企業真實項目,不能是精簡以後的,不能脱離實際應用系統。

3、在開發時要和企業的開發保持一致。

4、在做項目的時候不應該有參考代碼。

長話短説就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一:項目的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然後通過項目來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二:如何選擇項目

項目既然那麼重要,肯定不能隨隨便便找項目,那麼究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脱離實際應用系統

項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員儘快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鈎。3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再説了,軟件開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最後綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該説質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

三:java怎麼選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。我們可以採用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過後,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務

(3)然後開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段項目後,同樣去分解,定出為了完成他所需要的各部分知識點和深度。

(4)然後是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。好了,把上面的分析用正向描述就是:

日常教學和練習中學習和掌握的知識==〉演示項目==〉分階段項目==〉綜合項目==〉勝任企業實際開發需要。

附註:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以儘量不要選擇有現成代碼的項目,演示用的項目也不配發代碼,讓學生能夠跟着做出來才是真的掌握了。

上面闡述了java對項目的態度和基本選擇方法,這裏再把其中幾個重要的、與眾不同的特點闡述如下:

1:真項目

項目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脱離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要

求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然後經過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發經驗。這樣實現了跟企業的同步,企業做什麼,我們就學什麼,然後也跟着做什麼。

2:真流程

開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。

java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。

3:真環境

開發的環境也要跟企業一樣,包括常用的開發工具、開發平台、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。

java的做法是:構建跟企業完全一樣的環境,然後跟企業開發一樣,分團隊開發。老師就相當於項目經理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。

4:真開發

這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是隻聽過、看過但不能做的人。所以java十分強調:項目一定要讓學生動手寫出來。

java的做法是:老師做為項目經理,帶領着大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然後由學生們分團隊進行開發,實現整個項目。這裏有幾個與眾不同:

(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。

(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什麼不選擇有源代碼的項目呢,那樣還可以參考學習啊!

這是一個典型的誤區:覺得通過看人家的代碼能夠加快自己的學習。這個方法對有經驗的人來講是對的,但是對於還在學習期間,沒有經驗的學員來講,就是一個認識的誤區了。因為你也許能看懂代碼的語法,但根本看不懂代碼背後的含義,看不懂代碼的設計,看不懂為什麼要這麼實現,看不懂代碼所體現的思想,其實,看了跟沒看沒有多大區別。

事實上,java界最不缺的就是代碼了,那麼多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的作品,説實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在於達不到那個水平,看不懂代碼背後所體現的設計和思想以及為什麼要這麼做,效果也就不好了。

一、學習java 説難也不難,説易也不易,代碼不是重點,思維才是首要的;

二、學習java 要多看看別人的代碼,多多練習,有時候你覺得很難的問題,其實是你的思維短路了,看 了一下別人的代碼,我擦 原來這麼簡單。。

三、java裏面 面向對象 這章很重要,為後面的課程打基礎的,多線程,io流是難點;

隨着項目的一步步深入,client login和chat server的建立已經告一段落,在這幾節課的學習過程中,越來越多的新概念不停出現,感覺自己學習起來已經有了吃力感。唐大仕老師的慕課也開始了第一章的學習,相信結合理論與實踐的學習方式可以讓我的java學習越來越好..

時間一點一點的過去,在我們還沒覺得什麼的時候,歲月的車輪無情的從我們的身上碾了過去,留給我們的只是無盡的回憶。回想我讀大學的時候,是多麼的消遣自在,只要完成作業,準備好考試就行了。然而真正走上了社會,才發現整個社會是一個競爭激烈的社會,不努力就沒有存活的希望。

通過這個月對java基礎的學習,總體感覺學習java還要有約束力,因為java一開始並不簡單,如果沒有聽懂就放棄了,那是永遠都學不好的,學習中,總能想到一些不學習的理由,這樣下去,我們的java之樹永遠長不大,對此,我們要有自我約束的能力,遇到不會的不要急躁,可以先自己看老師上課所講的講義,然後還是不會可以上網百度或者看視頻,問同學,畢竟我麼班是一個團體應該互相幫助,學習,實在搞不懂的可以問老師,做到不留疑問到第二天,這樣我們才能專心第二天的java學習,不讓第一天的疑惑影響第二天的學習。 課前稍作預習,因為陸老師講的還是比較快的,課前的預習對上課老師所講的內容能比較好的接受,對學習內容做一個初步的瞭解,這樣學習更加的有效,在這裏培訓每天的知識量並不少,要是不預習,會跟不上老師的教學節奏。

這個學期的最後兩週是學校安排的java實訓課程,主要地點是在機房,這次我們任務是作一個網吧計費管理系統,該系統實現的功能主要有上下機管理,機器維護和管理,卡維護管理,登錄界面設計等,我們這次主要以組的形式分工合作的方式來完成這個項目,與此同時,我也很榮幸的擔當的一個項目組的組長,自然要做的東西要比普通同學要多一些!

那麼在這次完成項目中,我們做了那些工作,有從中得到了那些經驗呢?

1、任務分配

由於這次項目是團隊性的工作,所以在開工前我們一定要分配好任務,佈置好環境,讓一些公用的東西統一起來,所以開工前的分配工作非常重要,雖然這僅僅是一個小的程序,但是卻能從中體驗出來我們的團隊合作性!

2、我們的設計方案與測試心得

1)登錄功能:

登錄功能是一個程序的主入口,雖然從程序上來看並不是很複雜,但是確實一個程序的價值的最有力度的體現,雖然我們這個界面通過了老師的測試,但是,古人云:文好題一半,正是這個道理,所以必要的界面風格還是需要的,這讓我們知道,在以後的編程實際中,值最求質量的同時,審美觀還是要重視的,畢竟程序不是做給自己用的!

2)上下機管理:

這是整個程序最難的部分,所以在編程前一定要有充分的準備,我們專門設計了一個草圖,給出數據庫的具體定義形式,並嘗試用各種方案實現預期效果,最終選出的參考設計方案!儘管如此,在測試中還是出現了許多的問題,比如下機中途出現下機失敗現象,導致測試不能很好的繼續進行,雖然我們之前已對此做出了大量的測試工作,但是也未能很好的發現代碼中的問題,這點讓我們真正瞭解到,學習一定要投入,編碼與測試也一樣,不能三心二意,測試的工作設置比編碼更為的重要!所以在以後的編程中一定要注意此類問題,一定要專心!

3)用户管理:

該功能在測試順利通過,儘管如此,我們在最初設計時候產生過一個爭議的話題,要不要一個超級管理員?這個功能最要管理的對象是針對管理員的,與卡管理是不同的,所以這一點是非常重要的,更具測試用例上,這一點並沒有提及,但是從實際情況考慮,普通用户不可以刪除和添加普通用户的,這一個設計也並不是太難,當初的設想是,在建立用户表時給出一個rype字段,專門存放用户類型信息,該用户登錄窗體時,檢索數據庫表中的type字段的值是否為管理員,如果是,添加用户管理功能,否者不讓用户管理在列表中顯示!但是由於某些原因,再後來設計的時候把他忘記了,通過這一點可以看出,在學習中要學會舉一反三,老師給的測試用例只不過是對我們功能的基本檢測,我們不能僅限於次,故我們一定要打開我們的思維,充分的發揮我們的想象,無論功能能否實現,最重要的是我們嘗試了!還有就是善於總結!

4)機器維護:

主要功能是添加機器,這個和添加用户雷同,在這裏不做闡述!

5)卡管理:

正如上面所説,與用户管理不同的是,他們的管理對象是不同的,要突出説明的是:卡管理中需包含金額等信息,這將在統計管理,上下機管理中都有很大的用處,由於該功能是我親自完成,我會在下文中重點介紹,故這裏不做闡述

6)統計管理:

主要實現功能是統計某個時間段的總消費金額,總的上機時間等信息!在測試中發現了許多的問題,比如:時間輸入為20--。12。32不符合日期的規範,這裏沒有做出檢查,這點讓我們知道了在編程過程中定要認真的思考分析,在測試中仔細的檢查,同時也給了我們更深入地瞭解了編程的關鍵!

7)參數設計:

該功能主要是實現網吧計費所用到的費率問題而設計的。在測試中,我們發現了一點的錯誤,就是在輸入參數的時候發現小數輸入形式的驗證問題,這一點其實是我們的馬虎,因為在做卡管理時設計了一個方法是數字驗證的,卡號當然不能出現小數點,而在做統計管理設計和費率調整時,為了方便,就直接從方法中調用了該方法,從而沒有過多的去思考,這也是測試失敗的一個重要原因,所以我們編程過程中一定要注意好這個問題!

8)幫助設計:

幫助功能是一個程序的引導,所以其類容一定要符合程序本身的特徵,我們測試中發現我們的幫助文檔其實和程序間還是存在一絲的偏差的!

3、提交項目後的感想

現在,我們的項目已經提交了,並且基本通過了老師的大便要求,不管我們做的怎麼樣,我們都應該能從中學到一些東西!

這次我所負責的任務主要是卡維護管理,該項目涉及到的知識及技術主要要求有使用java技術開發,使用的數據庫(access,sqlserver)保存數據,集成開發環境使用可視化gui界面設計的主流工具(如eclipse等等)。開發應用java語言,jdbc數據庫,使用集成開發工具的基本知識和技能!系統採用了c/s體系結構。

在之前,我由於機器原因沒有連接數據庫,而是直接在本機上寫好代碼段,然後在別人的機器上測試,所以在連接的時候出現了諸多的問題,還有就是這次是團隊性工作,由於大家都有數據連接的代碼,每個人都有自己的代碼段,這在做集成測試的時候並沒有帶來多大的麻煩,但是當我們需要修改代碼數據連接時,這麼多的代碼段,一點一點的修改定時帶來的不變,所以我們後悔當時沒有做好相關工作,但是,後來我們還是一點一點的查找與修改,把這一點彌補了上來,最終實現了同一個類的調用,從而解決了這個問題,可是不管怎麼説,最初做的還是有點欠缺,還有就是作為團隊性的工作,團隊間團結合作是最重要的,這也是小組項目能否順利完成的最最重要的因素!所以無論是自己的代碼還是調用別人的額方法,一定要在組內達到統一性,並且在實現各自的功能模塊時,不能各做各的,互相幫助是少不了的,沒有人的思維是絕對完善的,只有大家的智慧才是更具有價值性的!所以在這次團隊合作中,我們學到知識的同時,也學到了小組間的融洽關係與想好學習的好的風氣,這也是將來搞團隊性工作必不可少的!

4、我在這次項目實訓中的個人想法和看法!

在這次項目實訓中,我獲得了許多知識,首先我更深刻的瞭解了java語言的各功能的具體應用,最主要的是對可視化gui界面設計。這次我做的功能是卡的維護與管理,該應用的功能主要有,卡的添加,卡的修改,卡的信息查詢與卡的刪除等功能!在這次設計中我也發現了許多的問題,如在上兩次的心得中提到的:連接數據庫後對tring(2)和ouble(5);方法只能調用一次,還有就是計算總金額和保留小數點後面的位數問題!我設計的時候基本都先把可能多次用到的功能塊定義成方法放在同一個類裏面,然後在編寫時直接調用已定義好的方法,這樣的好處是如果要改變某個功能設計,就不需要全部改動代碼了,只要改變該方法就行了,但這樣做同時也帶來了一個缺點,就是該功能的靈活性不強,事實也證明了這一點,正如上面所説,在參數設計的時候,費率的輸入調用就產生了一定的問題,這也是我的一個舒服大意。

我的卡維護功能順利的通過了老師的測試,當然從這次實訓來看,我的卻學到了很多的東西,無論是在java學習方面還是在團隊工作安排的方面都有了不菲的成績,這一點是不可否認的!但是java的學習,不僅僅是學習概念等一些常識性的東西,如開發工具、數據類型、變量、接口、輸入輸出流等,最重要的還是要在學習中發現問題,學會分析異常,拋出異常,對程序運用,gui界面設計和線程等等都要有深刻的瞭解。

通過這次實訓,我發現了許多問題,同時也獲得了更多的知識,當然最重要的是從中得到了更多的心得體會!雖然這個項目並不是很難,實訓的時間也僅僅只有兩個星期,但是這對於我個人來説也是對計算機編程語言有了進一步的認識。在實訓學習期間,我發現高深的東西還有很多很多,等待着我自己去發掘。對於java語言,我會更加努力。

實訓只是我們學習java的一個檢測自己的平台,同時也是一個更好的自主學習的機會!我相信從中能得到很多的知識!

當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。

時間川流不止,java實訓工作已劃上圓滿句號,回首這段時間的經歷,我們從中學到了很多知識,為了明確我們今後的就業方向,我們需要寫java實訓心得體會,我們從哪些方面來寫java實訓心得體會呢?下面的內容是工作總結之家小編為大家整理的java實訓報告心得體會及總結,但願對您的學習工作帶來幫助。

從學習java以來,已經進行過三次pta作業的訓練。雖然每次作業的完成都遇到了些許困難和障礙,不是一帆風順的,但通過自己的摸索,實踐,總能完成作業要求,每次作業之後都有不同的收穫。這些新的收穫告訴我,實踐出真知,動手會學習到更多東西。總結前面的三次作業,我發現面向對象程序設計這種語言不再那麼神祕,我相信馬上就能看到揭開神祕面紗後的的它。

(1).總結三次作業的知識迭代關係

第一次作業是練習java類型的使用,以及一些簡單的語法。主要目的是讓我們熟練運用java的基本操作,為後面的練習打下堅實基礎。通過第一次作業,主要掌握了java類型的使用,及輸入輸出操作,起初輸入操作是不太熟悉的。第二次作業比第一次作業難度肯定加大了,最直觀的感受就是代碼量增多了,題型也是求解某一類問題,開始要求用方法,而不是所有東西都沒有章法地寫在main裏面。方法的使用是java的一大特色,所以必須要求掌握。第三次作業顯然難度又加大了,作業的難度係數總是在上升狀態的,這樣才能得到有效的提高。這次作業的要求是另寫一個類並實現多種方法。確實難住我了,不過通過摸索還是實現了。類的使用是java入門,因為java程序就是用類組成的。這三次作業是有java知識迭代關係的:第一次作業:掌握java的基本語法及類型,以及輸入輸出操作——>第二次作業:掌握java的方法使用,以及稍複雜的計算——>第三次作業:掌握java的類的使用及多種方法的使用,用new操作來創建一個類的對象,從而用對象去調用類的功能方法。這些都是一次一次遞進的,每次作業完成後都會離真正的java更近一步,也能慢慢體會面向對象程序設計的特點。

(2).如何通過作業逐步從面向過程過渡到面向對象

作業通過一些具體要求,讓我們學習java的用法。第一次作業,就從輸入輸出感受到了面向過程與面向對象的差別,第二次作業就學習到了方法的用法,第三次作業,就瞭解到了java裏的類與方法,這些都是作業提供的從面向過程到面向對象的過渡。

(3).作業過程中遇到的問題及解決方法

問題1:作業一中的判斷三角形類型中的判斷等腰直角三角形測試點過不去

解決方法:試了很多組數據,發現有的數據與預想的不一樣,原來計算機有精度要求,而等腰直角三角形的兩直角邊都是無理數,不能輕易用勾股定理判斷,要用精度去規範判斷等腰直角三角形。

java編程是極其嚴謹的,不容一絲差錯,寧可犧牲其靈活性也要保證其穩定性。有一次我在java編譯器裏將類的名字命名為test,結果一直報錯,而程序又找不出錯誤,想破腦袋也想不明白,後來請教別人,被某位碰到過相似問題的仁兄一語道破,原來java類裏面已經隱含定義了test類,我們又定義一次會讓編譯器錯亂,最後我把類名改了,果然可以運行了。真是一招不慎,滿盤皆輸。失之毫釐,差之千里,任何標點符號都不能出錯。

在本學期我們進行了為期三週的java實訓。回首本學期的java學習,雖説時間很短,但其中的每一天都使我收穫很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來説受益非淺。除此以外,我知道了什麼叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何説服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對於我以後學習、找工作也是受益菲淺的,在短短的三週中相信這些寶貴的經驗會成為我今後成功的重要的基石;這對於我的學業,乃至我以後人生的影響無疑是極其深遠的。

這次實訓雖然是我們的第一次,心得體會不過同學們表現不錯,由此看來,我們在進入大學的這幾個月裏學到了不少的專業知識,只是自己感覺不到而已。對於所學專業,我們不能過於自卑和擔憂,否則會妨礙自己學習。實訓是學習java的重要環節,有利於我們鞏固專業知識、掌握工作技能,提高就業籌碼。

我把本次為期三週的實訓看作是“理論與實踐相結合的橋樑”。通過這周的實訓和學習,我知道了此次實訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用於實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是侷限於課本的範圍之內,也許就是這個原因就導致我們對專業知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網絡知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明瞭方向、提供相應的方法,真正的職業技巧是要我們從以後的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥於課本,不可純粹地“以本為本”。

在這次實訓中我得到了許多收穫,我第一次體會到java工程師的工作是什麼樣子的,也發現了很多不曾注意到的細節,在實訓的演示過程中,我對作為一名java工程師注意的事項應該從小事做起、從基本做起。把職業能力訓練與職業素質有機的結合起來。相信這對我接下來學習專業知識會起到很有效的幫助,在接下來的幾個月裏,我會以作為一名職業人的身份在這幾個方面要求自己,嚴格自我,向java工程師靠近。

而經過這次實訓,讓我明白如果是一個完整項目的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來説,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。

實訓結束了感覺雖然辛苦,但很充實。我想這就是java工程師的工作。我也體會到java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是隻有置身其中的人才能體會的。

總之,這次實訓為我提供了與眾不同的學習方法和學習體會,個人簡歷從書本中面對現實,為我將來走上社會打下了紮實的基礎。作為在校計算機專業的學生,現在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬於我自己的一片天空。

我希望計算機專業的同學在以後的學習或工作中以務實的態度給提供更多的機會鍛鍊自己,為大家的成才與就業奠定堅實的基礎;並希望同學們要做好角色定位,將自己所學的知識,學熟、學精。

多學習和收集與項目有關的資料,來提高自己的業務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑑作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時間,避免做無用功,也可以讓自己瞭解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。

20xx—20xx學年度第一學期生物教研組工作計劃

指導思想

以新一輪課程改革為抓手,更新教育理念,積極推進教學改革。努力實現教學創新,改革教學和學習方式,提高課堂教學效益,促進學校的內涵性發展。同時,以新課程理念為指導,在全面實施新課程過程中,加大教研、教改力度,深化教學方法和學習方式的研究。正確處理改革與發展、創新與質量的關係,積極探索符合新課程理念的生物教學自如化教學方法和自主化學習方式。

主要工作

一、教研組建設方面:

1、深入學習課改理論,積極實施課改實踐。

2、以七年級新教材為“切入點”,強化理論學習和教學實踐。

3、充分發揮教研組的作用,把先進理念學習和教學實踐有機的結合起來,做到以學促研,以研促教,真正實現教學質量的全面提升。

4、強化教學過程管理,轉變學生的學習方式,提高課堂效益,規範教學常規管理,抓好“五關”。

(1)備課關。要求教齡五年以下的教師備詳案,提倡其他教師備詳案。要求教師的教案能體現課改理念。

(2)上課關。

(3)作業關。首先要控制學生作業的量,本着切實減輕學生負擔的精神,要在作業批改上狠下工夫。

(4)考試關。以確保給學生一個公正、公平的評價環境。

(5)質量關。

5、加強教研組凝聚力,培養組內老師的團結合作精神,做好新教師帶教工作。

二、常規教學方面:

1、加強教研組建設。興教研之風,樹教研氛圍。特別要把起始年級新教材的教研活動作為工作的重點。

2、教研組要加強集體備課,共同分析教材,研究教法,探討疑難問題,由備課組長牽頭每週集體備課一次,定時間定內容,對下一階段教學做到有的放矢,把握重點突破難點.

3、教研組活動要有計劃、有措施、有內容,在實效上下工夫,要認真落實好組內的公開課教學。

4、積極開展聽評課活動,每位教師聽課不少於20節,青年教師不少於40節,興“聽課,評課”之風,大力提倡組內,校內聽隨堂課。

5、進一步製作、完善教研組主頁,加強與兄弟學校的交流。

我們將繼續本着團結一致,勤溝通,勤研究,重探索,重實效的原則,在總結上一學年經驗教訓的前提下,出色地完成各項任務。

經過五天的java實訓,感觸很深,收穫也很大,對自己的缺點也有了很多的認識,回首本學期java學習,重點還是在學習概念等一些常識性的東西,關於類型、變量、接口、輸入輸出流、分析異常、拋出異常,後期主要是小程序運用,gui界面設計和事件。

在我學習的語言中,我自己認為java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平台型還有它的較強的實用性,強悍的嵌入性。

本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數據庫的設計和表的建設以及表與表之間的聯繫,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。

通過這一週的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對於我來説是必須要學會熟練操作的。當然開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我遇到了很多以前未曾遇到的難點,有時後也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了java學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。

有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以後的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂當局者迷,旁觀者清,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以説,相互幫助是很重要的一點,這在以後的工作或生活中也是很關鍵的。

俗話説:要想為事業多添一把火,自己就得多添一捆材。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收穫頗豐,同時也更深刻的認識到要做一個合格的程序員並非我以前想像的那麼容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來説我對這次實習還是比較滿意的,它使我學到了很多東西,為我以後的學習做了引導,點明瞭方向。

這次實訓,我們更多學到的是不懂就要問和自己應該儘自己的全力去嘗試,哪怕失敗,也要儘自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發揮團隊意識,最後在自己的努力下終於運行成功,這種感覺美不可言,心情愉悦至極,有很強的成就感。

最後,我自己感覺這次實訓的收穫還是很大的,我相信在不久的將來我們會有自己的一片天空。

在參加java培訓的過程中,我感覺其實生活中很多時候與java編程是存在相似點。比如説我們想做一件什麼事情,總是要先考慮下這件事的目的,做這件事需要先準備些什麼,中間需要哪些步驟,最後怎樣實現等等,這與計算機編程思想驚人的相似,所以説,在很多人看來,計算機很複雜,有數不清的代碼和程序,可以完成各種各樣的任務,功能千變萬化,要掌握它是一件難比登天的任務,其實不然。計算機這種複雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡單的。 經過這一次的java培訓,其中在java的各種對象、方法、類等方面上有了一個比較清晰的想法。當自學時你就不會聽到有這樣那樣的想法與指導,學起來就會比較迷茫點,但是有一個比較好的老師來指點下,那樣的效果上就不同了,可以讓自己的想法和思維開拓點來學習java,親身感受過後,確實跟自學不一樣,自學的話自己可能沒這麼好去理解代碼,有個人帶着去理解代碼的話學起來比較快點,,用起來也會容易慣通點。

通過這次也可以學到一個團隊的重要,一個小項目可以一個人完成,那已經是很痛苦地那種了,但是有一個大項目的話,那就不是一個人可以完成的事了,必須由一個團體來共同完成項目,一個的技術牛不算牛,一個團體的技術都很牛了那才是真正的牛,這樣合作起來就可以更快的把一個項目完成,而個人來説,也不會感到非常吃力,分功合作對於開發一個項目來説是重要的一步,在分功的時候必須分功明確,不然在開發程中會出現錯亂,例如一個人開發了登陸的功能了,由於分功不明確導至另一個在也在開發此功能,分功明確了會減去諸如些類的一些錯誤和麻煩。

學習java聽老師講起課來,自己聽得明白,但是要自己真的去動手起來做的話,那又是另一回事了,聽得明白不一定就可以自己動手做出來,學習java只有聽懂了再自己動手去真正的做出一些東西來運用這些代碼,讓代碼在你腦子裏轉來轉去不會忘記,看到有類似的功能你就會想起用這些代碼來實現功能,那樣才是真正的學會了,不然你就是沒學會。 在學習java的過程中,最需要的就是耐心,在學習過程中,你會感到很枯燥,煩惱,無聊,寂寞感,,但這些都不是問題,問題就是你能不能有很好的耐心學習下去,一般的人都是因為沒耐心學下去才覺得它難,其實java語言本身不難,難的是你自己有沒有這樣的心去學,耐心很重要。耐心+靈活變通=學習成功

在本學期的最後一週,我們在學校機房進行了為期一週的java實訓。現在即將結束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,application應用程序和applet小程序,它的開發工具,數據類型,變量,接口,輸入輸出流,學會分析異常,拋出異常,後期主要是小程序運用,gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,我主要偏向於小程序的學習,呵呵,因為感覺它用處比較大,可以做出好多好多好玩的遊戲,運用程序等,且它靈活。呵呵,當然學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在紮實掌握課本實例和內容之後,有一定的擴展閲讀和課外學習,充分全面的瞭解java的應用和擴展運用。

在我所學的語言當中,我自認為java是一門比較強大的面向對象的編程語言,不僅僅因為它的跨平台性,更多的是因為它的靈活多變和實用性較強,可以説比較的經典和強悍。

所以學好java語言有很大的用處,這次實訓,面對一道陌生的題目和要求時,不應慌張和無措,首先應該想到這和課本上的哪些知識具有結合點,回憶和分析這種結構的算法和具體實施方法,綜合考慮其他的方面,例如:該題的易寫性和易懂性及其他的問題的可利用性。在編寫時,一個小小的符號,一個常量變量的設定,這都無不考量??

我們的細心和嚴謹,所以學習java,不僅對我們以後學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。對待學術知識應該是嚴謹和認真。

這次實訓,我們更多學到的是不懂就問和自己應該儘自己的全力去嘗試,哪怕失敗,只要自己儘自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最後在自己的努力下,終於運行成功,這種成就感美不可言,心情愉悦至極。

最後終於要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之後的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的温習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以後的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解java這門語言。謝謝!

初次涉及java領域,感覺到java入門是好像沒有c,c++入門快,工具也沒有什麼turboc,visualc++好用,什麼ja_home,classpath,虛擬機等概念都是初次基礎,旁邊的人都很少用java的。感覺java就是做applet的。讓我不可思議的是ja2,jdk,j2se,j2ee,j2me等新名詞在自己的腦海裏蔓延。搭起java開發環境後,記得剛開始還是用ultraedit編輯並編譯的慢慢的改用jcreator了,要開始幹項目了,以前從書上看到的東西,在項目中有了很好的機會去温習,開始主要是用swing,開發桌面系統,放置一個按鈕怎麼也放不好,後來才知道有一個佈局管理器。後來開始涉及到數據庫訪問,jdbc。隨後java規範了。最開始_的規範是jdbcspecification,很多概念一目瞭然,尤其是database的事務性控制,自己對於她的理解慢慢的有了較為深入的瞭解。對於開發c/s結構,比如,swing+jdbc,開發數據庫應用系統,讓我學會開發兩層結構的應用系統。

開發豆豆網時,基於linux+jsp+javabean+oracl的系統。不同於swing+jdbc的開發模式,系統之間多了一層;同時,很多開發技術和麪向左面系統不一樣,比如分頁技術。

完成項目後,自己對於java的很多方面都比較瞭解了。開始思考一個問題,j2ee是什麼東西?。我們學習java大概有3個方向,第一,桌面系統,包括c/s結構;第二,j2me,面向無限領域,很有潛力的傢伙,看_的手機用户就知道了。第三,面向企業應用、計算的平台,j2ee。

通過實習,我自身發生了重大的轉變,我相信我會在ja開發這條路上走的更長更遠。

實習雖然結束了但是給我的感觸很大。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名即將的大學生更應該把學習作為保持工作積極性的重要途徑。

實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今後的工作和生活中,我將繼續學習,深入實踐,不斷提升自我。

實習的同時也讓我瞭解到了自己的不足,我會繼續努力,完善自我。對於學校的精心安排和指導老師的用心輔導非常感謝.

時間在指尖悄然而逝,java實訓工作已經接近尾聲,回頭看這段時間的工作,我們從中收穫了很多寶貴的經驗,為了總結我們的此次工作中的表現,就需要我們寫java實訓心得體會,寫java實訓心得體會要從哪方面入手呢?考慮到您的需要,工作總結之家小編特地編輯了“java綜合實訓報告心得體會個人感悟”,僅供參考,希望能為您提供參考!

作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:

1、項目一定要全新的項目,不能是以前做過的。

2、項目一定要企業真實項目,不能是精簡以後的,不能脱離實際應用系統。

3、在開發時要和企業的開發保持一致。

4、在做項目的時候不應該有參考代碼。

長話短説就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一:項目的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然後通過項目來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二:如何選擇項目

項目既然那麼重要,肯定不能隨隨便便找項目,那麼究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脱離實際應用系統

項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員儘快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鈎。3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再説了,軟件開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最後綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該説質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

三:java怎麼選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。我們可以採用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過後,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務

(3)然後開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段項目後,同樣去分解,定出為了完成他所需要的各部分知識點和深度。

(4)然後是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。好了,把上面的分析用正向描述就是:

日常教學和練習中學習和掌握的知識==〉演示項目==〉分階段項目==〉綜合項目==〉勝任企業實際開發需要。

附註:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以儘量不要選擇有現成代碼的項目,演示用的項目也不配發代碼,讓學生能夠跟着做出來才是真的掌握了。

上面闡述了java對項目的態度和基本選擇方法,這裏再把其中幾個重要的、與眾不同的特點闡述如下:

1:真項目

項目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脱離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要

求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然後經過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發經驗。這樣實現了跟企業的同步,企業做什麼,我們就學什麼,然後也跟着做什麼。

2:真流程

開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。

java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。

3:真環境

開發的環境也要跟企業一樣,包括常用的開發工具、開發平台、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。

java的做法是:構建跟企業完全一樣的環境,然後跟企業開發一樣,分團隊開發。老師就相當於項目經理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。

4:真開發

這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是隻聽過、看過但不能做的人。所以java十分強調:項目一定要讓學生動手寫出來。

java的做法是:老師做為項目經理,帶領着大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然後由學生們分團隊進行開發,實現整個項目。這裏有幾個與眾不同:

(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。

(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什麼不選擇有源代碼的項目呢,那樣還可以參考學習啊!

這是一個典型的誤區:覺得通過看人家的代碼能夠加快自己的學習。這個方法對有經驗的人來講是對的,但是對於還在學習期間,沒有經驗的學員來講,就是一個認識的誤區了。因為你也許能看懂代碼的語法,但根本看不懂代碼背後的含義,看不懂代碼的設計,看不懂為什麼要這麼實現,看不懂代碼所體現的思想,其實,看了跟沒看沒有多大區別。

事實上,java界最不缺的就是代碼了,那麼多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的作品,説實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在於達不到那個水平,看不懂代碼背後所體現的設計和思想以及為什麼要這麼做,效果也就不好了。

我是零基礎學java的,學習難度自然要比計算機專業的同學大很多。學習的第一個月是最痛苦的,不管是學習上還是心理上都承受了巨大的壓力,這時候就要學會自我調節。達內的課程體系安排的非常合理,特別照顧到零基礎學員的接受能力,我們只要跟着講師的進度把每天的任務完成,將每天的代碼練熟,知識點及時地複習好就行了。另外達內的考試製度也是相當的合理,讓我們在考試中對學過的知識進行温習,不至於學了後面的忘了前面的。

培訓進入到第二個月,上課的代碼量一天天的增加,我們可能要擠出所有的時間來複習一天的代碼,雖然很累但要堅持。我相信別人能學好的自己也能學的很好,給自己定的目標只要不是倒數第一就行了。別人每天練習代碼到一點,我就練到兩點,別人在休息,我就在練習。我相信只要我付出了,即使我輸了也問心無愧,不留遺憾。

經過了懵懵懂懂的第二個月,轉眼第三個月就來到了。有了前兩個月的積累,自己已經形成了一定的思維模式。雖然每天的代碼量還在一天天的增加,接觸到的語言和知識點也越來越複雜,但是這時我們更注重的是編程的思想,在敲代碼的過程中慢慢加深對編程的理想。期間很多知識點有可能上課聽懂了,但自己動手可能就無從下手了,也有上課沒怎麼聽懂,但在練習代碼中忽然就豁然開朗了。老

第四個月進入項目實戰階段,主要是把前面的知識點全部串聯起來,穿插技術處理的難點,建立對項目開發的設計思維,學會去運用固定的模式實現業務的需求。

達內的培訓四個月循序漸進,我從零基礎到能夠獨立編碼,真是收穫了太多。在此感謝達內的所有老師,和一起走過四個月美好時光的同學們,感謝他們對我的關照和幫助。

作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關於在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:

1、項目一定要全新的項目,不能是以前做過的。

2、項目一定要企業真實項目,不能是精簡以後的,不能脱離實際應用系統。

3、在開發時要和企業的開發保持一致。

4、在做項目的時候不應該有參考代碼。

長話短説就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一:項目的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然後通過項目來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二:如何選擇項目

項目既然那麼重要,肯定不能隨隨便便找項目,那麼究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脱離實際應用系統

項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員儘快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鈎。3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再説了,軟件開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最後綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該説質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

三:java怎麼選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。我們可以採用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過後,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務

(3)然後開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段項目後,同樣去分解,定出為了完成他所需要的各部分知識點和深度。

(4)然後是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。好了,把上面的分析用正向描述就是:

日常教學和練習中學習和掌握的知識==〉演示項目==〉分階段項目==〉綜合項目==〉勝任企業實際開發需要。

附註:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以儘量不要選擇有現成代碼的項目,演示用的項目也不配發代碼,讓學生能夠跟着做出來才是真的掌握了。

上面闡述了java對項目的態度和基本選擇方法,這裏再把其中幾個重要的、與眾不同的特點闡述如下:

1:真項目

項目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脱離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要

求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然後經過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發經驗。這樣實現了跟企業的同步,企業做什麼,我們就學什麼,然後也跟着做什麼。

2:真流程

開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。

java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。

3:真環境

開發的環境也要跟企業一樣,包括常用的開發工具、開發平台、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。

java的做法是:構建跟企業完全一樣的環境,然後跟企業開發一樣,分團隊開發。老師就相當於項目經理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。

4:真開發

這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是隻聽過、看過但不能做的人。所以java十分強調:項目一定要讓學生動手寫出來。

java的做法是:老師做為項目經理,帶領着大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然後由學生們分團隊進行開發,實現整個項目。這裏有幾個與眾不同:

(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。

(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什麼不選擇有源代碼的項目呢,那樣還可以參考學習啊!

這是一個典型的誤區:覺得通過看人家的代碼能夠加快自己的學習。這個方法對有經驗的人來講是對的,但是對於還在學習期間,沒有經驗的學員來講,就是一個認識的誤區了。因為你也許能看懂代碼的語法,但根本看不懂代碼背後的含義,看不懂代碼的設計,看不懂為什麼要這麼實現,看不懂代碼所體現的思想,其實,看了跟沒看沒有多大區別。

事實上,java界最不缺的就是代碼了,那麼多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的作品,説實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在於達不到那個水平,看不懂代碼背後所體現的設計和思想以及為什麼要這麼做,效果也就不好了。

一、實訓目的

通過對java語言、javaweb、金倉數據庫kingbaseesv6.1.1應用設計及sql語言的複習和鍛鍊,並且通過使用elipse開發平台設計庫存管理系統項目,以達到充分熟悉開發平台及其應用設計。同時掌握並實踐軟件項目設計規範及其開發流程:需求分析、概要設計、詳細設計、代碼編寫、系統測試及軟件手冊編寫,以便提前適應軟件公司開發流程、環境和工作要求

二、實訓內容

1、公司管理規則,程序員素質,程序員編碼規範;2、需求開發與管理;3、面向對象分析與設計,面向對象編程的特性;4、javase、javaweb;5、數據庫設計、sql應用;6、軟件需求分析與設計;7、項目實戰。

三、實習收穫總結

經過一週的實習培訓,讓我們收穫頗豐,作為即將步入工作崗位的大三學生,我們瞭解了企業項目的工作過程,為以後的實踐打下基礎,積累寶貴經驗。同時我們也初步掌握了金倉數據庫的功能和使用方法。通過對金倉數據庫kingbasees數據庫的學習,掌握應用程序的部署:包括數據庫的設計、安裝數據庫、創建數據庫對象、數據導入等。加深理解了tomcat的使用方法,包括中間件服務安裝及配置。

開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,通過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那麼其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊跟不上學習進度。我克服了java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並通過自己課後的不斷消化學習,現在自己已經基本掌握了一定的java的基礎知識,並且能應用到相應的項目開發中,對項目開發的一些相關文檔也有了一定的瞭解。

實訓即將結束,我非常感謝--在我校的校內實訓,給我們一次親身實踐的機會同時給我們以後就的就業之路打下一定基礎,通過這次實訓也讓我更加的明白的團隊的重要性,要想做好一件事就要付出的努力,最後再一次感謝王老師教給我們新的知識以及在實訓中對我們的幫助。

?篇三】大學生java實習總結報告在上學期的最後一週和本學期的第一週,我和同組的學員在學校機房進行了java暑期實訓,現在已經結束了。

回首上學期的java學習,重點還是在學習概念等一些常識性的東西,application應用程序和applet小程序,它的開發工具、數據類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,後期主要是小程序運用,gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,而我主要偏向於小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的遊戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本實例和內容之後,要有一定的擴展閲讀下載和課外學習,充分全面的瞭解java的應用和擴展運用。在我所學的語言當中,我自認為java是一門比較強大的面向對象編程語言。不僅僅因為它的跨平台性,更多的是因為它的靈活多變和實用性,而且它比較的經典和強悍。

這次實訓,面對老師佈置的任務,一開始有些慌張和無措。不過,事後我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的算法和具體實施方法,並綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量着我的細心和嚴謹。所以學習java,不僅對我們以後學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。在此次實訓中,我意識到一個好的編程人員要善於溝通和團結拼搏。實訓結束後,我覺得要學好一門計算機語言必須牢記以下幾點:

1、態度第一2、興趣是關鍵3、敢於挑戰4、不懈追求

實訓結束了,大家都有一種解脱的感覺。當然我想自己更多的是興奮和一點點的成就感。現在我覺得,學習java要不斷的複習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以後的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解java這門語言。通過這次實訓,我真的從中學到了很多東西。我對這個介於人類與非人類之間的計算機編程語言有了較上學期更進一步的認識。其間開心過、鬱悶過、無奈過、彷徨過……隨着實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至於我做的程序,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨着學習的深入,我發現高深的東西還有很多很多,等待着我自己去發掘。對於java語言,我會更加努力。

java心得體會篇3

終於搞定了這份實訓報告,受益匪淺啊!一開始想做計算器那個課題,原因很簡單,就是因為我感覺那個課題很簡單,在百度裏一搜就搜到了一模一樣的源程序。只是感覺沒什麼意思,那個界面也不是很好看,又不好玩。所以就做了現在這個猜數遊戲。一直想編個遊戲程序,於是就到網上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂。程序是弄好了,那麼簡短的程序寫起報告就犯難了!不得不把程序再添加些模塊,充實充實。

這也讓我感覺實訓遠比想像的難度大,不是網上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據自己的需要添加模塊,充實代碼。

從網上搜的代碼都是字符界面的,老師説既然字符界面的沒挑戰性,那就做圖形界面的好了。做圖形界面就有點犯難了,首先沒有什麼程序可以參照了,必須自己充分理解字符界面的源代碼,然後逐步修改完善。

我依據課本上的gui章節設計了此次的java簡單程序,基本實現了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用户確定輸入數字。

通過這次實訓我的體會歸納為以下4點:

1、態度第一。擺正自己的心態,不要以為什麼東西上網搜搜就可以了,一定要有自己的東西。只有自己付出過,當程序運行成功時的那種喜悦才會令自己有一種莫名的自豪感。態度決定一切!

2、興趣是關鍵。我的學習完全是興趣導向的,所以壓力並不大。因為有興趣,所以我會很想充分理解一切細節。又因為理解,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術能量,理論和實務之間的藩籬被打破了,學習效率倍增。學習並快樂着!

3、敢於挑戰。不安於現成的程序,要敢於用多種方法實現一個目的。現在的網絡科技很發達,想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網上搜到一模一樣的代碼,根本沒有自己的.東西。挑戰自我是項艱鉅的任務。只有堅持自己多看代碼多寫程序才會有更多的收穫。

4、不懈追求。要對源代碼進行不斷地完善,要儘可能地實現課題所要求的功能。對初學者來説,大量地寫程序是必要的,但過了某個階段之後,寫程序所帶來的技術能力成長已經到了極限,還不如多花一點時間看書,學新技術和新觀念。可以從實現源程序功能着手,比如添加寫模塊啊什麼的,實現更多功能。看着自己編的程序能成功運行,這樣自己會更感興趣,也就會樂此不疲。

java心得體會篇4

容我先説句廢話,經過同學們多次的互相理論與向上建議,對於第二次次實習地點安排在學校這個結果我還是非常高興的,畢竟少了很多旅途勞累。

這次實習內容是java web,我想應該與本學期開過javaweb這門課有關,畢竟上學期學過java和數據庫,本覺得應該會比較輕鬆,開始之前大家都説這實習可是可以放鬆了,可是等老師開始講之後發現這個東西理論上知識點不多,可是應用起來還是感到非常困難。 這次實習老師風格與上次實習的那位不同,去年那簡直是從零開始講,這次上來沒細講java和sql,直接jsp。於是上學期開過的、紙上談兵的java課就露出破綻了,簡直要從頭學起,更別説與jsp、sql融合了。另外用jsp寫網頁嘛,這個語言不是很火,去github上找,開發web應用的大多是php、python,而servlet這個東西非常基礎,甚至並不能算作一個開發框架,所以網上的資料也並不好找,網上都是些struts2、spring3、hibernate,總之這開始的時候就很是艱難,晚上回到宿舍也經常要花很多時間來補之前的知識,java封裝繼承什麼的,當然,這很累。

白天聽課並不能高效的吸收老師所講的,下來問了一下同學們是差不多的情況,可能是老師的節奏我們不太習慣。不過這學完也終究是會了一些,大概説一下,jsp全名 java server pages,一種動態網頁技術,所謂動態就是可以與用户交互就像論壇什麼的,而html靜態頁面就是隻能給用户看的。首先,我們配置了幾個環境:java的jdk和服務器tomcat。至於ide,我還是用我比較順手的jetbrain家的intellij idea,對了,不用eclipse是因為它醜。

之前都是寫靜態頁面,對於動態頁面的環境配置還真是頭疼了一段時間,看了一些博客,發現這個主要是在file——projectstructure配置依賴的jar包,還有就是 tomcat服務器的配置。配置好了開始學jsp內部對象及內部對象所對應的一些方法。再就是jsp與數據庫

的聯繫,怎麼樣操作mysql數據庫等等。

在用一種語言寫程序的時候,demo通常是零星幾個功能的嘗試,而去寫一個偏實戰的項目時,是需要從需求分析、模塊設計到實現功能的一整套流程,這些我們從來沒有做過,當我們c05開源盛世(項目組)開始做項目的時候,第一步的需求分析就費了好多功夫,功能點想的不全面,導致中途還要進行改動。模塊設計也是類似的情況,低內聚高耦合這種理念可是不好理解。此處多謝夥伴們抬舉,我這個組長也是個沒當過組長的新手,可能是命題選的比較偏(做的東西類似知乎),在開始時就遇到了一些棘手的問題。

做這個項目對團隊的協作能力要求很高,在這裏,我作為組長出了這麼幾個大的紕漏:程序框架搭的不夠細緻、項目約定不夠全面、沒有及時收集組員的進度反饋、同步項目文件的頻率太低,實現順序不當導致功率浪費。這些導致我們5個人開始不久就發生瞭如下問題:類名衝突、同一個模塊寫了兩遍、製作前台的進度沒有與後台進度同步,導致了不能及時測試與調試程序。

最後,這個項目讓我看到了很多,尤其是分工和成員之間的同步方面,發揮出團隊合作的力量對於我還是個巨大的挑戰,以及再一次強調了實踐的重要性,從中也看出了我們相比於那些真正開發團隊的的青澀與弱小。歷練方能不死,活着真難!

java心得體會篇5

轉眼間,幾個月的培訓已經將近尾聲了。回想自己這幾個月的經歷,自己收穫頗豐,覺得自己來到這培訓是非常正確的。想想自己剛剛考慮打算來這培訓的時候那忐忑的心情,現在我已經有了答案:“我很慶幸自己選擇了這條路”。

在這,我收穫了碩果累累的知識果實。我的培訓方向是主攻java方向,後期還學習了當下比較流行的android技術。在培訓期間,我們主要是通過實際操作具體的項目來學習並温顧所學知識。這正是我們所需要的鍛鍊。在學校裏,我們雖然學習了很多專業的知識,但是我們並沒有自己所擅長的方面,並且我們學的都是理論上的知識,實際動手能力是很差的。所以,我們需要培養自己的動手能力。同時,我們的老師都是操作過實際項目的,都有一定的工作經驗,他們不僅給我們講專業知識,還給我們傳授職場上的技能。培訓就給我們提供了一個培養我們踏入職場所需要的東西的平台。

在這裏,瘋狂軟件的老師們給了我一份詳盡而合理的`課程安排,在學習期間,我在這裏學到了許多以前不會的知識,完善和補充了我已有的知識,使我從最初對java開發懵懂、茫然變成有自己的知識體系,能夠熟練而自信的開發互聯網項目。瘋狂軟件java培訓擁有良好的學習氛圍,我在這裏慢慢的踏實了下來,為自己將來更好的發展打下了堅實的基礎。

在這四個月的學習中,每個人都有一台自己的電腦,可以隨時上機實踐,驗證和實踐自己的想法和所學知識,再有知識淵博的老師無私的解惑答疑,使每天的生活都很充實,知識在層面上也有了一個質的飛躍,雖然很累但是也很開心。我瞭解到java就業工資都很不錯,所以我要努力奮鬥,達到自己心中的目標。

總之,通過這次培訓,我找到了自己的奮鬥目標,找準了自己的職業道路。畢業後,我入職了越川網絡科技有限公司,職位是java工程師。我今後會先從一個能吃苦耐勞的碼農開始,經過兩三年的奮鬥,累積了一定的業務知識之後,再慢慢往上爬。

java心得體會篇6

面臨畢業與就業的壓力,不久將來就要從一個學生到一個社會人的轉變:技術在不斷的提高,思路在不斷的開闊,思想在不斷的昇華,更重要的是自己的理想和抱負更加的堅定。對於一個投身於it的新人,經驗談不上,一些學習的心得倒是可以拿出來探討一下,我們該如何面臨這個似曾相識的社會,突然一天如此接近。面對“全球經濟不景氣”帶來的就業壓力,我們正在逐漸走向成熟,我們意志更加堅強,我們深知不經一番寒徹骨,哪來梅花撲鼻香。深深地體會到找一份好工作多麼不容易的,尤其是能力匱乏的我們。一切都要付出行動,不能空想,要實現目標,就得不懈的努力。

的確,軟件仍然是一個朝陽行業,對於人才的需求量也很大,這也是為什麼很多人努力走上這座獨木橋的原因。但是當你面臨人生的.一個選擇時,當你決定要踏上軟件開發之路時,你應該問一下自己:我為什麼要選擇它?其實很多人在這條道路上摸爬滾打了多年也沒弄清楚這個問題的答案。如果你想在這條道路上有所成就的話,一是興趣使然,二是做好自己的職業規劃。

軟件開發其實是一條非常艱苦的路,不停的學習,不斷的熬夜,沒有鮮花更沒有掌聲,陪伴你的是那漫長而孤獨的夜。想一想我們準備好迎接這一切了嗎?如果沒有興趣我勸你還是放棄這條路,沒有興趣你就在這條路上走不長,等待你的只有轉行。如果你真的把它作為你職業生涯的跳板,那麼請你做好自己的人生規劃,有步驟的實現它。

話題稍微遠了一點,現在我就談談自己在java學習方面的心得和教訓。古人云:活到老,學到老。讀書學習實乃艱苦之事,花費時間,消耗精力。然苦之外亦見其樂:得到了知識,提高了認識,完善了自己。學習,求其真,務其實,應“敏而好學,不恥下問”,才能不斷促使進步。學習,不僅求知,也要懂法,學會方法比掌握知識更加重要。笛卡爾説過,“沒有正確的方法,即使有眼睛的博學者也會像瞎子一樣盲目摸索”,可見學習方法的重要性。

其實,大學之前幾乎沒有軟件技術之類的概念,大三之前仍然對於程序懵懂不開。但是這並不能妨礙我熱愛這個行業,也不能就斷定我在這個行業裏一事無成。剛學?java,我的確感覺不開竅,特別對oo(面向對象)編程仍然不能理解。但是人如果一思考,其實什麼問題都解決了。對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。對於抽象的東西要能具體化,對於具體的東西要能抽象化。

我學習java基礎一直使用的是《編程思想》第四版這本書,感覺挺不錯的,全面透徹通俗易懂,在國外也是廣受好評,我很惋惜沒有早點知道這本書,否則也不回浪費大學三年青春歲月,一無是處的打發光陰,值得慶幸的事這本書一定程度上激發了我對java學習的興趣與潛力。英語能力強的話,可以直接看英文原版。我一直強調重視基礎,如果你的java基礎打的牢,你在學習那些java框架就是非常輕鬆的事了。

熱門標籤