java實(shí)習報告
在生活中,需要使用報告的情況越來(lái)越多,其在寫(xiě)作上具有一定的竅門(mén)。那么什么樣的報告才是有效的呢?下面是小編為大家收集的java實(shí)習報告,希望能夠幫助到大家。
java實(shí)習報告1
1)實(shí)習題目
學(xué)生信息管理系統的設計與開(kāi)發(fā)
2)實(shí)習目的
《Java程序設計》課程是電子商務(wù)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)必修課程,特針對此課程進(jìn)行為期三周的實(shí)踐教學(xué),旨在提升本專(zhuān)業(yè)學(xué)生對此課程中的理論知識的綜合應用能力、提高學(xué)生的邏輯思維能力、軟件開(kāi)發(fā)能力。
本次課程實(shí)習要求學(xué)生用Java技術(shù)在Windows平臺下開(kāi)發(fā)學(xué)生信息管理系統。通過(guò)此程序的開(kāi)發(fā)能夠切實(shí)提高學(xué)生的程序設計水平,在實(shí)踐中掌握面向對象程序設計的開(kāi)發(fā)思想。
3)開(kāi)發(fā)環(huán)境
操作系統;Windows XP
編程環(huán)境:MyEclipse 6.0
主要技術(shù):Java Swing實(shí)現窗體界面
JDBC實(shí)現數據庫操作
系統架構:三層架構(MVC)+DAO設計模式
數據庫:MySQL5.0
二:課設內容;
1)系統功能需求
學(xué)生信息管理系統主要對在校學(xué)生的個(gè)人基本信息以及成績(jì)信息進(jìn)行管理,對教師用戶(hù)提供查詢(xún)信息、增添信息、刪除信息等操作功能;對學(xué)生用戶(hù)提供成績(jì)查詢(xún)功能。我們的目標就是為該系統提供前臺用戶(hù)界面設計以及后臺連接數據庫程序設計,系統程序界面采用Java Swing組件實(shí)現,數據庫操作采用JDBC實(shí)現。
學(xué)生信息管理系統要面對教師和學(xué)生用戶(hù)。對于教師,需要查詢(xún)全部學(xué)生的基本信息和成績(jì)信息,并且可以對其進(jìn)行修改。對于學(xué)生,不需要查詢(xún)自己的基本信息,只需要查詢(xún)成績(jì)。為了保護學(xué)生成績(jì)隱私,每位學(xué)生登錄系統后只能查詢(xún)自己的成績(jì),而無(wú)法看到別人的成績(jì)。教師方面:教師通過(guò)自己的用戶(hù)名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,可以選擇要操作的類(lèi)別,即查詢(xún)功能還是修改功能。在查詢(xún)功能里面,可以選擇是查詢(xún)學(xué)生基本信息,還是查詢(xún)學(xué)生成績(jì)信息。在查詢(xún)學(xué)生基本信息時(shí),可以從依據不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。在查找學(xué)生成績(jì)信息時(shí),只能依據學(xué)生姓名和學(xué)號進(jìn)行查找。在修改功能里面,包括對學(xué)生基本信息表和學(xué)生成績(jì)表進(jìn)行增加和刪除記錄。學(xué)生方面:學(xué)生通過(guò)自己的用戶(hù)名和密碼登錄此系統后,可以查詢(xún)自己本學(xué)期的各科成績(jì)信息。
2)數據庫需求
依據功能需求,學(xué)生信息管理系統主要有三個(gè)表:student表、teacher表和score表。
(1)student(學(xué)生信息表)
此表有六個(gè)屬性,分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號),sname(姓名),sex(性別),age(年齡),dept(系別)。
(2)teacher(教師登錄表)
此表有三個(gè)屬性列,分別為:id(主鍵,自動(dòng)遞增),tname(教師賬戶(hù)),password(登錄密碼)。
(3)score(教師登錄表)
此表有六個(gè)屬性列:分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號),sname(學(xué)生姓名),course(課程名稱(chēng)),score(考試成績(jì)),credit(學(xué)分)。
三:設計過(guò)程(包括總體設計和詳細設計)
1)項目總體設計
需要建立一個(gè)三層模塊:視圖層(界面,提供用戶(hù)輸入)控制層(接受用戶(hù)輸入處理)持久層(連接數據庫)。
在登陸界面實(shí)現教師、學(xué)生的登錄,實(shí)現學(xué)生查看自己所有信息的界面,教師對學(xué)生信息、學(xué)生成績(jì)信息的增刪減查功能的實(shí)現。
2)項目詳細設計
1、需要有開(kāi)發(fā)環(huán)境,安裝編程環(huán)境:MyEclipse 6.0、數據庫:MySQL5.0、安裝Navicat for Mysql程序;
2、仔細閱讀《Java實(shí)習指導書(shū)》,詳細了解對學(xué)生信息管理系統設計與開(kāi)發(fā)的總體設計;
3、首先需要建立四個(gè)包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與數據庫的連接和關(guān)閉連接;dao包主要負責對數據庫的操作;ui包主要分為登錄界面、學(xué)生查詢(xún)界面、教師對學(xué)生信息和學(xué)生成績(jì)信息進(jìn)行增刪減查操作的界面;
4、ui包是界面,系統運行主界面--學(xué)生信息管理登陸界面(根據公共數據庫建立自己的數據庫,輸入登錄名、密碼可以分別進(jìn)入教師主頁(yè)面、學(xué)生主頁(yè)面), 學(xué)生詳細信息界面(進(jìn)入后會(huì )出現學(xué)生自己的成績(jì)等詳細的信息,并有退出功能),老師登陸界面(可以對學(xué)生信息進(jìn)行增刪減查,對學(xué)生成績(jì)信息進(jìn)行增刪檢查,并有退出功能);
5、ui包中還有對學(xué)生信息進(jìn)行增加學(xué)生、刪除學(xué)生、查看學(xué)生信息、瀏覽所有學(xué)生信息、增加學(xué)生成績(jì)信息、刪除學(xué)生成績(jì)信息、查看學(xué)生成績(jì)信息的7個(gè)界面,每個(gè)功能實(shí)現完成后會(huì )顯示操作成功,并有退出功能;
6、然后在Java編程環(huán)境MyEclipse 6.0編寫(xiě)代碼;
7、首現建立以dumeilingxxglxt命名的項目工程,然后建立ui包,然后再建立LoginUI類(lèi),代碼敲完LoginUI類(lèi)的所有代碼,然后開(kāi)始根據提示,這個(gè) LoginUI類(lèi)所需要的dao包,connection包,model包,還有dao包的 ScoreDao類(lèi)、StudentDao類(lèi)、 TeacherDao類(lèi);connection 包的DBConnection ;model包的Scor類(lèi) ,Studente類(lèi), 然后在敲ui包中的ScoreAddUI類(lèi), ScoreDeleteUI類(lèi),ScoreQueryUI類(lèi),StudentAddUI類(lèi), StudentDeleteUI類(lèi), StudentQueryUI類(lèi),StudentScoreUI 類(lèi),eacherMainUI類(lèi);
8、在MyEclipse中導入數據庫驅動(dòng)包mysql-connector-java-5.0.5.jar;
9、 在Navicat for Mysql打開(kāi)數據庫,然后建表:student表、teacher表和score表,進(jìn)入主界面,實(shí)現系統登陸功能;
10、連接公共數據庫:Navicat for Mysql
代碼為:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");
11:然后開(kāi)始運行,發(fā)現錯誤并解決錯誤;
12:在所有代碼都正確的情況下,所有界面將會(huì )出現。
四:調試過(guò)程(包括系統測試、出現的問(wèn)題、解決的方法等)
出現最多的錯誤就是:
1)代碼編寫(xiě)錯誤,解決方法就是照著(zhù)代碼繼續核對,直到可以運行
2)當連接上公共數據庫后,運行LoginUI,出現登陸界面,但是輸入登錄名、密碼點(diǎn)擊登陸后卻出不出現學(xué)生信息界面或是老師登陸界面,這時(shí)候下面將會(huì )出現許多錯誤提示,點(diǎn)擊后開(kāi)始再次找出錯誤的代碼,這個(gè)難度比較大,需要自習閱讀每一行代碼,在熟知代碼的前提下對程序代碼進(jìn)行修改,也是最考驗我們耐心的時(shí)刻,過(guò)了之一階段,實(shí)習的基本要求就達到了,然后就該對程序加入一些自己的設計,以此來(lái)不同于別人。
3)在我設計好的代碼中,登錄學(xué)生界面是出現一個(gè)Driver success,connection succecc的提示,但是卻不顯示學(xué)生信息,一直不知道是什么原因,最后把數據庫的三個(gè)表刪除,再次建表,結果全部成功了,對我來(lái)時(shí)這是一個(gè)謎啊。
五、小結(在整個(gè)課程設計過(guò)程中的總結和體會(huì ))
將近三周的JAVA實(shí)習很快就結束了,雖然僅僅只有三周,但我學(xué)到了許多知識,以前只是做些JAVA實(shí)驗,敲一堆代碼,然后出來(lái)個(gè)簡(jiǎn)單的結果,還有的是沒(méi)有在主函數里輸入,只是學(xué)會(huì )掌握屬性存取器的使用,super、final、abstract關(guān)鍵字,理解抽象類(lèi)與抽象方法,理解并掌握接口的定義與使用等等,但這次不一樣,是設計與開(kāi)發(fā)個(gè)學(xué)生信息管理系統,實(shí)現教師、學(xué)生登錄并實(shí)現增刪價(jià)查功能。
在整個(gè)學(xué)生信息管理系統的設計與開(kāi)發(fā)過(guò)程中,感觸最深的就是兩周的敲代碼、核對代碼?梢哉f(shuō)是一次痛苦的體驗,但是在實(shí)習的第三周看到自己的成果展示,不得不佩服自己的毅力。
通過(guò)對這次學(xué)生信息管理系統的設計與開(kāi)發(fā)過(guò)程實(shí)習,我發(fā)現任何一種語(yǔ)言只要你用心投入,你就會(huì )發(fā)現其實(shí)一切都那么簡(jiǎn)單,就拿這四個(gè)包中的類(lèi)代碼,如果你仔細分析的話(huà),你會(huì )發(fā)現其實(shí)一些帶麥是差不多的,也就是說(shuō)只要你會(huì )其中一個(gè)操作代碼,你就會(huì )其他的操作,老師給的程序代碼教師操作功能只有6個(gè),但是我們可以再添加兩個(gè)界面。我的自己設計部分是:添加背景顏色、并增加了一個(gè)瀏覽所有學(xué)生信息的界面,但是沒(méi)有連接到正確的界面上,由于自己安排的時(shí)間問(wèn)題,沒(méi)有及時(shí)寫(xiě)出來(lái),還有就是我在添加背景顏色時(shí),還是不太清楚,確切說(shuō)自己登陸界面添加背景顏色正確,其他的被覆蓋這了,總的來(lái)說(shuō)還是不太懂代碼。
還有體會(huì )最深的一點(diǎn)是:只要你用心去學(xué)習,你就回學(xué)到一些東西,也許不是那么明顯,但是只要付出還是會(huì )有收獲的。在第三周周二是交作業(yè)時(shí),有的同學(xué)自己昨天完全正確的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有點(diǎn)想哭,其實(shí)我想說(shuō):冷靜。然后看看是什么原因,假如是電腦的問(wèn)題李珂把代碼拷走,重新建立工程,說(shuō)實(shí)話(huà),我不知道重新建了多少次,遇事一定要讓自己冷靜,不要急,事情總會(huì )有解決的方法。
【java實(shí)習報告2】
1 傳統的錯誤觀(guān)念
以前以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試.在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題.但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你.
2 如何調試追蹤?
如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題.出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑.eclipse是個(gè)很爽的idea,這點(diǎn)做的.很好.例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題.
頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行.通常有幾種常見(jiàn)的錯誤,.例如.缺少對象 這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語(yǔ)句加保護.追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方.畢業(yè)實(shí)習總結
3 一些習慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多.
解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間.
把代碼寫(xiě)的漂亮,注釋,空行,規范一樣不能少,可讀性是放在第一位.曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人.
任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了.
4 題尾話(huà)
如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是2分份思想,可惜這種觀(guān)念,并不能深入每一個(gè)團隊的每一個(gè)人,少一點(diǎn)自私,未必不是好事.職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易.但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強你的抵抗力,一路前進(jìn)!
java實(shí)習報告2
在本學(xué)期的開(kāi)學(xué)初期,我們在學(xué)校機房進(jìn)行了為期三周的JAVA實(shí)訓,F在即將結束了,回首本學(xué)期的java學(xué)習,重點(diǎn)還是在學(xué)習概念等一些常識性的東西,通過(guò)這次為期三周的實(shí)訓,遇到了很多自己感興趣的問(wèn)題,就會(huì )很有興趣,當然學(xué)知識可不能憑自己的愛(ài)好和一時(shí)興趣,不能遇到自己不敢興趣的問(wèn)題就把它拋給同學(xué),要學(xué)會(huì )自己踏踏實(shí)實(shí)認真的去解決問(wèn)題。要一步一個(gè)腳印,認認真真,踏踏實(shí)實(shí),理論與實(shí)踐相結合,在扎實(shí)掌握課本實(shí)例和內容之后,有一定的擴展閱讀和課外學(xué)習,充分全面的了解JAVA的應用和擴展運用。
本次我們小組所做的程序是“小小通訊錄”基本功能已經(jīng)較好的完成,可是還是有一些不完善,比如我們的通訊錄沒(méi)有能夠做到把通訊錄里所儲存的信息以列表的形式展現出來(lái),所以還是有些不完善,,我們的指導老師對我們的程序作出了大體評價(jià),發(fā)現我們的思想還是處于一個(gè)比較簡(jiǎn)單的過(guò)程當中,老師的幾句簡(jiǎn)單評價(jià),就帶給我們無(wú)與倫比的沖擊性。
由于我們寫(xiě)程序的經(jīng)驗尚且較少,很多東西無(wú)法考慮到位,老師的點(diǎn)評,使我們認識到了不足與今后的前進(jìn)方向與目標,使我們更加具有動(dòng)力與激情,擁有了繼續認真學(xué)習JAVA的信心,擁有了成為一位合格的高級程序員的壯志,在編寫(xiě)程序的過(guò)程當中,我們在一開(kāi)始就遇到了問(wèn)題,一直在糾結與是使用數據庫連接還是使用文件,經(jīng)過(guò)老師的耐心講解,我們了解到了尚未接觸到的Jar包等一些列名詞,但是經(jīng)過(guò)數據庫的抒寫(xiě)與連接發(fā)現SQL20xx與SQL20xx無(wú)法同步,所以最終我們選擇了使用文件來(lái)進(jìn)行這次程序的編寫(xiě)。
第二個(gè)問(wèn)題就是我們的程序在進(jìn)行按鈕新窗口的鏈接,在新窗口彈出時(shí),無(wú)法將老窗口關(guān)閉,糾結了好久,詢(xún)問(wèn)老師,老師還給我用了“父子”的生動(dòng)例子來(lái)講解,最終我們查找JDK,查找類(lèi)的用法終于完美解決!甚是興奮!
在我所學(xué)的語(yǔ)言當中,我自認為JAVA是一門(mén)比較強大的面向對象的編程語(yǔ)言,不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實(shí)用性較強,可以說(shuō)比較的經(jīng)典和強悍。
所以學(xué)好java語(yǔ)言有很大的用處,這次實(shí)訓,面對一道陌生的題目和要求時(shí),不應慌張和無(wú)措,首先應該想到這和課本上的哪些知識具有結合點(diǎn),回憶和分析這種結構的算法和具體實(shí)施方法,綜合考慮其他的方面,例如:該題的易寫(xiě)性和易懂性及其他的問(wèn)題的可利用性。在編寫(xiě)時(shí),一個(gè)小小的符號,一個(gè)常量變
量的設定,這都無(wú)不考量著(zhù)我們的細心和嚴謹,所以學(xué)習JAVA,不僅對我們以后學(xué)習其他語(yǔ)言有很大的好處,而且也讓我們知道了和理解了作為一個(gè)編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專(zhuān)心致志。對待學(xué)術(shù)知識應該是嚴謹和認真。
這次實(shí)訓,我們更多學(xué)到的是不懂就問(wèn)和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學(xué)一起探討而不是抄襲,團結合作,發(fā)揮團隊意識,最后在自己的努力下,終于運行成功,這種成就感美不可言,心情愉悅至極。據我了解,軟件工程專(zhuān)業(yè)培養的工程型人才要富有創(chuàng )新精神。軟件工程技術(shù)人員致力于開(kāi)發(fā)可靠好用的計算機產(chǎn)品和軟件產(chǎn)品,必須具有扎實(shí)寬泛的知識面和較高的社會(huì )責任感,必須了解最新的技術(shù)進(jìn)展、能夠綜合運用各方面技術(shù)并深刻理解設計一個(gè)合格產(chǎn)品所涉及的多方面因素,如市場(chǎng)需求、用戶(hù)習慣等。另外,
這兩個(gè)學(xué)科領(lǐng)域是相輔相成的,并共同推進(jìn)計算機技術(shù)的方展。計算機技術(shù)的發(fā)展會(huì )推動(dòng)軟件的開(kāi)發(fā),軟件工業(yè)則對計算機科學(xué)技術(shù)的進(jìn)展以及軟件應用領(lǐng)域的擴展起著(zhù)重要的推動(dòng)作用。軟件工程人才的就業(yè)前景十分看好。
未來(lái)幾年,國內外高層次軟件人才將供不應求。畢業(yè)生主要在各大軟件公司、企事業(yè)單位、高等院校、各大研究所、國防等重要部門(mén)從事軟件設計、開(kāi)發(fā)、應用與研究工作。有數據表明,我國軟件出口規模達到215億元,軟件從業(yè)人員達到72萬(wàn)人,在中國十大IT職場(chǎng)人氣職位中,軟件工程師位列第一位,軟件工程人才的就業(yè)前景十分樂(lè )觀(guān)。信息化是IT界的焦點(diǎn)。而信息化的實(shí)現,除了需要技術(shù)支持,人才也是很重要的環(huán)節。如何培養與國際接軌的`高素質(zhì)軟件工程人才,已經(jīng)成為中國軟件產(chǎn)業(yè)的當務(wù)之急。
軟件產(chǎn)業(yè)的發(fā)展水平,決定了一個(gè)國家的信息產(chǎn)業(yè)發(fā)展水平及其在國際市場(chǎng)上的綜合競爭力。目前,我國軟件高級人才的短缺已經(jīng)成為制約我國軟件產(chǎn)業(yè)快速發(fā)展的一個(gè)瓶頸。在中國,國內市場(chǎng)對軟件人才的需求每年高達20萬(wàn)人,而高校計算機畢業(yè)生中的軟件工程人才還很缺乏,尤其是高素質(zhì)的軟件工程人才的極度短缺。盡快培養起適合信息產(chǎn)業(yè)所需要的高素質(zhì)軟件工程人才,已經(jīng)成為信息化工作中的重中之重。Java具有如此好的就業(yè)與發(fā)展前景,使我更加堅定了軟件開(kāi)發(fā)這條道路。但是自己還與很多不足,需要努力學(xué)習與改進(jìn),關(guān)鍵是讀這個(gè)專(zhuān)業(yè)要自己動(dòng)手實(shí)踐,自己解決實(shí)踐中發(fā)生的問(wèn)題,對任何程序要懂得舉一反
如果指望按書(shū)本的步驟做..指望每學(xué)期死記硬背通過(guò)考試..那絕對是沒(méi)前途了..如果一個(gè)軟件工程的學(xué)生都是在玩電腦游戲中度過(guò)每個(gè)學(xué)期的..那就不要期望畢業(yè)能找到本專(zhuān)業(yè)的好工作了.... Sun公司副總裁、Sun研究院院士、軟件部首席技術(shù)官詹姆斯?戈士林(JamesGosling)博士以"Java技術(shù)之父"聞名于世。作為Sun研究院院士,他親手設計了Java語(yǔ)言,完成了Java技術(shù)的原始編譯器和虛擬機。在他的帶領(lǐng)下,Java現已成為互聯(lián)網(wǎng)的標準編程模式以及分布式企業(yè)級應用的事實(shí)標準,其跨平臺的技術(shù)優(yōu)勢為網(wǎng)絡(luò )計算帶來(lái)了劃時(shí)代的變革。自1995年5月正式推出的11年以來(lái),Java已從編程語(yǔ)言發(fā)展成為全球第一大通用開(kāi)發(fā)平臺。Java技術(shù)已為計算機行業(yè)主要公司所采納,同時(shí)也被越來(lái)越多的國際技術(shù)標準化組織所接受。1999年,Sun推出了以Java2平臺為核心的J2EE、J2SE和J2ME三大平臺。隨著(zhù)三大平臺的迅速推進(jìn),在世界上形成了一股巨大的Java應用浪潮。作為唯一在互聯(lián)網(wǎng)上開(kāi)發(fā)的語(yǔ)言,Java平臺以其移動(dòng)性、安全性和開(kāi)放性受到追捧。
目前,中國的軟件人才主要有兩方面的欠缺,一是英語(yǔ)水平差,二是軟件開(kāi)發(fā)經(jīng)驗缺乏。針對這種情況,很多軟件學(xué)院大幅增加了英語(yǔ)課時(shí),同時(shí)廣泛采用國外原版教材,部分基礎課和專(zhuān)業(yè)課采用雙語(yǔ)教學(xué)甚至全英文授課。各軟件學(xué)院還特別強調實(shí)踐環(huán)節。像清華軟件學(xué)院90%的專(zhuān)業(yè)課程都配有課程實(shí)驗大作業(yè),學(xué)生從本科二年級起就能根據興趣選擇參加各種研究所的研究工作。所以我還要努力學(xué)習英語(yǔ),提高自己各方面技能Java如此潮流,我就更具信心,爭取早如成為一名合格的專(zhuān)業(yè)性人才!
最后終于要結束了,大家都有種釋?xiě)训母杏X(jué),當然我想我更多的是興奮和自己掌握了知識之后的飽滿(mǎn)感,學(xué)知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的溫習和運用,做到舉一反三,將所學(xué)知識充分融入到平時(shí)的學(xué)習生活中去,為以后的工作做好堅實(shí)的基礎。感謝學(xué)校和老師能夠為我們提供這次機會(huì ),讓我們更好的掌握和了解JAVA這門(mén)語(yǔ)言。謝謝!
java實(shí)習報告3
一、實(shí)習時(shí)間:
20xx年2月25日 至20xx年3月22日
二、實(shí)習地點(diǎn)
C樓數學(xué)實(shí)驗室
三、實(shí)習目的
學(xué)習java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力,培養我們動(dòng)手能力,培養我們良好編程規范、編程方法。以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
四、實(shí)習內容
第一階段:兩周時(shí)間,我自學(xué)了GUI編程,看了大量的教學(xué)視頻和資料。我首先在圖書(shū)館借閱相關(guān)java方面的書(shū)籍,潛心學(xué)習,首先使自己對java的整個(gè)知識結構有一個(gè)整體的把握,先粗略的通讀一遍,然后回顧整個(gè)知識點(diǎn),勾畫(huà)出自己不懂得地方,然后找學(xué)習過(guò)java的同學(xué)一起探討,一起研究。在將java的基礎知識弄懂之后,我就在網(wǎng)上搜索一些java的教學(xué)視頻,然后自己仿照視頻認真地去練習,最終,在兩周的時(shí)間里,對java的知識以及重難點(diǎn)都有了一個(gè)很好地把握。
第二階段:由指導老師講解實(shí)際項目完成過(guò)程中涉及到的一些專(zhuān)業(yè)知識,然后自行分組,完成本次的項目。
按照老師的規劃,一周時(shí)間學(xué)習項目中要用到的知識與技術(shù),然后剩下一周的時(shí)間,留給大家做項目。第一周老師給大家講了一些要用到的東西。
第一天:老師大概講了一下我們本次這次的項目?jì)热,是基于JavaSE即時(shí)通訊系統。然后給大家講了一些java的發(fā)展歷史,然后回顧了一下java的基礎知識。
第二天:本次的實(shí)習目的是做一個(gè)局域網(wǎng)聊天系統。所以,老師講了圖形界面的.繪制。Swing包是Awt包的改進(jìn)版它們就是用來(lái)繪制應用軟件的界面的,然后老師就用這兩個(gè)包里面的一些方法,寫(xiě)了兩個(gè)小程序,一個(gè)是雪花程序(屏幕上不停地有雪花飄落下來(lái),毫無(wú)規律,然后雪花落到屏幕最下方時(shí)形成堆積效果),另一個(gè)是滿(mǎn)天星程序(屏幕上有好多星星,并且這些星星會(huì )不停地閃爍),隨著(zhù)兩個(gè)程序的觀(guān)看效果,我對本次的學(xué)習內容產(chǎn)生了濃厚的興趣。
第三天:本次是C/S架構下的聊天系統,所以需要用到網(wǎng)絡(luò )編程這塊的知識。老師給我們講了客戶(hù)端與服務(wù)器端的整體的通信過(guò)程。然后,給我們寫(xiě)了一個(gè)簡(jiǎn)單的服務(wù)器端與客戶(hù)端,然后給我們演示了它們之間的通信,令我非常好奇。
第四天:前天寫(xiě)的服務(wù)器端是非常簡(jiǎn)單的,每次只能有一個(gè)客戶(hù)端登錄,并且聊天方式是單一的一問(wèn)一答的模式,十分不智能。老師在原來(lái)代碼的基礎上,添加了一些新的組建與集合,實(shí)現了這個(gè)缺陷,簡(jiǎn)單的到達了預期的效果,不過(guò)界面還是那種控制臺的界面,很不好看。
第五天:老師講了一些繪制界面的組建極其具體用法,并且介紹了界面繪制的一些風(fēng)格,講了繪制界面的一些心得與要點(diǎn),十分受用。
剩下的最后一周,由我們自己分組完成本次的項目。我們小組最終是由四個(gè)人組成的,其中我是我們小組的組長(cháng)。我先將真個(gè)系統的架構搭建起來(lái),然后我們小組就進(jìn)行了任務(wù)的派發(fā),我負責核心代碼的編寫(xiě),其他人負責文檔部分與界面美化,系統測試。
java實(shí)習報告4
剛剛出校門(mén)找實(shí)習單位的時(shí)候總有這種或那種的想法,要找什么樣什么樣的單位,結果到頭來(lái)一個(gè)多月快過(guò)去了,還沒(méi)有找到實(shí)習單位,直到3月25號,青鳥(niǎo)的老師推薦我去未名信息科技開(kāi)發(fā)有限公司參加面試,有筆試和面試,通過(guò)層層的技術(shù)考核,在我的努力下終于得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話(huà)讓我感觸深刻,他說(shuō)在部門(mén)的時(shí)候先全面發(fā)展,等過(guò)段再看看自已精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。我進(jìn)入了軟件部,成為了一名程序員,一周的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實(shí)施,后期進(jìn)行二次開(kāi)發(fā)。剛開(kāi)始覺(jué)的實(shí)施很簡(jiǎn)單,熟悉了一周項目以后,只覺(jué)得人家的網(wǎng)站開(kāi)發(fā)的真好,和同事們參加了幾次江蘇金智公司的培訓以后,我才發(fā)現原來(lái)不是那么回事,它這里主要是做數字化校園硬件建設、數字化校園基礎平臺、綜合數據應用系統、業(yè)務(wù)系統集成等等,簡(jiǎn)單的說(shuō)就是三大平臺,統一身份認證,實(shí)現全校信息整合以及全校數據資源共享。
來(lái)公司有一段時(shí)間了,我自己的感覺(jué)還有一些同事的介紹我感覺(jué)我們軟件部真是高手如云,那些開(kāi)發(fā)人員都具有相當豐富的項目經(jīng)驗,相信由他們的帶領(lǐng),我這一次實(shí)習肯定會(huì )有很多的收獲。為其將近一周的學(xué)習,終于對三大平臺有了一定認識了,開(kāi)始接觸oracle數據庫,學(xué)習sun公司開(kāi)發(fā)的ODI工具,進(jìn)行數據整合的時(shí)候把我弄得暈頭轉向,原來(lái)我們在學(xué)校學(xué)的那點(diǎn)技術(shù)其實(shí)基礎中基礎,不過(guò)接觸起來(lái)可能相對會(huì )比較容易上手一些。
通過(guò)和大家一段時(shí)間的相處,我深切地感受到,軟件部是一個(gè)團結、上進(jìn)、充滿(mǎn)活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室里仍然會(huì )聽(tīng)到笑聲;面對客戶(hù),大家總是熱情真誠;面對技術(shù)上的困難,大家總是互相幫助,直至解決難題。整個(gè)部門(mén)和睦相處,就像一個(gè)溫馨的大家庭。而部門(mén)領(lǐng)導就是這個(gè)家庭中的家長(cháng),給每個(gè)人很大的空間自由發(fā)揮。從他們身上,我真正體會(huì )到了敬人、敬業(yè)、高效、高水平服務(wù)的真實(shí)意義,體會(huì )到了服務(wù)部服務(wù)、奉獻的意義,體會(huì )到了創(chuàng )造完美、服務(wù)社會(huì )的服務(wù)理念,知道了什么是創(chuàng )新就是生活。特別令我感動(dòng)的'是,每當我遇到困難向大家求助時(shí),誰(shuí)都會(huì )無(wú)私的告訴我。
我很慶幸自己能在這樣有限的時(shí)間里,在這么和諧的氣氛中工作、學(xué)習,和同事們一起分享快樂(lè ),分擔工作。所以我努力向同事學(xué)習,不懂就問(wèn),認真完成領(lǐng)導和同事交給我的每一項工作。項目經(jīng)理和同事也都盡力幫助我,給我講授一些經(jīng)驗和開(kāi)發(fā)的技巧。剛開(kāi)始的時(shí)候有點(diǎn)手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由于后來(lái)心態(tài)的調整和熟練了,慢慢地學(xué)得差不多了。每天早上7點(diǎn)左右踏著(zhù)學(xué)校的廣播走出我呆了三年的校園,然后晚上6點(diǎn)左右又踏著(zhù)哈理工的廣播走出校園,真是好懷念校園的生活,什么壓力也沒(méi)有,也不用每天花那么多時(shí)間在公交上。
來(lái)這個(gè)公司雖然才短短一個(gè)月,收獲挺多的,由對項目的一竅不通到現在對它的流程以及相關(guān)的技術(shù)都有所了解,也讓我深深體會(huì )到了溝通自學(xué)的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。
實(shí)習,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我,努力創(chuàng )造業(yè)績(jì),繼續創(chuàng )造更多的價(jià)值。
最后感謝單位領(lǐng)導和部門(mén)領(lǐng)導以及同事對我的支持和幫助,我會(huì )繼續努力的。
剛剛出校門(mén)找實(shí)習單位的時(shí)候總有這種或那種的想法,要找什么樣什么樣的單位,結果到頭來(lái)一個(gè)多月快過(guò)去了,還沒(méi)有找到實(shí)習單位,直到3月25號,青鳥(niǎo)的老師推薦我去未名信息科技開(kāi)發(fā)有限公司參加面試,有筆試和面試,通過(guò)層層的技術(shù)考核,在我的努力下終于得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話(huà)讓我感觸深刻,他說(shuō)在部門(mén)的時(shí)候先全面發(fā)展,等過(guò)段再看看自已精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。我進(jìn)入了軟件部,成為了一名程序員,一周的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實(shí)施,后期進(jìn)行二次開(kāi)發(fā)。剛開(kāi)始覺(jué)的實(shí)施很簡(jiǎn)單,熟悉了一周項目以后,只覺(jué)得人家的網(wǎng)站開(kāi)發(fā)的真好,和同事們參加了幾次江蘇金智公司的培訓以后,我才發(fā)現原來(lái)不是那么回事,它這里主要是做數字化校園硬件建設、數字化校園基礎平臺、綜合數據應用系統、業(yè)務(wù)系統集成等等,簡(jiǎn)單的說(shuō)就是三大平臺,統一身份認證,實(shí)現全校信息整合以及全校數據資源共享。
來(lái)公司有一段時(shí)間了,我自己的感覺(jué)還有一些同事的介紹我感覺(jué)我們軟件部真是高手如云,那些開(kāi)發(fā)人員都具有相當豐富的項目經(jīng)驗,相信由他們的帶領(lǐng),我這一次實(shí)習肯定會(huì )有很多的收獲。為其將近一周的學(xué)習,終于對三大平臺有了一定認識了,開(kāi)始接觸oracle數據庫,學(xué)習sun公司開(kāi)發(fā)的ODI工具,進(jìn)行數據整合的時(shí)候把我弄得暈頭轉向,原來(lái)我們在學(xué)校學(xué)的那點(diǎn)技術(shù)其實(shí)基礎中基礎,不過(guò)接觸起來(lái)可能相對會(huì )比較容易上手一些。
通過(guò)和大家一段時(shí)間的相處,我深切地感受到,軟件部是一個(gè)團結、上進(jìn)、充滿(mǎn)活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室里仍然會(huì )聽(tīng)到笑聲;()面對客戶(hù),大家總是熱情真誠;面對技術(shù)上的困難,大家總是互相幫助,直至解決難題。整個(gè)部門(mén)和睦相處,就像一個(gè)溫馨的大家庭。而部門(mén)領(lǐng)導就是這個(gè)家庭中的家長(cháng),給每個(gè)人很大的空間自由發(fā)揮。從他們身上,我真正體會(huì )到了敬人、敬業(yè)、高效、高水平服務(wù)的真實(shí)意義,體會(huì )到了服務(wù)部服務(wù)、奉獻的意義,體會(huì )到了創(chuàng )造完美、服務(wù)社會(huì )的服務(wù)理念,知道了什么是創(chuàng )新就是生活。特別令我感動(dòng)的是,每當我遇到困難向大家求助時(shí),誰(shuí)都會(huì )無(wú)私的告訴我。
我很慶幸自己能在這樣有限的時(shí)間里,在這么和諧的氣氛中工作、學(xué)習,和同事們一起分享快樂(lè ),分擔工作。所以我努力向同事學(xué)習,不懂就問(wèn),認真完成領(lǐng)導和同事交給我的每一項工作。項目經(jīng)理和同事也都盡力幫助我,給我講授一些經(jīng)驗和開(kāi)發(fā)的技巧。剛開(kāi)始的時(shí)候有點(diǎn)手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由于后來(lái)心態(tài)的調整和熟練了,慢慢地學(xué)得差不多了。每天早上7點(diǎn)左右踏著(zhù)學(xué)校的廣播走出我呆了三年的校園,然后晚上6點(diǎn)左右又踏著(zhù)哈理工的廣播走出校園,真是好懷念校園的生活,什么壓力也沒(méi)有,也不用每天花那么多時(shí)間在公交上。
來(lái)這個(gè)公司雖然才短短一個(gè)月,收獲挺多的,由對項目的一竅不通到現在對它的流程以及相關(guān)的技術(shù)都有所了解,也讓我深深體會(huì )到了溝通自學(xué)的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。
實(shí)習,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我,努力創(chuàng )造業(yè)績(jì),繼續創(chuàng )造更多的價(jià)值。
最后感謝單位領(lǐng)導和部門(mén)領(lǐng)導以及同事對我的支持和幫助,我會(huì )繼續努力的。
java實(shí)習報告5
實(shí)習目的:
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個(gè)方面發(fā)揮著(zhù)重要的作用。因此網(wǎng)站 建設在internet應用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。通過(guò)這次實(shí)習,學(xué)習企業(yè)級計算機知識,鞏固以前所學(xué)理論的知識,提高處理實(shí)際問(wèn)題的能力,了解社會(huì )中建設在internet的主要內容和實(shí)際發(fā)展情況,并為自己踏入社會(huì )環(huán)境接軌做準備。
實(shí)習目的:
武漢國家軟件培訓基地
實(shí)習任務(wù):
網(wǎng)絡(luò )發(fā)展考察,學(xué)習編程語(yǔ)言知識,鞏固以前所學(xué)理論的知識,提高處理實(shí)際問(wèn)題的能力。
實(shí)習內容:
網(wǎng)絡(luò )編程語(yǔ)言學(xué)習——java
在20xx年x月x日我參加了校外實(shí)習,在國家軟件培訓基地歷時(shí)四周的實(shí)習時(shí)間,進(jìn)入公司的時(shí)候,就讓我感覺(jué)到另外的一種氛圍,F在我已經(jīng)不是在學(xué)校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進(jìn)入了一家公司,我看到那么多的員工都在那么努力認真的工作,一下就讓我的情緒上升到了另外一個(gè)境界,一向有點(diǎn)散漫的我,頓時(shí)覺(jué)得這樣的踏實(shí)的生活日子才是我應該具有的,在大學(xué)浪費的那么多時(shí)間應該要在這里好好補起來(lái)。我們不可能簡(jiǎn)單的了解一些企業(yè)文化,簡(jiǎn)單的學(xué)學(xué)新的知識就可以了,我們的這個(gè)實(shí)習必將是一個(gè)繁忙的實(shí)習,也必將是一個(gè)充實(shí)的,進(jìn)步的實(shí)習。來(lái)到這里,我們要忘掉大學(xué)里自由的作息時(shí)間,克服困難,養成良好的工作生活習慣 ;诟鞣矫娴脑,雖然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學(xué)習時(shí)間長(cháng),課后實(shí)戰比較繁多,但時(shí)間又比較的短,難以保證按時(shí)按質(zhì)按量完成。
下午,我們在班主任的帶領(lǐng)下熟悉了一下實(shí)習環(huán)境和公司的一些基本制度,對于我從未接觸過(guò)公司的人來(lái)說(shuō),我很認真的記錄,為我以后的工作做緩沖,在這里也可以培養出我的一種好的工作態(tài)度。我們的實(shí)習的安排是學(xué)習怎么樣做好一個(gè)項目,培養我們進(jìn)入一個(gè)公司之后應該具備的素質(zhì)和怎樣快速的融入企業(yè)文化和怎樣以最好的狀態(tài)接手公司自己的項目。我們的基本安排是每天上午先在放映室上課,老師講解今天一天的重要內容,安排好任務(wù),然后我們就一起到機房里面按照指導老師的要求來(lái)完成項目的部分。
我以前有html語(yǔ)言基礎、C語(yǔ)言和C++基礎,這為我這次實(shí)習學(xué)習java的打下了良好的基礎和開(kāi)端。
java的跨平臺性,較強的安全性,功能強大性是我把它作為學(xué)習的目標之一。我首先讀懂書(shū)中的每一個(gè)程序,然后做書(shū)本的習題,接著(zhù)與答案對照,然后 通過(guò)寫(xiě)書(shū)中的程序復習,提高自己的編程水平。以前,我認為編程就是編程。后來(lái),當我學(xué)習網(wǎng)絡(luò )編程時(shí)才發(fā)現學(xué)習網(wǎng)絡(luò )編程需要網(wǎng)絡(luò )基礎知識。上面套接字,url,端口號等。學(xué)習多線(xiàn)程這部分是需要有操作系統的基礎知識。掛起,執行,睡眠等各種狀態(tài)的相互轉換,同步方法等。學(xué)習,需要用到很多的基礎知識。這些知識是過(guò)去我所學(xué)習過(guò)的。學(xué)習編程語(yǔ)言,最好的方法是多想,多寫(xiě),堅持。在解決問(wèn)題時(shí),需要的是足夠的耐心,檢查,核對程序是需要細心。
項目一定要全新的項目,不能是以前做過(guò)的,項目一定要企業(yè)真實(shí)項目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應用系統,在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致,在做項目的時(shí)候不應該有參考代碼。因為參加實(shí)習的學(xué)生很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,像我們這種計算機專(zhuān)業(yè)的大三學(xué)生,多少都有一些基礎。我們主要的缺點(diǎn)是不能全面系統的、深入的掌握某種技術(shù),也就是會(huì )的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要,還有沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗,完全是想象中學(xué)習,考試還行,一到實(shí)際開(kāi)發(fā)和應用就歇菜了。
解決的方法就是通過(guò)項目練習,對所學(xué)知識進(jìn)行深化,然后通過(guò)項目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實(shí)際要求。項目應該是實(shí)際的系統,或者是實(shí)際系統的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰意義的教教學(xué)性或者是純練習性的項目。因為實(shí)習的時(shí)間有限,我必須盡快地融入到實(shí)際項目的開(kāi)發(fā)當中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應,需要重復幾次才能夠真正掌握,所以每個(gè)項目都必須跟實(shí)際應用掛鉤。學(xué)以致用,學(xué)完的知識點(diǎn)需要到應用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì )了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì )了。
通過(guò)四周的實(shí)習學(xué)習,老師的講解,了解到選擇項目的重要性,我們選擇的項目最終的項目一定是真實(shí)的項目,也就是要訓練到能夠獨立開(kāi)發(fā)實(shí)際應用,通常我們還不能選最簡(jiǎn)單的項目,因為我們的吸收還要有一個(gè)折扣,所以最終的項目應該選實(shí)際項目中中等難度的項目;最終項目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項目,看看為了達到完成這個(gè)項目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù);然后開(kāi)始選擇分階段的項目,分階段的項目應該比剛才分析出來(lái)的分階段任務(wù)稍稍復雜點(diǎn),這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成我所需要的各部分知識點(diǎn)和深度;然后是選擇上課期間的演示項目來(lái)進(jìn)行觀(guān)察和理解,演示的項目是為了做分階段項目服務(wù)的,可以認為是分階段項目的分階段項目;最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常學(xué)習和練習中。
在一個(gè)具體的項目中,我們需要有開(kāi)發(fā)環(huán)境,開(kāi)發(fā)的環(huán)境也跟企業(yè)一樣,包括常用的.開(kāi)發(fā)工具、開(kāi)發(fā)平臺、應用服務(wù)器、常用插件、測試工具、項目管理工具、項目管理文檔等等。構建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團隊開(kāi)發(fā)。老師就相當于項目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的組長(cháng),大家分工合作,共同完成項目。老師做為項目經(jīng)理,帶領(lǐng)著(zhù)大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業(yè)務(wù)流程的分析設計等,然后由學(xué)生們分團隊進(jìn)行開(kāi)發(fā),實(shí)現整個(gè)項目。
在實(shí)習結束的這個(gè)時(shí)候,仔細考慮一下,還是有一些地經(jīng)驗教訓的。例如在活動(dòng)中我們能感覺(jué)得到,很多的工作經(jīng)驗,開(kāi)發(fā)的知識我們了解的還是不夠充分,致使我們在開(kāi)發(fā)初期要發(fā)費較多的時(shí)間用于入門(mén)。但有一點(diǎn)感覺(jué)就是,我們在學(xué)校所學(xué)的一些基本知識還是比較有用的,例如J2EE,數據庫基本原理等,正是這些基礎知識使我們在缺少工程經(jīng)驗的情況下還能盡快入手,后來(lái)趕上。針對我們學(xué)校部分學(xué)生普遍基礎理論知識較多,項目經(jīng)驗不足的現象,我們同學(xué)大可以去掉以往羞于參與項目,怕在別人前認短的心態(tài),我們學(xué)校的計算機科學(xué)與技術(shù)專(zhuān)業(yè)教學(xué)是挺不錯的,知識面恰到好處,我們一般在項目面前還是能很快入手的,而為了更好的進(jìn)行開(kāi)發(fā),我們也應該在校期間就多進(jìn)行一些項目方面的鍛煉,培養實(shí)際動(dòng)手能力。我想像這樣讓同學(xué)接觸社會(huì ),培養實(shí)際動(dòng)手能力的活動(dòng)真的很不錯,也是同學(xué)們所歡迎的,當然把這樣的活動(dòng)辦好需要學(xué)校的老師和同學(xué)們共同努力。也希望,這樣的活動(dòng)能不斷地繼續下去,并發(fā)展壯大。雖然是短暫的實(shí)習,但我想這一份經(jīng)歷必將會(huì )為我們將來(lái)進(jìn)入社會(huì )打下一個(gè)良好的基礎,不管是在以后的就業(yè)指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。
實(shí)習體會(huì ):
四年的大學(xué)生活,我對計算機知識有了初步的了解。通過(guò)在校的理論學(xué)習,實(shí)踐學(xué)習,我認識到理論與實(shí)踐相結合的學(xué)習方法是一種好的學(xué)習方法。我把它用在家中的實(shí)習,它能指導我實(shí)踐,得出的結論是自己不會(huì )的東西很多,需要不斷地選擇性學(xué)習。過(guò)去相對獨立的學(xué)科的融合性不斷增強。通過(guò)在家的實(shí)習,我認識到自身的不足:如文檔習慣,自身知識結構的問(wèn)題等,我會(huì )不斷地發(fā)現問(wèn)題,解決問(wèn)題,理論聯(lián)系實(shí)際,鞏固所學(xué)知識,提高處理實(shí)際問(wèn)題的能力,為自己能順利與社會(huì )環(huán)境接軌做準備。
java實(shí)習報告6
一、 實(shí)習目的
通過(guò)對java語(yǔ)言、JavaWeb、Oracle數據庫應用設計及SQL語(yǔ)言的復習和鍛煉,并且通過(guò)使用MyEclipse 開(kāi)發(fā)平臺設計庫存管理系統項目,以達到充分熟悉開(kāi)發(fā)平臺及其應用設計。同時(shí)掌握并實(shí)踐軟件項目設計規范及其開(kāi)發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫(xiě)、系統測試及軟件手冊編寫(xiě),以便提前適應軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力;培養我們動(dòng)手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
二、實(shí)習主要流程
1、公司管理規則,程序員素質(zhì),程序員編碼規范;
2、需求開(kāi)發(fā)與管理;
3、面向對象分析與設計,面向對象編程的特性;
4、 javaSE、javaWeb 、頁(yè)面設計-JSP頁(yè)面;
5、數據庫設計、SQL應用;
6、軟件需求分析與設計;
7、項目實(shí)戰
三、 實(shí)習內容
Oracle數據庫
數據庫是數據的結構化集合。計算機是處理大量數據的理想工具,因此,數據庫管理系統在計算方面扮演著(zhù)關(guān)鍵的中心角色,或是作為獨立的實(shí)用工具,或是作為其他應用程序的組成部分。
Oracle服務(wù)器還有一套實(shí)用的特性集合,這些特性是通過(guò)與我們用戶(hù)的密切合作而開(kāi)發(fā)的。在我們的基準測試主頁(yè)上,給出了Oracle服務(wù)器和其他數據庫管理器的比較結果。
java web實(shí)習報告java web實(shí)習報告
Oracle服務(wù)器最初是為處理大型數據庫而開(kāi)發(fā)的,與已有的解決方案相比,它的速度更快,多年以來(lái),它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪(fǎng)問(wèn)Internet上的數據庫。
java與SQL的應用
Java語(yǔ)言是編寫(xiě)數據庫應用程序的杰出語(yǔ)言之一,它提供了方便訪(fǎng)問(wèn)數據的技術(shù)。利用Java語(yǔ)言中的JDBC技術(shù),用戶(hù)能方便地開(kāi)發(fā)出基于Web網(wǎng)頁(yè)的數據庫訪(fǎng)問(wèn)程序,從而擴充網(wǎng)絡(luò )應用功能。JDBC(Java Database Connectivity,Java數據庫連接)是一種用于執行SQL語(yǔ)句的Java API,可以為多種關(guān)系數據庫提供統一的訪(fǎng)問(wèn)接口。JDBC由一組用Java語(yǔ)言編寫(xiě)的類(lèi)與接口組成,通過(guò)調用這些類(lèi)和接口所提供的方法,用戶(hù)能夠以一致的方式連接多種不同的數據庫系統(如Access、SQL Server 20xx、Oracle、Sybase等),進(jìn)而可使用標準的SQL語(yǔ)言來(lái)存取數據庫中的數據,而不必再為每一種數據庫系統編寫(xiě)不同的Java程序代碼。
控制技術(shù)-Servlet技術(shù)
1) 什么是Servlet?
一個(gè)servlet就是Java編程語(yǔ)言中的一個(gè)類(lèi),它被用來(lái)擴展服務(wù)器的性能,服務(wù)器上駐留著(zhù)可以通過(guò)“請求-響應”編程模型來(lái)訪(fǎng)問(wèn)的應用程序。雖然servlet可以對任何類(lèi)型的請求產(chǎn)生響應,但通常只用來(lái)擴展Web服務(wù)器的應用程序。Java Servlet技術(shù)為這些應用程序定義了一個(gè)特定于HTTP的 servlet類(lèi)。
javax.servlet和javax.servlet.http包為編寫(xiě)servlet提供了接口和類(lèi)。所有的servlet都必須實(shí)現Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來(lái)控制。當一個(gè)請求映射到一個(gè)servlet時(shí),該容器執行下列步驟! 1)MVC 模式
為了把表現層presentation從請求處理request processing 和數據存儲data storage中分離開(kāi)來(lái),SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個(gè)只作為創(chuàng )建輸出作用的JSP頁(yè)。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò )層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2) JSP技術(shù)的強勢
(1)一次編寫(xiě),到處運行。在這一點(diǎn)上Java比PHP更出色,除了系統之外,代碼不用做任何更改。
(2)系統的多平臺支持;旧峡梢栽谒衅脚_上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見(jiàn)的。
(3)強大的可伸縮性。從只有一個(gè)小的Ja#from 文件就可以運行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無(wú)數臺服務(wù)器,Java顯示了一個(gè)巨大的生命力。
(4)多樣化和功能強大的開(kāi)發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。
3) JSP技術(shù)的弱勢
(1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問(wèn)題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。
(2) Java的運行速度是用class常駐內存來(lái)完成的,所以它在一些情況下所使用的內存比起用戶(hù)數量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤(pán)空間來(lái)儲存一系列的.java文件和.class文件,以及對應的版本文件。
四、實(shí)習總結
通過(guò)這一期的實(shí)訓,雖然實(shí)訓的時(shí)間不長(cháng),但是總體上收獲挺大的,學(xué)習中我不但有了學(xué)習成果的喜悅,而且自己也日漸成熟,有種說(shuō)不出的喜悅。
當我們正式準備學(xué)習實(shí)訓java編程技術(shù)時(shí),讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的'亢奮。剛開(kāi)始實(shí)訓的第一天,同學(xué)們就推薦我為組長(cháng),我感覺(jué)肩上責任之重大,那一刻起,我就決心帶領(lǐng)我們小組,奮戰我們的實(shí)訓路。當然開(kāi)始學(xué)習后也并非是想象中那樣順利,開(kāi)始的學(xué)習讓我異常感到學(xué)習任務(wù)的艱巨,因為學(xué)習中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無(wú)濟于事,通過(guò)我們小組的積極努力協(xié)作,同時(shí)請教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對學(xué)習技術(shù)又有了新的認識:學(xué)習中我們必須邊總結邊學(xué)習,開(kāi)始階段對老師交代的任何方法和類(lèi)都不要放過(guò),不管是否簡(jiǎn)單與否都要樂(lè )于地接受,因為老師肯定有他的道理,相信老師走過(guò)的路比我們長(cháng),那么其經(jīng)驗也就肯定比我們豐富。上課時(shí)一定要專(zhuān)心聽(tīng)講,一個(gè)關(guān)鍵的知識點(diǎn)聽(tīng)漏了,可能會(huì )使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì )花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習不能和老師的講的課程同步,以至出現以后就跟不上老師講課的進(jìn)度而掉隊。所以學(xué)習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學(xué)習進(jìn)度。
在這里,我非常感謝實(shí)訓的指導老師,在老師的幫助和指導下,我克服了Java學(xué)習上的一道道難關(guān),課上認真聽(tīng)講,摘好必要的筆記,并通過(guò)自己課后的不斷消化學(xué)習,現在自己已經(jīng)基本掌握了java的基礎知識,并且能獨立的開(kāi)發(fā)出系統。
實(shí)訓即將結束了,我非常懷念廈門(mén)萬(wàn)策在南昌大學(xué)的校內實(shí)訓,在實(shí)訓的這短短兩周的時(shí)間里,我每一天過(guò)的都市踏實(shí)的,充實(shí)的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來(lái)的java路上荊棘叢叢,我一定可以披荊斬刺,度過(guò)重重難關(guān),實(shí)現自己未來(lái)的理想!
實(shí)習是為將來(lái)打基礎的重要階段,珍惜自己每一個(gè)工作的機會(huì ),不論什么人,什么學(xué)歷,從事什么工作,好好的表現、展示自己的能力,不要錯過(guò)好的機遇。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(cháng)的,經(jīng)歷一段過(guò)程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結果是相同的,我們都會(huì )因涉事而成長(cháng)。
通過(guò)實(shí)習,我自身發(fā)生了重大的轉變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應具備的素養,不遲到不早退是必然的,而且還要時(shí)刻嚴格要求自己,公司的規定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實(shí)習,爭取提早轉正,我相信我會(huì )在JAVA開(kāi)發(fā)這條路上走的更長(cháng)更遠。
java實(shí)習報告7
1、傳統的錯誤觀(guān)念
以前以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
2、如何調試追蹤?
如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。eclipse是個(gè)很爽的idea,這點(diǎn)做的很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。
頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,。例如。缺少對象 這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的.地方。畢業(yè)實(shí)習總結
3、一些習慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。
解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。
把代碼寫(xiě)的漂亮,注釋?zhuān)招,規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。
任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
4、題尾話(huà)
如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是2分份思想,可惜這種觀(guān)念,并不能深入每一個(gè)團隊的每一個(gè)人,少一點(diǎn)自私,未必不是好事。職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易。但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強你的抵抗力,一路前進(jìn)!
java實(shí)習報告8
一轉眼,這段實(shí)習的生活過(guò)去了,回首這段時(shí)間的實(shí)習,最大的收獲是學(xué)到了更多的知識,增加了自己的經(jīng)驗,鍛煉了自己,提高了自己的能力。下面,我將實(shí)習的工作總結如下:
在注重素質(zhì)教育的今天,社會(huì )實(shí)習一直被視為培養德、智、體、美、勞全面發(fā)展的跨世紀優(yōu)秀人才的重要途徑。畢業(yè)實(shí)習是學(xué)校教育向課堂外的一種延伸,也是推進(jìn)素質(zhì)教育進(jìn)程的重要手段、大學(xué)生進(jìn)入社會(huì )的橋梁。它有助于當代大學(xué)生接觸社會(huì ),了解社會(huì )。同時(shí),實(shí)習也是大學(xué)生學(xué)習知識、鍛煉才干的有效途徑,更是大學(xué)生服務(wù)社會(huì )、回報社會(huì )的一種良好形式。鑒于畢業(yè)實(shí)習的以上的優(yōu)點(diǎn),我懷著(zhù)一顆真誠學(xué)習的心成為了其中的一員。
來(lái)到實(shí)習單位,我首先面對的是個(gè)人角色的轉換及整個(gè)人際關(guān)系的變化。學(xué)校里成績(jì)不錯的學(xué)生變成了未知領(lǐng)域里從頭學(xué)起的實(shí)習生,而熟悉的校園也變成了陌生的企業(yè)單位,身邊接觸的人變成了我的前輩我的同事我的師傅,相處之道完全不同。在這樣的轉變中,對于溝通的認知顯得非常蒼白。于是第一次覺(jué)得自己并沒(méi)有本以為的那么善于溝通。當然,適應新的環(huán)境是需要過(guò)程的,所以我相信時(shí)間和實(shí)踐會(huì )讓我很快完成這種角色的轉變,真正融入到工作單位這個(gè)與學(xué)校全然不同的社會(huì )大環(huán)境中。我還要努力實(shí)踐,自覺(jué)進(jìn)行角色轉化。只有將理論付諸于實(shí)踐才能實(shí)現理論自身的價(jià)值,也只有將理論付諸于實(shí)踐才能使理論得以檢驗。同樣,一個(gè)人的價(jià)值也是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現的,也只有通過(guò)實(shí)踐才能鍛煉人的品質(zhì),彰現人的意志。
在公司中做不出成績(jì)時(shí),會(huì )有來(lái)自各方面的壓力,老板的眼色同事的嘲諷。而在學(xué)校,有同學(xué)老師的關(guān)心和支持,每日只是上上課,很輕松。常言道:工作一兩年勝過(guò)十多年的讀書(shū)。兩個(gè)月的實(shí)習時(shí)間雖然不長(cháng),但是我從中學(xué)到了很多知識,關(guān)于做人,做事,做學(xué)問(wèn)。只有擁有自信才能夠克服一切,去實(shí)現自己的理想,創(chuàng )造自己的人生。
實(shí)習是個(gè)人綜合能力的鍛煉,作為一名新時(shí)代的新青年更應該把學(xué)習作為保持工作積極性的重要途徑。像我這種文憑不高的人,心里就有一種很渴望的感覺(jué),明白了自己與社會(huì )所需的要求,因為現在畢業(yè)求職,特別是對于像自己一般的人,更多的時(shí)間是社會(huì )職業(yè)選擇自己面試,更多的不是自己去選擇職業(yè),這應該就是所謂的先就業(yè)再擇業(yè)吧。所以自己會(huì )把心態(tài)放正,在公司的時(shí)候先全面發(fā)展,等過(guò)段再看看精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。
在信息時(shí)代,學(xué)習是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。作為一名年輕同志更應該把學(xué)習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實(shí)際,不斷學(xué)習理論、技能知識和社會(huì )知識,用先進(jìn)的知識武裝頭腦,用精良的技術(shù)提升能力,以廣博的社會(huì )知識拓展視野。
我努力去適應全新環(huán)境的同時(shí),最大的體會(huì )莫過(guò)于實(shí)際工作方面的收獲。特別是在實(shí)習過(guò)程中,我親眼看到前輩們對工作認真負責、精益求精的工作作風(fēng)。在實(shí)習過(guò)程中使我感受最深、受益最大的就是這種工作作風(fēng)。通過(guò)這次實(shí)習,前輩們的這種作風(fēng)和精神值得我在今后的工作中很好地學(xué)習、繼承和發(fā)揚。走出校門(mén),踏進(jìn)社會(huì ),不能把自己要求太高。因為期望越大,失望可能會(huì )越大,但適當的期望與渴望還是非常必要的.。不能認為我在學(xué)校里讀了多少本書(shū)、寫(xiě)了多少萬(wàn)字、聽(tīng)了多少堂課,自己了不起了。我畢竟還是初出茅廬,沒(méi)有任何實(shí)踐經(jīng)驗,比起前輩們還差得很遠。學(xué)校生活暫告一段,社會(huì )生活剛剛起步,應該在步入社會(huì )后,繼續學(xué)習,不斷增長(cháng)和擴展知識面,才能使自己在社會(huì )占有一席之地。由于公司是主要是做網(wǎng)站的,所以我利用一段時(shí)間對PHP和mysql進(jìn)行了系統的學(xué)習,在這里帶我的師傅有時(shí)候只是很粗略的給我們講講或者干脆直接告訴我們應該學(xué)會(huì )什么,什么時(shí)候檢查。這時(shí)才真正感受到了在學(xué)校時(shí)老師耐心的教我們一點(diǎn)一滴知識時(shí)的珍貴。真后悔在學(xué)校時(shí)不應該那么浪費時(shí)間。但是現在也認識到自學(xué)能力的重要性,認識到“活到老學(xué)到老”的真諦!霸诖髮W(xué)里學(xué)的不是知識,而是一種叫做自學(xué)的能力”,參加工作后才能深刻體會(huì )這句話(huà)的含義。課本上學(xué)的理論知識用到的很少。在這個(gè)信息爆炸的時(shí)代,知識更新太快,靠原有的一點(diǎn)知識肯定是不行的。我們必須在工作中勤于動(dòng)手慢慢琢磨,不斷學(xué)習不斷積累。遇到不懂的地方,自己先想方設法解決,實(shí)在不行可以虛心請教他人,而沒(méi)有自學(xué)能力的人遲早要被企業(yè)和社會(huì )所淘汰。所以我們還要繼續學(xué)習,不斷提升理論素養。
在公司實(shí)習已經(jīng)兩個(gè)月了,在這里每天的時(shí)間都是非常緊張的,沒(méi)有什么時(shí)間玩。在這里我懂得了許多,以前知識嘴上說(shuō)說(shuō),現在真的感覺(jué)到賺錢(qián)的不容易。想到父母為了養家,為了送我讀書(shū)是多么偉大的一件事,他們真的不容易。還懂得了要做好一件事必須要有一定的一致,還要善于學(xué)習、多和周?chē)娜藴贤、要能發(fā)現問(wèn)題、多問(wèn)幾個(gè)為什么會(huì )是這樣,你一定可以學(xué)到很多東西,養成多想多問(wèn)的習慣,對以后的工作一定會(huì )有幫助的,還知道了團隊合作的重要性。
剛來(lái)的時(shí)候,什么都不習慣,因為是第一次上班,有點(diǎn)累,覺(jué)得力不從心,不知道從哪里入手,去學(xué)習哪方面的知識。后面慢慢就習慣了,但有時(shí)候想想,我一個(gè)大專(zhuān)生在外面又能干些什么呢?復雜點(diǎn)的也不會(huì ),連簡(jiǎn)單的功能有時(shí)候都做不好,以后怎么干大事呢?這也是個(gè)很好的鍛煉機會(huì ),好好磨練一下自己也有好處。中國不是有句古話(huà)“吃得苦中苦,方為人上人”嗎?
一、感想和體會(huì )
1、第一是要真誠:你可以偽裝你的面孔你的心,但絕不可以忽略真誠的力 量。第一天去單位,心里不可避免的有些疑惑:不知道同事上司怎么樣,應該去怎么做啊,要去干些什么呢等等吧!踏進(jìn)辦公室,只見(jiàn)幾個(gè)陌生的臉孔。我微笑著(zhù)和他們打招呼。從那天起,我養成了一個(gè)習慣,每天早上見(jiàn)到他們都要微笑的說(shuō)聲:“俞總早”,那是我心底真誠的問(wèn)候。我總覺(jué)得,經(jīng)常有一些細微的東西容易被我們忽略,比如輕輕的一聲問(wèn)候,但它卻表達了對同事對朋友的尊重關(guān)心,也讓他人感覺(jué)到被重視與被關(guān)心。
2、第二是溝通:要想在短暫的實(shí)習時(shí)間內,盡可能多的學(xué)一些東西,這就
需要跟同事有很好的溝通,加深彼此的了解,剛到公司,同事并不了解你的工作學(xué)習能力,不清楚你會(huì )做那些工作,所以跟同事前輩很好的溝通是很必要的。同時(shí)我覺(jué)得這也是我們將來(lái)走上社會(huì )的一把不可缺少的鑰匙。通過(guò)溝通了解,同事對我有了大體了解,邊有針對性的教我一些知識。我也真正學(xué)到了計算機教科書(shū)上所沒(méi)有或者真正用到了課本上的知識,鞏固了舊知識,掌握了新知識,甚至在實(shí)踐中推翻了書(shū)本上舊有的不合實(shí)際的知識,這才真正體現了知識的真正價(jià)值,學(xué)以致用。
3、第三是激情與耐心:激情與耐心,就像火與冰,看似兩種完全不同的東西,卻能碰撞出最美麗的火花。在單位時(shí),文斌就跟我說(shuō),想做網(wǎng)站開(kāi)發(fā)這塊,激情與耐心必不可少,在網(wǎng)站更新方面,這一行業(yè)就像做新聞工作,不斷的更新,這就需要你有激情,耐心的去不斷的學(xué)習,提高自己的專(zhuān)業(yè)水平。
4、第四是“主動(dòng)出擊”:當你可以選擇的時(shí)候,把主動(dòng)權握在自己手中。
在實(shí)習時(shí),我會(huì )主動(dòng)地幫同事做一些力所能及的事情,并會(huì )積極地尋找合適的時(shí)間,向同事請教問(wèn)題,跟同事像朋友那樣交流,談生活學(xué)習以及未來(lái)的工作,通過(guò)這些我就和同事走的更近,在實(shí)習當中,同事就會(huì )更愿意更多的指導我。獲得更大的收獲。記得有次同事的電腦出問(wèn)題,我就自高奮勇幫他去進(jìn)行查找原因,等問(wèn)題解決的后,我心里感覺(jué)很高興,因為我的主動(dòng),我鞏固了我所學(xué)的知識,并且得到了同事的認可。5、第五是細心負責和基本的專(zhuān)業(yè)素養:細心負責是做好每一件事情所必備的基本素質(zhì),基本的專(zhuān)業(yè)素養是前提。一個(gè)網(wǎng)站的代碼可能非常多,如果你寫(xiě)的代碼很凌亂,不嚴謹清晰,你可能會(huì )在一些細小的地方犯錯誤,網(wǎng)站也不容易的維護。所以說(shuō)要做好這些事情,不細心負責,沒(méi)有基本的專(zhuān)業(yè)素養,是很容易出現錯誤的。
6、第六是講究條理:如果你不想讓自己在緊急的時(shí)候手忙腳亂,就要養成講究條理性的好習慣!白鍪裁词虑槎家袟l理,”這是從小爸爸給我的忠告。在公司時(shí)的文件材料很多,這就需要很有條理的去整理好,以免在用的時(shí)候翻箱倒柜的去找,耽擱時(shí)間,浪費精力,誤了事情。所以,經(jīng)理的桌子上總是收拾得井井有條。這一點(diǎn)對我感觸很深,同時(shí)讓我聯(lián)想到在一本書(shū)上看到這么一個(gè)故事,一位在美國電視領(lǐng)域頗有成就的美籍華人當部門(mén)經(jīng)理時(shí),總裁驚訝于他每天都能把如山的信件處理完畢,而其他經(jīng)理桌上總是亂糟糟堆滿(mǎn)信件。他說(shuō),“雖然每天信件很多,但我都按緊急性和重要性排序,再逐一處理!笨偛糜谑前堰@種做法推廣到全公司,整個(gè)公司的運作變得有序,效率也提高了。所以說(shuō):養成講究條理的好習慣,能讓我們在工作中受益匪淺。
7、第七是態(tài)度決定一切。
工作時(shí)一定要一絲不茍,認真仔細,一個(gè)職員在公司的大部分時(shí)間都是在工作的,這就要求他在這段時(shí)間內一定要小心謹慎,一絲不茍,不能老是出錯,有必要一定要檢驗自己的工作結果,以確保自己的萬(wàn)無(wú)一失。工作的時(shí)候我一直保持極大的工作熱情,不僅順利完成工作任務(wù),工作之余還經(jīng)?偨Y經(jīng)驗教訓,不斷提高工作效率,雖然工作中我也會(huì )犯一些錯誤,受到領(lǐng)導批評,但我認為這些錯誤和批評是能讓我能在以后的工作中謹慎小心,提高工作效率。在和大家工作的這段時(shí)間里,他們嚴謹、認真的工作作風(fēng)給我留下了很深刻的印象,我也從他們身上學(xué)到了很多自己缺少的東西。這次生產(chǎn)實(shí)習雖然說(shuō)時(shí)間比較少,但是卻讓我了解了公司的企業(yè)文化、生產(chǎn)模式和質(zhì)量體系管理等經(jīng)驗,這對我來(lái)說(shuō)是很寶貴的。
8、第八是勤于思考
在工作崗位上一定要勤于思考,不斷改進(jìn)工作方法,提高工作效率。公司的日常工作都會(huì )比較繁瑣,而且幾天下來(lái)也會(huì )比較枯燥,就是需要你多動(dòng)腦筋,不斷地想方設法改進(jìn)自己的工作方法,提高工作效率,減少工作所需時(shí)間
9、第九是不斷學(xué)習
要不斷的豐富自己的專(zhuān)業(yè)知識和專(zhuān)業(yè)技能。這會(huì )使你的工作更加得心應手。一個(gè)人在自己的職位上有所作為,一定要對自己職業(yè)的專(zhuān)業(yè)知識有所熟悉,對自己業(yè)務(wù)所在范圍內的業(yè)務(wù)技能也要熟練掌握,這樣才算是一位合格的技術(shù)人員。
二、工作成果與收獲,在技術(shù)方面的心得體會(huì ):
程序代碼編寫(xiě),在與同事的交流中,能積累更多的經(jīng)驗和他人的編程思想,來(lái)完善自己未成熟的編程思想。指導教師常常持有一些我們無(wú)法想到的編程技巧和實(shí)現捷徑,這為我們省下了一些鉆研的時(shí)間,畢竟多年的經(jīng)驗是非常寶貴,值得我們這些新手去學(xué)習和借鑒的,使之成為我們自己的財富。從這里,我才真正的意識到實(shí)施一個(gè)軟件工程并不是說(shuō)簡(jiǎn)單的會(huì )編碼就能夠解決問(wèn)題的,我們更多的精力不是放在編碼上,編碼只是一個(gè)很小的模塊,只占到那么小的一個(gè)部分。這個(gè)事實(shí)在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個(gè)軟件就是編碼,除此無(wú)它,還好有老師的指導,不然真的會(huì )出現老師所說(shuō)的,撞得頭破血流之后才想起來(lái)用軟件工程的思想來(lái)完成這個(gè)工作。
項目程序的編程是一個(gè)非常煩瑣而枯燥的過(guò)程,需要耐心和毅力去完成,不然中途出現過(guò)多的錯誤,會(huì )使之后的校驗略顯費時(shí)。
這里,我才真正的意識到實(shí)施一個(gè)軟件工程并不是說(shuō)簡(jiǎn)單的會(huì )編碼就能夠解決問(wèn)題的,我們更多的精力不是放在編碼上,編碼只是一個(gè)很小的模塊,只占到那么小的一個(gè)部分。這個(gè)事實(shí)在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個(gè)軟件就是編碼,除此無(wú)它,還好有老師的指導,不然真的會(huì )出現老師所說(shuō)的,撞得頭破血流之后才想起來(lái)用軟件工程的思想來(lái)完成這個(gè)工作。目前,正著(zhù)手復習英語(yǔ)4級的考試,同時(shí)也沒(méi)有怠慢實(shí)習訓練的項目程序編寫(xiě)。遇到問(wèn)題及時(shí)的向指導教師請教,如果問(wèn)題不是很麻煩的話(huà),便會(huì )通過(guò)請教同學(xué)來(lái)解決。實(shí)訓項目編程工作量之大,超過(guò)我的想象,而且由于編程操作過(guò)于精細,一點(diǎn)錯誤都會(huì )影響全局調試,所以一直停留在這個(gè)階段。能被別人接受和認可,在進(jìn)行過(guò)程中不會(huì )出現崩潰性的問(wèn)題,這些工作缺一不可。
實(shí)習項目的編程如計劃的順利進(jìn)行著(zhù),再有一周的時(shí)間,就可以徹底完成編程余下的工作,進(jìn)入到調試階段。雖然相對于一些高手,我的進(jìn)度實(shí)在是太過(guò)于落后,但是我不會(huì )認輸,畢竟每天都認真而又充實(shí)的生活著(zhù)、工作著(zhù),沒(méi)有閑暇的時(shí)間去偷懶。軟件的調試也同樣是非常重要的,它關(guān)系著(zhù)整個(gè)軟件是否能正常輸出和輸入,在軟件的整個(gè)工程中,占著(zhù)無(wú)可厚非的重要地位。所以,必須耐著(zhù)性子,完美的進(jìn)行著(zhù)每一次調試,以及軟件功能測試,不允許有半點(diǎn)的差錯和BUG出現。
回想這段時(shí)間在實(shí)習項目的程序編寫(xiě)和調試測試,充分發(fā)現了個(gè)人力量的渺小,人類(lèi)永遠無(wú)法脫離組織而單獨活下去,就像我這段時(shí)間的程序編寫(xiě)以及與指導老師的溝通,如果沒(méi)有他們的協(xié)助,也許我需要更多的時(shí)間來(lái)完成實(shí)習項目的程序編寫(xiě)以及調試和測試等環(huán)節。組織內部的協(xié)調工作,使我實(shí)習項目作業(yè)可以順利的完成,在寒假即將到來(lái)之際,充分的體會(huì )到了組織團體對個(gè)人的重要性所在,在這段軟件大型實(shí)習活動(dòng)中,學(xué)習了很多書(shū)本上遺漏的知識和前輩老師的很多指導經(jīng)驗,這是一筆無(wú)比巨大的精神財富,是我之后學(xué)習工作的重要財產(chǎn)。
實(shí)習是為將來(lái)打基礎的重要階段,珍惜自己每一個(gè)工作的機會(huì ),不論什么人,什么學(xué)歷,從事什么工作,好好的表現、展示自己的能力,不要錯過(guò)好的機遇。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(cháng)的,經(jīng)歷一段過(guò)程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結果是相同的,我們都會(huì )因涉事而成長(cháng)。
這同時(shí)又證明了要做好一份工作,不僅要了解相關(guān)的理論知識,還要了解實(shí)際操作。通過(guò)這段時(shí)間的學(xué)習,從無(wú)知到認知,到深入了解,漸漸的我喜歡上這個(gè)全新的專(zhuān)業(yè),讓我深刻的體會(huì )到學(xué)習的過(guò)程是最美的,在整個(gè)實(shí)習過(guò)程中,我每天都有很多的新的體會(huì ),新的相反,想說(shuō)的很多,總結下來(lái)主要有以下幾點(diǎn):堅持、我們不管到那家公司,一開(kāi)始都不會(huì )立刻給工作我們做,一般都是先讓我們看,時(shí)間短的要幾天,時(shí)間長(cháng)的要幾周,在這段時(shí)間里很多人會(huì )覺(jué)得很無(wú)聊,沒(méi)事可做,便產(chǎn)生離開(kāi)的想法,在這個(gè)時(shí)候我們一定要堅持,輕易放棄只會(huì )讓自己后悔。多聽(tīng)、多看、多想、多做、少說(shuō):我們到公司工作以后,要知道自己能否勝任這份工作,關(guān)鍵是看你自己對待工作的態(tài)度,態(tài)度對了,即使自己以前沒(méi)學(xué)過(guò)的知識也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識基礎也不會(huì )把工作做好,四多一少就是我的態(tài)度,我剛到這個(gè)崗位工作,根本不清楚該做些什么,并且這和我在學(xué)校讀的專(zhuān)業(yè)沒(méi)有必然的聯(lián)系,剛開(kāi)始我覺(jué)得很頭痛,可經(jīng)過(guò)工作過(guò)程中多看別人怎樣做,多聽(tīng)別人怎樣說(shuō),多想自己應該怎樣做,然后自己親自動(dòng)手去多做,終于在短短幾天里對工作有了一個(gè)較系統的認識,慢慢的自己也可以完成相關(guān)的工作了,光用嘴巴去說(shuō)是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。少埋怨:有的人會(huì )覺(jué)得公司這里不好那里不好,同事也不好相處工作也不如愿,經(jīng)常埋怨,這樣只會(huì )影響自己的工作情緒,不但做不好工作,還增加了自己的壓力,所以,我們應該少埋怨,要看到公司好的一面,對存在的問(wèn)題應該想辦法去解決而不是去埋怨,這樣才能保持工作的激情。虛心學(xué)習:在工作過(guò)程中,我們會(huì )碰到很多問(wèn)題,有的是我們懂得的,也有很多是我們不懂的,不懂的東西我們要虛心向同事或領(lǐng)導請教,當別人教我們知識的時(shí)候,我們也應該虛心的接受,不要認為自己懂得一點(diǎn)雞毛蒜皮就飄飄然。錯不可怕,就怕一錯再錯:每一個(gè)人都有犯錯的時(shí)候,工作中第一次做錯了不要緊,公司領(lǐng)導會(huì )糾正并原諒你,但下次你還在同一個(gè)問(wèn)題上犯錯誤,那你就享受不到第一次犯錯時(shí)的待遇了。
三、實(shí)習總結
經(jīng)過(guò)這次實(shí)習,我從中學(xué)到了很多課本沒(méi)有的東西,在就業(yè)心態(tài)上我也有很大改變,以前我總想找一份適合自己愛(ài)好,專(zhuān)業(yè)對口的工作,可現在我知道找工作很難,要專(zhuān)業(yè)對口更難,很多東西我們初到社會(huì )才接觸、才學(xué)習。所以我現在不能再像以前那樣等待更好機會(huì )的到來(lái),要建立起先就業(yè)再擇業(yè)的就業(yè)觀(guān)。應盡快丟掉對學(xué)校的依賴(lài)心理,學(xué)會(huì )在社會(huì )上獨立,敢于參加與社會(huì )競爭,敢于承受社會(huì )壓力,使自己能夠在社會(huì )上快速成長(cháng)。
通過(guò)實(shí)習,我自身發(fā)生了重大的轉變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應具備的素養,不遲到不早退是必然的,而且還要時(shí)刻嚴格要求自己,公司的規定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實(shí)習,爭取提早轉正,我相信我會(huì )在JAVA開(kāi)發(fā)這條路上走的更長(cháng)更遠?傊,這段時(shí)間,我看到了自己本身存在著(zhù)許多問(wèn)題,也會(huì )遇到這樣那樣的問(wèn)題,當前的時(shí)代日趨復雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應付自如的。因此反映出學(xué)習的還不夠,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習,不斷開(kāi)拓視野,增強自己的實(shí)踐操作技能,為以后的工作存儲更多的能力。畢業(yè)實(shí)習使我獲得了人生第一筆寶貴的工作經(jīng)驗,雖然在步入社會(huì )后,還有很多東西要學(xué)習,很多教訓要吸收,但我想我已經(jīng)做好了足夠的準備,無(wú)論是心態(tài)上還是技能上,F代社會(huì )的競爭是殘酷的,但只要努力地付出,我的職業(yè)生涯就必定會(huì )開(kāi)出希望的花,結出成功的果——我相信。
四、今后自己努力方向
學(xué)無(wú)止境:我將堅持不懈地努力學(xué)習軟件技術(shù)知識,并用于指導實(shí)踐。對現軟件行業(yè)來(lái)說(shuō),技術(shù)變化較快,在這方面我要加強自我學(xué)習。光說(shuō)不做,不行。在以后的工作中不斷學(xué)習知識,通過(guò)多看、多學(xué)、多練來(lái)不斷的提高自己的技能。這樣才能不斷的豐富自己,讓自己不提前被這個(gè)競爭激烈的社會(huì )所淘汰不斷鍛煉自己的膽識和毅力,提高自己解決實(shí)際問(wèn)題的能力及溝通能力,并在工作過(guò)程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作?偨Y這段時(shí)間的實(shí)習生活,使我受益匪淺,受益一生,這將為我選擇軟件事業(yè)而自豪,選擇軟件事業(yè)而驕傲,更加堅定了我成為軟件人的決心和信心,我有能力和毅力來(lái)走這條路。
java實(shí)習報告9
實(shí)習目的
通過(guò)對java語(yǔ)言、JavaWeb、Mysql數據庫應用設計及SQL語(yǔ)言的復習和鍛煉,并且通過(guò)使用IDEA開(kāi)發(fā)工具開(kāi)發(fā)公司項目,以達到充分熟悉開(kāi)發(fā)平臺及其應用設計,同時(shí)掌握并實(shí)踐軟件項目設計規范及其開(kāi)發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫(xiě)、系統測試及軟件手冊編寫(xiě),以便提前適應軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力。培養我們動(dòng)手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
實(shí)習時(shí)間
20××年2月25日~20××年3月17日
實(shí)習地點(diǎn)
實(shí)習內容
隨著(zhù)社會(huì )的快速發(fā)展,用人單位對大學(xué)生的要求越來(lái)越高,對于即將畢業(yè)的在校生而言,為了能更好的適應嚴峻的就業(yè)形勢,畢業(yè)后能夠盡快的融入到社會(huì ),同時(shí)能夠為自己步入社會(huì )打下堅實(shí)的基礎,畢業(yè)實(shí)習是必不可少的階段。畢業(yè)實(shí)習能夠使我們在實(shí)踐中了解社會(huì ),讓我們學(xué)到了很多在專(zhuān)業(yè)課堂上根本就學(xué)不到的知識,受益匪淺,也打開(kāi)了視野,增長(cháng)了見(jiàn)識,使我認識到將所學(xué)的知識具體應用到工作中去,為以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎,只有在實(shí)習期間盡快調整好自己的學(xué)習方式,適應社會(huì ),才能被這個(gè)社會(huì )所接納,進(jìn)而生存發(fā)展。剛進(jìn)入實(shí)習單位的時(shí)候我有些擔心,在大學(xué)學(xué)習的專(zhuān)業(yè)知識與實(shí)習崗位所需的知識有些脫節,但在經(jīng)歷了幾天的適應過(guò)程之后,我慢慢調整觀(guān)念,正確認識了實(shí)習單位和個(gè)人的崗位以及發(fā)展方向。我相信只要我們立足于現實(shí),改變和調整看問(wèn)題的角度,銳意進(jìn)取,在成才的道路上不斷攀登,有朝一日,那些成才的機遇就會(huì )紛至沓來(lái),促使我們成為專(zhuān)業(yè)公認的人才。我堅信“實(shí)踐是檢驗真理的唯一標準”,只有把從書(shū)本上學(xué)到的專(zhuān)業(yè)理論知識應用于實(shí)踐中,才能真正掌握這門(mén)知識。因此,我作為一名物聯(lián)網(wǎng)工程專(zhuān)業(yè)的學(xué)生,有幸參加了為期近三個(gè)月的畢業(yè)實(shí)習。
實(shí)習目的及任務(wù)
經(jīng)過(guò)了大學(xué)四年專(zhuān)業(yè)的理論進(jìn)修,使我們軟件基礎知識有了根本掌握。我們即將離開(kāi)大學(xué)校園,作為大學(xué)畢業(yè)生,心中想得更多的是如何去做好自己專(zhuān)業(yè)發(fā)展、如何更好的去完成以后工作中每一個(gè)任務(wù)。本次實(shí)習的目的及任務(wù)要求:
實(shí)習目的
、贋榱藢⒆约核鶎W(xué)軟件開(kāi)發(fā)知識運用在社會(huì )實(shí)踐中,在實(shí)踐中鞏固自己的理論知識,將學(xué)習的理論知識運用于實(shí)踐當中,反過(guò)來(lái)檢驗書(shū)本上理論的正確性,鍛煉自己的動(dòng)手能力,培養實(shí)際工作能力和分析能力,以達到學(xué)以致用的.目的。通過(guò)實(shí)習,深化已經(jīng)學(xué)過(guò)的理論知識,提高綜合運用所學(xué)過(guò)的知識,并且培養自己發(fā)現問(wèn)題、解決問(wèn)題的能力。
、谕ㄟ^(guò)java開(kāi)發(fā)崗位實(shí)習,更廣泛的直接接觸社會(huì ),了解社會(huì )需要,加深對社會(huì )的認識,增強自身對社會(huì )的適應性,將自己融合到社會(huì )中去,培養自己的實(shí)踐能力,縮短我們從一名大學(xué)生到一名工作人員之間的觀(guān)念與業(yè)務(wù)距離。為以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎;
、弁ㄟ^(guò)實(shí)習,了解軟件開(kāi)發(fā)工作流程,從而確立自己在最擅長(cháng)的工作崗位。為自己未來(lái)的職業(yè)生涯規劃起到關(guān)鍵的指導作用。通過(guò)實(shí)習過(guò)程,獲得更多與自己專(zhuān)業(yè)相關(guān)的知識,擴寬知識面,增加社會(huì )閱歷。接觸更多的人,在實(shí)踐中鍛煉膽量,提升自己的溝通能力和其他社交能力。培養更好的職業(yè)道德,樹(shù)立好正確的職業(yè)道德觀(guān)。
實(shí)習任務(wù)要求
、僭趰徫粚(shí)習期間,嚴格遵守實(shí)習單位的規章制度,服從畢業(yè)實(shí)習專(zhuān)業(yè)指導老師的安排,做好實(shí)習筆記,注重理論與實(shí)踐相結合,善于發(fā)現問(wèn)題。
、谠趯(shí)習過(guò)程,有嚴格的時(shí)間觀(guān)念,不遲到不早退,虛心向有經(jīng)驗的同事請教,積極主動(dòng)完成實(shí)習單位分配的任務(wù),與單位同事和諧相處;
、勖刻於颊J真總結當天的實(shí)習工作所遇到的問(wèn)題和收獲體會(huì ),做好工作反思。
通過(guò)在公司的實(shí)習也有了一些自己的新的和感悟
1、淺談測試
一直以來(lái),我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測試是既重要且難以精湛的。其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個(gè)系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經(jīng)驗。實(shí)際項目中,編碼時(shí)間一般只占30%左右,真正耗費時(shí)間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質(zhì)量。
2、程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調試追蹤?
如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。idea是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,例如:缺少對象這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方。
4、一些習慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。把代碼寫(xiě)的漂亮,注釋、空行、規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
5、題尾話(huà)
我們的實(shí)習已經(jīng)結束,但生活卻沒(méi)有結束,這一次的實(shí)習,對于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重大四個(gè)字來(lái)形容。他不僅僅對我們的專(zhuān)業(yè)知識進(jìn)行了鞏固和拓展;還對我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應該注意的一些細節;更是讓我們親身體會(huì )了軟件工程這門(mén)科學(xué)對于一個(gè)軟件的意義。這些經(jīng)驗對我們來(lái)說(shuō)就是一筆寶貴的財富。而經(jīng)過(guò)了3周的實(shí)習,在大家的共同努力下,也都完成了各自的任務(wù),但我想說(shuō)的是,我們并不僅僅是完成了任務(wù),我們更是個(gè)個(gè)滿(mǎn)載而歸。項目的制作以及疑難問(wèn)題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來(lái),并且對代碼有了更深層次的理解。代碼的復用性、類(lèi)與類(lèi)之間的調用、對象的創(chuàng )建、數據庫的連接以及操作等各種專(zhuān)業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。如果說(shuō)專(zhuān)業(yè)知識收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認為在整個(gè)實(shí)習過(guò)程中收獲最大的地方。代碼的注釋以及編碼的規范這兩點(diǎn)是我以前很少注意的地方,對其也并沒(méi)有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必須應該具備的能力,或者說(shuō)應該特別注重的地方。因為我們的代碼并沒(méi)有多少注釋以及很多地方的編碼很不規范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆匆的進(jìn)行下一步測試。在修改的這一周內,通過(guò)自己的體會(huì )以及老師的重點(diǎn)強調,對于代碼的編碼規范和代碼的注釋有了更深層次的理解。通過(guò)了這次的實(shí)習,我個(gè)人認為,代碼的注釋以及編碼的規范比個(gè)人的技術(shù)更為重要。
java實(shí)習報告10
實(shí)習類(lèi)型 教學(xué)實(shí)習 實(shí)習單位 歐美學(xué)院 指導教師 丁亞周 所在院(系)信息技術(shù)系 班 級 1202 學(xué)生姓名于紅學(xué) 號 9211120214
一、 實(shí)習時(shí)間和地點(diǎn)
時(shí)間:20xx.3.17-20xx.4.17 地點(diǎn):歐美學(xué)院F311,F310
二、 實(shí)習的內容
(1)本組課題及本人任務(wù);
我們小組設計的是圖書(shū)管理系統,包括圖書(shū)信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書(shū)信息管理,逾期罰款或損壞賠償信息管理和數據庫。我負責的是圖書(shū)信息管理,包括對圖書(shū)信息的查閱,刪除,修改和增加?梢詽M(mǎn)足圖書(shū)館的一些日;顒(dòng)
(2)程序功能簡(jiǎn)介;
這次實(shí)踐課我們小組設計的圖書(shū)管理系統包括了圖書(shū)信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書(shū)信息管理,逾期罰款或損壞賠償信息管理。主要包含對信息的查找,增加,刪除和修改。如下圖所示:
(3)主體內容(簡(jiǎn)要說(shuō)明總體情況,詳細介紹本人任務(wù)部分):
1.設計分析;
圖書(shū)管理系統是典型的`信息管理系統,其開(kāi)發(fā)主要包括后臺數據庫的建立前端應用程序的開(kāi)發(fā)兩個(gè)方面.對于前者要求建立起數據一致性和完整性強、數據安全性好的庫.而對于后者則要求應用程序功能完備,易使用等特點(diǎn).本組結合簡(jiǎn)單圖書(shū)館的要求,設計了數據庫結構和應用程序.系統運行結果證明,本文所設計的圖書(shū)管理系統可以滿(mǎn)足圖書(shū)館工作人員的需要
2.程序結構(畫(huà)流程圖)
3.各模塊的功能及程序說(shuō)明;
我所負責的模塊是圖書(shū)信息管理,主要包含四個(gè)方面,對圖書(shū)信息的查找,增加,修改,刪除。查找:可以滿(mǎn)足圖書(shū)管理者查詢(xún)數目的要求,在這個(gè)模塊,可已使用多種方式查找,包括無(wú)條件查詢(xún)和條件查詢(xún),無(wú)條件查詢(xún)是將所有的書(shū)一起都找出來(lái),條件查詢(xún)又包括圖書(shū)編號查詢(xún)和模糊條件,這個(gè)可以滿(mǎn)足圖書(shū)管理者對具體的一本書(shū)查詢(xún)的要求;增加:按照傳統的增加方式進(jìn)行增加,在新買(mǎi)書(shū)時(shí),可以方便圖書(shū)管理者對數據庫進(jìn)行增加;修改:可以修改圖書(shū)的名稱(chēng),適合在錄入信息錯誤時(shí)使用;刪除:當撤銷(xiāo)破舊書(shū)目時(shí),可以使用,我所做的所有操作都會(huì )對數據庫產(chǎn)生影響。
4. 源程序;
case 1:
System.out.println(" 圖書(shū)信息:"); System.out.println("1. 查詢(xún)圖書(shū)信息:"); System.out.println("2. 插入圖書(shū)信息:"); System.out.println("3. 刪除圖書(shū)信息:");
int a1=scanner.nextInt();
switch(a1){
case 1:
System.out.println("1. 查詢(xún)圖書(shū)信息:");
String Sql = "SELECT * FROM systembook "; rs= stmt.executeQuery(Sql);
while(rs.next()){
String bookID =rs.getString(1); String bookNo =rs.getString(2); String bookName =rs.getString(3); String bookWriter =rs.getString(4); String bookPub =rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub); }
break;
case 2:
int zz=0; while(zz!=1){
System.out.println("2. 插入圖書(shū)信息:");
System.out.println("請按順序插入圖書(shū)條碼號,圖書(shū)索書(shū)號,圖書(shū)名字,圖書(shū)作者,
String str=scanner.next(); String []splitst=str.split(","); String a11=splitst[0]; String a12=splitst[1]; String a13=splitst[2]; String a14=splitst[3]; String a15=splitst[4];
Sql="INSERT
INTO
圖書(shū)出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub) VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
int i=stm.executeUpdate(Sql); //返回記錄影響的條數
System.out.println("插入成功!"); }
System.out.println("是否繼續插入?yes/no no返回主菜單"); String k=scanner.next();
if(i!=0){
if(k.startsWith("yes"))
System.out.println(); if(k.startsWith("no")){
zz=1;
System.out.println();
};
}; }
break; case 3: int ll=0; while(ll!=1){
System.out.println(" 3. 刪除圖書(shū)信息: ");System.out.println("請輸入要刪除的圖書(shū)編號:");String Str=scanner.next();String []Splitst=Str.split(",");String b3=Splitst[0];
String sql1="SELECT * FROM systembook where bookID='"+b3+"'"; rs1= stm.executeQuery(sql1); int kkk=0; while(rs1.next()) {
String a22 =rs1.getString(1); String b22 =rs1.getString(2); String c22 =rs1.getString(3); String d22 =rs1.getString(4); String e22 =rs1.getString(5);
System.out.println(a22+","+b22+" ,"+c22+","+d22+","+e22);
kkk++;
} if(kkk==0)
{ else
{
{String deleSql= "DELETE FROM systembook WHERE bookID='"+b3+"'";
System.out.println( "沒(méi)有這本書(shū),請重新輸入"); }
【java實(shí)習報告】相關(guān)文章:
java實(shí)習報告06-21
java實(shí)習報告06-16
java培訓的實(shí)習報告09-24
java畢業(yè)實(shí)習報告07-12
java實(shí)習報告總結08-12
Java實(shí)習報告范文03-22
java實(shí)習報告模板09-01
java的實(shí)習報告范文06-16
Java實(shí)習報告范文03-22
java實(shí)習報告15篇06-22