編程培訓實習總結

實習時間:3月1日———5月9日

實習地點:廣州xx華南大學生實訓基地

實訓目標:

1.通過系統性的實訓,熟練掌握java se、java ee知識體系,具備java開發經驗;

2.了解企業軟體開發流程規範,初步具備正確的軟體開發編程思路,掌握軟體開發的基本方法,養成規範化項目開發習慣;

3.以項目案例帶動實訓,以企業開發為基礎,對參加實訓學生進行項目分組管理,學生需按要求完成每天布置的項目案例,實訓結束時必須按要求完成多個項目開發工作,通過案例練習、企業項目開發、評審,使學生初步具備軟體開發的實戰能力;

實習單位概述:xxit培訓集團是中國高端it培訓的領導品牌,致力於培養面向電信和金融領域的java、c++、c#/.net、測試、嵌入式、php等方面中高端軟體人才,由美國國際數據集團idgvc partners和集富亞洲jafco asia投資,是國內首家獲得國際風險投資的it培訓機構,xx-xx連續4年入選德勤評選“高科技高成長中國50強、亞太地區500強”。

實習過程及內容:

實習第一個禮拜,我們開始學習有關java的基礎知識。主要了解一些java的背景、產品、發展方向等。剛到xx,不是像學校里的朝九晚五,而是朝八晚九。 我們不可能簡單的了解一些java文化,簡單的學學新的知識就可以了,我們的這個實習必將是一個繁忙的實習,也必將是一個充實的,進步的實習。來到這裡,我們要忘掉大學裡自由的作息時間,克服困難,養成良好的工作生活習慣 。

其中,在學習的過程中經常會遇到一些有趣的問題,百錢買百雞的問題:公雞5文錢一隻,母雞3文錢一隻,小雞1文錢3隻,要怎么買才能用100元買到100隻雞。剛開始我是挺頭疼的,因為並沒有現成的公式,要自己寫一個符合要求的,因為自己的數學並不是很好,最後要靠同學才能順利完成。然後是數組,其中所舉的例子就是我們日常所見的雙色球生成器,通過數組來實現隨機生成紅球和藍球的號碼。最後是做一個貪吃蛇小遊戲,貪吃蛇看起來是個挺簡單的遊戲,但真正做起來,那代碼還是挺多的。先是生成一個舞台,寫好貪吃蛇的類,然後通過random來實現食物的隨機生成,利用鍵盤監聽器來實現鍵盤對蛇的控制,之後還要寫吃到食物後再隨機生成食物的判定,最後是實現蛇如果碰到牆壁或自己就重新開始的判定。

在實習了1個月多之後,老師就要求我們做一個項目,這雖然是一個很簡單的項目,要獨立做出這個項目是很困難的。但在老師的帶領下,完成了在xx的第一個簡單項目:部門員工管理系統。

xx科技部門員工管理系統系統由四部分組成:表現層,網路層,數據層和業務層。首先完成的是業務層,表現層中有登錄界面,部門界面和員工界面。而這些界面統一用客戶端上下文環境進行切換,調度。業務層中定義了一個接口,員工信息,部門信息和登錄用戶信息都在接口中定義方法,在接口的實現類中完成方法的實現。數據層提供部門、員工和用戶信息的數據,而這些數據都是從mysql中讀取的。最後實現網路層的功能,網路層的不同之處在於一切的數據都由伺服器提供,登錄用戶必須請求連線,驗證用戶的數據真實後完成用戶的請求進入登入界面。最後,一個完整的部門員工管理系統就完成了。

為了做這個項目,我們一共用了5天的時間。在第1天,我們建立好了資料庫,寫好了員工類emp以及其接口empdao,並實現查詢資料庫里的emp信息。之後寫empaction類,實現了查出emp數據顯示在jsp頁面的功能。第2天,我們完成員工類emp的各種功能,利用方法save()來實現增加功能,通過sql語句來實現刪除的功能,最後是傳送修改的請求跳轉到員工修改的jsp頁面來實現修改的功能。第3天,我們實現了部門功能,因為部門類與員工類的方法和思路都是差不多的,所以只有依樣畫葫蘆就行了,可以說是很輕鬆的一天。第4天,我們實現了登入模組的功能,通過if(user != null)語句判定,如果用戶名和密碼是正確的,就傳送請求跳到員工列表頁面。else{ }語句判定,如果是用戶名或密碼是錯誤的,那就返回登錄頁面,並在頁面提示用戶名或密碼錯誤信息。第5天,繼續完善登入模組,如果用戶沒登錄,那么傳送其它頁面的請求時,都是返回登錄頁面。最後是修改相應的jsp頁面,讓其能正常跳轉到其他的頁面,完成整個系統的收尾工作。雖然僅僅是短短的5天,但所收穫的知識量比我們在大學的時候還多,在這5天,學到了許多的東西,也明白了自己現在是屬於怎么樣的水平,讓我明白了自身的力量是多么的薄弱。

毫無疑問,打代碼是一個無聊的過程,但即使是這樣無聊的過程,人如果傾注自己的感情進去,放鬆自己的心情,讓其看起來不是一項工作,那么也能樂此不疲的做下去。