java實習日志一:
實習日記
一
20010-4-1星期四
實習的第一天,感覺心里空空的,畢竟昔日在學(xué)校的作息時間,一下子被工作所取代,還真有點不適應(yīng)。其實在此之前我也作好了進入社會的準備,以前經(jīng)歷過一次畢業(yè),現(xiàn)在總比第一次畢業(yè)時“無所適從”的感覺要好很多,心態(tài)也放得更為平和。如果真要說點與眾不同的話,那就是明顯感覺到:多了一些信心與實在。
二
2010-4-2星期五
今天下班后回宿舍上機調(diào)試程序,一個java網(wǎng)站,用Tomcat作服務(wù)器, 在被瀏覽器加載的時候總是無法顯示出來,頁面提示出錯信息:500錯誤。到服務(wù)器日志查找原因,有一個“數(shù)據(jù)加載失敗”的提示。數(shù)據(jù)庫用的是SQL Server2000,原以為是Tomcat配置文件的問題,到網(wǎng)上查了很多相關(guān)資料,改了又改一直沒搞定,頭都大了,一直到12點才郁悶的關(guān)機睡覺!
三
2010-4-5星期一
工作也兩三天了,員工也已熟悉,可惜他們都不是編程高手,要不我就可以直接向他們問一些我在做網(wǎng)站時遇到的難題了。唉,誰叫我找一個與專業(yè)不怎么相干的單位來實習呢!可說歸說,事還得做:與客戶交談,打電話詢問相關(guān)事宜,遇到好心的客戶還好,不會刁難你,要是來了一個挑三檢四的就不好應(yīng)付了,至少你得耍點小聰明,當然不能惹客戶不高興,要不過后會接到老板的“呼叫”的。其實最簡單的對付辦法也很簡單:你只管順著客戶的意思,點頭即可!
四
2010-4-6星期二
最近到網(wǎng)上找了些視頻資料,看后很過癮,可看歸看,一動手寫代碼就傷神了。忘說內(nèi)容了,其實看的就幾個與Java編程相關(guān)的開源框架(Struts+Spring+Hibernate)而已,不過涉及到的東西就多了,開發(fā)平臺用的是Eclipse+MyEclipse,這個還好應(yīng)付,裝上設(shè)一下環(huán)境變量就搞定,跟JDK差不多。難的是在這之上的插件的應(yīng)用,要知道開源的東西特多,很多其實多差不多,但你卻不得不花時間去了解,而且版本的兼容性問題有時會讓你不知從哪處理是好。開源而且集成的東西用起來是好,感覺就是復(fù)雜了一點!尤其是面對一大堆英文文檔或者官方英文指導(dǎo)手冊時候,砸電腦的沖動都有呀!
五
2010-4-7星期三
今天就簡單聊聊上面的Struts+Spring+Hibernate吧。
Struts代表:表示層;Spring代表:業(yè)務(wù)邏輯層;Hibernate則代表持久層。他們是目前在Java Web編程開發(fā)中用得最多的框架,其實這樣區(qū)分是為了適應(yīng)軟件開發(fā)過程中各個分工部門之間保持一致性的需要。說得簡單點就是大家都在一個模式下寫代碼,這樣就能保證寫出來的程序能被每一個人都能夠讀懂,而且有些基本的東西它可以自動幫你生成,不用你自己一個一個的敲了,達到了代碼復(fù)用。這樣保證可讀性的同時也提高了開發(fā)效率,從而降低了成本。Struts這個框架其實就是Java MVC設(shè)計模式中(簡稱Model1與Model2)Model2的一個具體實現(xiàn),Spring 則通過提供ICO(控制反轉(zhuǎn),也稱依賴注入)實現(xiàn)了對對象甚至事務(wù)(如聲明式事務(wù))的集中管理,此外還引入了AOP(對向切面編程),當然也完全兼容其它框架。Hibernate嗎,就是一個實現(xiàn)對象與關(guān)系映射的中間件,大家知道,現(xiàn)在的主流數(shù)據(jù)庫還是關(guān)系型的,但編程卻已經(jīng)采用了面向?qū)ο蟮乃枷,如何讓編程人員能像操作對象一樣,操縱數(shù)據(jù)庫里的數(shù)據(jù)呢?Hibernate就是這樣一種框架。以前Java程序員與數(shù)據(jù)庫打交道都是通過JDBC,還要寫SQL語句,不過Hibernate徹底改變了這一切,它在JDBC之上又作了一次封裝,從而實現(xiàn)了不用寫SQL語句就可以實現(xiàn)操作數(shù)據(jù)庫。
值得提醒的是,這三個框架都是輕量級的,沒有侵入性或者侵入性很低,不像EJB這樣的重量級框架,它們都能最大限度的實現(xiàn)代碼的可復(fù)用。
六
2010-4-8星期四
今天根據(jù)經(jīng)理給的項目,自己嘗試的進行修改!
七
2010-4-9星期五
轉(zhuǎn)眼幾天又過去了,工作的感覺也漸漸好了起來。值得高興的是,前些天說的網(wǎng)站數(shù)據(jù)庫加載失敗的問題也解決了。多虧了論壇朋友的解答與同學(xué)的指導(dǎo),總結(jié)一下主要有以下幾個原因:沒給SQL Server2000打補丁;數(shù)據(jù)庫連接文件中寫的密碼與SA用戶登陸數(shù)據(jù)庫時的密碼沒保持一致;我用的是Tomcat的最新版本6,估計有兼容性問題,所以換了版本5;還有就是一開始沒安裝微軟JDBC for SQL Server2000的驅(qū)動程序,導(dǎo)致無法加載驅(qū)動類庫。幾天的工夫總歸沒白費!
八
2010-4-12 星期一
今天裝了MySQL數(shù)據(jù)庫,想給網(wǎng)站換個數(shù)據(jù)庫管理系統(tǒng)。說實話,用慣了SQL Server2000感覺沒什么意思了,就像總是用Windows操作系統(tǒng)一樣,用久了就膩了!雖然SQL語句兩者相差不大,但初次使用起來還是有點具有挑戰(zhàn)性,至少有新鮮感,并促使你不斷學(xué)習。
遇到的最頭痛的要屬數(shù)據(jù)庫的備份與還原了。在SQL Server2000中,這非常簡單,點
擊菜單即可?稍贛ySQL里,就不一樣了,可能我剛學(xué),還沒上手吧。按照書上的操作把數(shù)據(jù)文件拷到Mysql安裝目錄的Data/數(shù)據(jù)庫名 文件夾下,重啟MySQL,用客戶端連接上,能顯示出來有表了,可執(zhí)行Select語句里就出錯了:
ERROR 1034 (HY000): Incorrect key file for table 'ebs_book'; try to repair it
Google百度了一上午都沒解決。只得到一些大概信息,如下:
frm、MYI、MYD分別對應(yīng)MyISAM表的表結(jié)構(gòu)索引\數(shù)據(jù)文件;
frm,myd,myi是屬于MySQL存儲數(shù)據(jù)的文件,phpMyAdmin是無法導(dǎo)入的。
phpMyAdmin支持的文件格式為sql文件。
frm格式 MYD格式MYI格式文件導(dǎo)入MySQL中的方法:
導(dǎo)入到sql的data目錄
直接復(fù)制到新的數(shù)據(jù)庫下就可以了,這樣的文件是mysql用來存放表的文件,所以只能放到mysql的安裝目錄的data目錄下,而且如果你是要傳到空間上的話,基本上是無法恢復(fù)了,除非你把這些數(shù)據(jù)給空間商要他幫你恢復(fù)。
感覺像是判了“死緩”一樣,難道數(shù)據(jù)真的無法恢復(fù)了?
九
2010-4-13星期二
.又是一個雨天,早上上班時間還下得很大,就沒起床了。直接電話向經(jīng)理請了假,說是頭痛下午再過去了,還好經(jīng)理爽快的答應(yīng)了,要不一去就會露餡現(xiàn)出原形的!
上午上網(wǎng),下載了三個網(wǎng)站源碼,本想找個部署運行看下效果,結(jié)果一看,后臺數(shù)據(jù)庫全不一樣:分別使用了三個不同的數(shù)據(jù)庫(SQL Server2000、Oracle、Mysql),很是無奈。 個人比較熟悉微軟的SQL Server2000,可那個好一點源碼用的卻是MySQL,突然有種把數(shù)據(jù)庫重建的想法,因為數(shù)據(jù)庫之間相互轉(zhuǎn)換的軟件好像一般都不好使,這可能是數(shù)據(jù)庫廠商之間的競爭造成的兼容性差所至。由于時間有限,這活便暫且被擱置下來。
十
2010-4-14 星期三
今天好高興呀,自己做了兩周的代碼終于在網(wǎng)友的幫助下調(diào)試成功了。說起來真是巧得很,那天晚上大概10點鐘的樣子,網(wǎng)友突然呼我,我打開QQ問怎么了,她說她能調(diào)好了能運行出來,我下子來了精神,要知道調(diào)了幾天了,一直進展都沒有的呀。可誰知我一打開,還是不行,但按她的提示跳過主頁到其它頁面能查到數(shù)據(jù)庫里的東西,搞了這么久,原來問題在這。點了下其它的鏈接,頭幾個還能正常跳轉(zhuǎn),可后面幾個就出問題了。
無奈,只好重新調(diào)整思路,既然少數(shù)能運行,應(yīng)該不會有太多問題。沒辦法,還得一行一行分析代碼,可看來看去還是老樣子。還莫名其妙的多了一個“空指針”的錯誤。就在要放棄準備睡覺的時候,瀏覽器中的一個“ID”號引起了我的注意,它是“numberic”類型,可顯示是一負數(shù),我納悶了,數(shù)據(jù)庫里明明全是正數(shù)呀,直覺告訴我,應(yīng)該是數(shù)值太大超過類型定義的范圍了。果不出我所言,一改數(shù)據(jù)庫里的數(shù)據(jù)重起加載Ok,頁面跳轉(zhuǎn)正常,數(shù)據(jù)也顯示正常。唯一不爽的事主頁不能把數(shù)據(jù)庫里的數(shù)據(jù)請求出來顯示,只提示“空指針”錯誤,很明顯,這是沒得到數(shù)據(jù)的癥狀。
很晚了,基本問題已經(jīng)解決,該好好休息了,明天還得繼續(xù)上班呀,無奈!
十一
2010-4-15 星期四
什么是模式?
模式,即pattern。其實就是解決某一類問題的方法論。你把解決某類問題的方法總結(jié)歸納到理論高度,那就是模式。
Alexander給出的經(jīng)典定義是:每個模式都描述了一個在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復(fù)相同的工作。
模式有不同的領(lǐng)域,建筑領(lǐng)域有建筑模式,軟件設(shè)計領(lǐng)域也有設(shè)計模式。當一個領(lǐng)域逐漸成熟的時候,自然會出現(xiàn)很多模式。
為什么要用模式?
因為模式是一種指導(dǎo),在一個良好的指導(dǎo)下,有助于你完成任務(wù),有助于你作出一個優(yōu)良的設(shè)計方案,達到事半功倍的效果。而且會得到解決問題的最佳辦法。
十二
2010-4-16星期五
什么是框架?
框架,即framework。其實就是某種應(yīng)用的半成品,就是一組組件,供你選用完成你自己的系統(tǒng)。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。
為什么要用框架?
因為軟件系統(tǒng)發(fā)展到今天已經(jīng)很復(fù)雜了,特別是服務(wù)器端軟件,設(shè)計到的知識,內(nèi)容,問題太多。在某些方面使用別人成熟的框架,就相當于讓別人幫你完成一些基礎(chǔ)工作,你只需要集中精力完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計。而且框架一般是成熟,穩(wěn)健的,他可以處理系統(tǒng)很多細節(jié)問題,比如,事物處理,安全性,數(shù)據(jù)流控制等問題。還有框架一般都經(jīng)過很多人使用,所以結(jié)構(gòu)很好,所以擴展性也很好,而且它是不斷升級的,你可以直接享受別人升級代碼帶來的好處。
十三
2010-4-19星期一
今天,自己開始試著根據(jù)項目進行代碼的修改,剛開始的時候,總會遇到許多的問題。好在后面都克服了。
十四
2010-4-20星期二
今天,遇到了一些新技術(shù),之前自己學(xué)習中沒遇到過,最后請教了同事,終于弄明白了些。
十五
2010-4-21星期三
今天自己特意找了些struts2方面的資料來看,因為之前用過struts1,所以看起來也輕松了許多。
十六
2010-4-22星期四
自己嘗試了用struts2來添加功能模塊,感覺struts2和json結(jié)合使用的話,效率還是蠻高的。
20
十七
2010-4-23星期五
今天,同事過來找我,讓我?guī)退麑扅c后臺操作的action,是關(guān)于查詢方面的。我覺得這是個很好的學(xué)習機會。
十八
2010-4-26星期一
今天,繼續(xù)修改了昨天弄的查詢的action,后來發(fā)給同事看,他覺得總體還是可以,就是一些小細節(jié)需要修改
十九
2010-4-27星期二
今天接觸到了json的使用,在action中查詢返回list的數(shù)據(jù)時,結(jié)果調(diào)試發(fā)現(xiàn)是json異常,后來費了好大勁也沒找出來,就讓同事過來幫忙看,后來發(fā)現(xiàn)是action中的manager操作不能有g(shù)et的屬性.學(xué)到了點東西.
二十
2010-4-28星期三
今天繼續(xù)完善昨天的action,添加了分頁的返回數(shù)據(jù),包括記錄數(shù),頁數(shù),當前頁等。
二十一
2010-4-29星期四
今天,經(jīng)過兩天的嘗試,終于把action的功能弄好了。
二十二
2010-4-30星期五
今天,同事說根據(jù)之前弄的action繼續(xù)添加其他的action。
二十三
2010-5-4星期二
放假了幾天,今天又回來上班了,我還要繼續(xù)那些未完成的action。
java實習日志二:
畢業(yè)實習報告
轉(zhuǎn)眼間,四年額大學(xué)生活就要接近尾聲了,畢業(yè)的鐘聲將要敲響。將課堂所學(xué)知識運用于實踐成為畢業(yè)生們必經(jīng)的道路。帶著老師的忠告,2013年7月5日我有幸來到西安軟件服務(wù)外包學(xué)院進行為期三個月的實習。
作為大學(xué)生涯的最后一課,實習不僅重要更有其獨特性,正是通過實習,讓我逐漸掌握怎樣把學(xué)校教給我的理論知識恰當?shù)剡\用到實際工作中,讓我慢慢褪變學(xué)生的浮躁與稚嫩,真正地接觸這個社會,漸漸地融入這個社會,實現(xiàn)我邁向社會獨立成長的第一步。
在三個月里,所學(xué)知識的確有很多,java基礎(chǔ),數(shù)據(jù)庫操作(oracle,mysql),SSH框架(hibernate,struts,spring),網(wǎng)頁設(shè)計jsp技術(shù)等,總之學(xué)到了很多曾經(jīng)陌生的技術(shù)。受益匪淺。
一、實習計劃
7月10日:簡單地了解公司的基本情況,進一步學(xué)習了java的基本知識。 7月11日—7月13日:學(xué)習java相關(guān)的編程環(huán)境和運行環(huán)境的材料,準備好有關(guān)的程序和工具。
7月14日-7月17日:學(xué)習系統(tǒng)運行環(huán)境及環(huán)境變量設(shè)置,并調(diào)試。
7月18日-7月26日:學(xué)習簡單的java編程,做一個簡單的登錄系統(tǒng), 7月27日-7月29日:深入地學(xué)習java的編程技巧和編程思想。
7月30日-8月2日:學(xué)習了SQL Server的相關(guān)知識,為后面的工作做好準備工作。 8月3日-8月5日:進行數(shù)據(jù)庫建立的學(xué)習和練習。包括表的建立,表之間的關(guān)系和優(yōu)化。
8月6日-8月10日:對登錄界面進行美化,并著手后臺的編碼工作。
8月11日-8月20日:依然是進行后臺和各模塊功能編碼實現(xiàn)的學(xué)習和嘗試。并練習簡單、常用的測試的方法。了解其重要性。
8月21日-9月10日:學(xué)習SSH框架。對設(shè)計代碼進行簡化。
9月11日-10月5日:利用所學(xué)完成個人項目。
二、實習目的
進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學(xué)習SQL的基礎(chǔ)知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,鞏固大學(xué)所學(xué)專業(yè)的基本知識,提高分析、判斷和處理實際問題的
能力,鍛煉自己的實際動手能力,增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
三、實習內(nèi)容
通過本次實習,應(yīng)當對Java、SQL、Dreamweaver等達到熟練運用的地步,同時應(yīng)該對Java語言及其應(yīng)用有一個非常清晰、明了的認識。本次的實習內(nèi)容主要包括:對登錄管理系統(tǒng)有一個初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實現(xiàn)什么功能;對SQL的基礎(chǔ)知識的理論學(xué)習;理論聯(lián)系實際對SQL進行具體操作;學(xué)會用SQL建數(shù)據(jù)庫及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫的語句及能正確的應(yīng)用于實踐;完成簡單的登錄系統(tǒng);軟件初步測試。
四、實習總結(jié)
大學(xué)生活讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結(jié)合,才能更好地增加自己的競爭力。實踐也是大學(xué)生學(xué)習知識、鍛煉才干的有效途徑。
本次畢業(yè)實習我主要是做一個登錄系統(tǒng),從中學(xué)習一下Java開發(fā)和SQL的技術(shù)運用,因此選擇了石家莊志誠軟件公司。Java和SQLServer作為開發(fā)工具都有它們各自的特點,下面是我學(xué)習兩周Java后對Java的一些認識。
Java語言的優(yōu)點主要表現(xiàn)在簡單、面向?qū)ο、多線程、分布性、體系結(jié)構(gòu)中立、 安全性等方面。
1、Java語言是簡單的
Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔憂。
2、Java語言是一個面向?qū)ο蟮?/p>
Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為implements)。
Java語言全面支持動態(tài)綁定,而C++ 語言只對虛函數(shù)使用動態(tài)綁定?傊,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。
3、Java語言是分布式的
Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(java.net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手段。
4、Java語言是健壯的
Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
5、Java語言是安全的
Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。
6、Java語言是體系結(jié)構(gòu)中立的
Java程序(后綴為java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。
7、Java語言是可移植的
這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。
8、Java是高性能的
與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C++。
9、Java語言是多線程的
在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable) 的構(gòu)造子將一
個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為synchronized)。
10、Java語言是動態(tài)的
Java語言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
SQL Server
在該系統(tǒng)中,與Web服務(wù)器相連的數(shù)據(jù)庫采用的是大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)
——SQL Server 2005。它是基于客戶機/瀏覽機模式的數(shù)據(jù)庫管理系統(tǒng);它支持ODBC、 ADO等技術(shù)的應(yīng)用,可無縫的與Windows 2005 Server 和 IIS 集成,提供高效安全的 數(shù)據(jù)訪問服務(wù);有利于整個系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的完整性、安全性得到保證。
數(shù)據(jù)庫設(shè)計實際上主要是所要處理的數(shù)據(jù)的表示方法和存儲結(jié)構(gòu)的設(shè)計。在采用數(shù)據(jù)庫技術(shù)之前,這些工作分散在應(yīng)用程序中進行;在采用數(shù)據(jù)庫技術(shù)之后,這些工作可以通過數(shù)據(jù)庫設(shè)計集中起來系統(tǒng)地進行。
進行數(shù)據(jù)庫設(shè)計的首要任務(wù)是考慮信息需求,也就是數(shù)據(jù)庫要存入什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫并不是僅僅為了存儲數(shù)據(jù),更主要的目的是從中提取有用的信息。除了考慮數(shù)據(jù)存儲什么數(shù)據(jù)外,還應(yīng)考慮存取方式,也就是處理需求。即要根據(jù)用戶提出的存取要求來設(shè)計數(shù)據(jù)模式和應(yīng)用程序。
畢業(yè)實習雖然結(jié)束了但是給我的感觸很大。在信息時代,學(xué)習是不斷地汲取新信息,獲得事業(yè)進步的動力。作為一名即將畢業(yè)的大學(xué)生更應(yīng)該把學(xué)習作為保持工作積極性的重要途徑。
實習,是開端也是結(jié)束。展現(xiàn)在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續(xù)學(xué)習,深入實踐,不斷提升自我。
實習的同時也讓我了解到了自己的不足,我會繼續(xù)努力,完善自我。對于學(xué)校的精心安排和指導(dǎo)老師的用心輔導(dǎo)非常感謝.
站在時間的這一端倒回去看,三個月的實習經(jīng)歷教會我許許多多的東西,無論是對我以后的職業(yè)生涯還是對于我的人生來說,都是有益的。
認認真真做事,對自己負責。 用姜汝祥博士的話來說就是: 從依附型向獨立型轉(zhuǎn)變,堅守原則去執(zhí)行; 從服從型向主動型轉(zhuǎn)變,積極主動去執(zhí)行; 從個體型向團隊型轉(zhuǎn)變,協(xié)同一致去執(zhí)行; 從避責型向守責型轉(zhuǎn)變,承擔責任去執(zhí)行; 從封閉型向分享型轉(zhuǎn)變,開放心態(tài)去執(zhí)行。
總之,Java通過真實的項目,真實的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開發(fā)能力。
有了真正的開發(fā)能力,才能夠勝任企業(yè)的實際需要,才能夠找到高薪的好工作。這次培訓(xùn)讓我得到了很大的提升,對以后找工作有了很大的信心。
五、實習日志
7月10日
今天是實習的第一天,在王主任的帶領(lǐng)下簡單的了解了一下公司的基本情況。在和公司員工見面后,我就開始了自己的畢業(yè)實習。這次實習主要是鍛煉自己的動手能力,溝通能力,并進一步掌握大學(xué)期間學(xué)過的理論知識。這一天我學(xué)習了java的有關(guān)知識,java語言的優(yōu)點主要表現(xiàn)在:簡單、面向?qū)ο、多線程、分布性、體系結(jié)構(gòu)中立、安全性等方面。
7月11日-7月13
接著昨天的學(xué)習,首先我復(fù)習了java有關(guān)編程環(huán)境的理論。然后我下載了一些java的工具,并仔細地查閱了相關(guān)的信息,借鑒他們的經(jīng)驗和心得,使自己在避免走彎路。Java工具的可操作性很強、而且簡單、容易學(xué)習使用。
7月14日-7月17日
我先回顧了以前的學(xué)習,然后裝備java的編程環(huán)境和運行環(huán)境。Java工具包括了java編譯器、java解釋器、Appletviewer和Visual J++。利用Visual J++可創(chuàng)建交互性很強的Internet運用程序,是難得的java開發(fā)系統(tǒng)。系統(tǒng)運行環(huán)境及環(huán)境變量設(shè)置。 7月18日-7月26日
通過以前的學(xué)習,做了一個登錄系統(tǒng)。包括了登錄界面和基本資料管理。其中也相應(yīng)地學(xué)習了一下Dreamweaver。因為要美化一下其中的圖片和表格之類的。由于不熟練所以做的比較慢,效果也不是很好。但是熱心的同事給了我不少好的建議和幫助。 7月27日-7月29日
通訊錄管理系統(tǒng)是面向所有網(wǎng)民的的通訊錄,包括通訊錄管理,記事本管理等處理工作,是利用計算機進行集中管理而開發(fā)的系統(tǒng)。