java實習工作總結(jié)2020最新800字
隨著網(wǎng)絡技術的迅速發(fā)展和Java平臺的廣泛采用,基于多層B/S體系結(jié)構(gòu)逐漸發(fā)展成熟起來。親愛的讀者,小編為您準備了一些java實習工作總結(jié),請笑納!
java實習工作總結(jié)1
經(jīng)過五天的Java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向?qū)ο蟮木幊陶Z言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數(shù)據(jù)庫的設計和表的建設以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了Java學習上的一道道難關,現(xiàn)在自己已經(jīng)基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。
俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結(jié)束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉(zhuǎn)變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。
這次實訓,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發(fā)揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺這次實訓的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
java實習工作總結(jié)2
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習java軟件開發(fā)時練習項目的總結(jié),簡單總結(jié)為以下幾點:
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習java軟件開發(fā)時練習項目的總結(jié),簡單總結(jié)為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在?;蛘呤莿?a href='http://zh056.com/biyeji/' target='_blank'>畢業(yè)的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
(1)不能全面系統(tǒng)的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實際的開發(fā)經(jīng)驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統(tǒng)
項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統(tǒng)
學員經(jīng)過這個項目的練習,就要走上實際的工作崗位了,如果這個系統(tǒng)還達不到實際應用系統(tǒng)的標準,學員練習過后也還是達不到企業(yè)實際的需要,那么這個培訓應該說質(zhì)量就不高了。理想的狀況是這個項目就是實際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據(jù)實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發(fā)實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
(2)最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務
(3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
java實習工作總結(jié)3
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發(fā)時練習項目的總結(jié),簡單總結(jié)為以下幾點:
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發(fā)時練習項目的總結(jié),簡單總結(jié)為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在?;蛘呤莿偖厴I(yè)的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
(1)不能全面系統(tǒng)的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實際的開發(fā)經(jīng)驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)java的研究和實踐經(jīng)驗總結(jié),選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統(tǒng)
項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統(tǒng)
學員經(jīng)過這個項目的練習,就要走上實際的工作崗位了,如果這個系統(tǒng)還達不到實際應用系統(tǒng)的標準,學員練習過后也還是達不到企業(yè)實際的需要,那么這個培訓應該說質(zhì)量就不高了。理想的狀況是這個項目就是實際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據(jù)實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
java實習工作總結(jié)4
實習時間:
20__年x月x日——20__年x月x日
實習公司:
哈爾濱鑫聯(lián)華信息技術開發(fā)有限公司 實習目的:
了解并掌握java相關理論知識,提高了學習的積極和創(chuàng)造性。方便以后進入公司能夠很快進入工作狀態(tài)。 公司介紹:
1. 甲骨文公司
通過自我學習和導師的介紹,我對甲骨文公司各方面都有了較深入的了解。甲骨文公司,作為世界五百強企業(yè)之一,作為IT公司中名列前茅的跨國公司,擁有從軟件到硬件的一整套完整的產(chǎn)品線,為全球客戶提供全面、完整的解決方案。 - 上一個財年營收達到319億美元,擁有50個行業(yè)最佳的產(chǎn)品 - 客戶遍及全球145個國家,目前已為超過37萬位客戶提供服務 - 全球合作伙伴超過2萬個
- 目前全球員工總數(shù)超過10萬名
- 而Oracle在線社區(qū)的開發(fā)者數(shù)也已經(jīng)突破了1000萬
長久以來甲骨文公司一直致力于技術創(chuàng)新,數(shù)據(jù)庫的新版本推出的速度,作為行業(yè)的領導者和風向標。
- 目前已有將近3萬名專業(yè)開發(fā)者和工程師
- 超過1萬5千名客戶服務專家,可以支持27種語言的客戶服務 2
- 擁有超過2萬名的實施顧問
- 每年支撐全球150萬的學員的培訓和學習
- 目前有870個獨立的Oracle用戶群組,超過35萬名成員
2.甲骨文公司完整的產(chǎn)品體系和IT發(fā)展思路
甲骨文公司通過近20__年的收購整合,從一個數(shù)據(jù)庫軟件公司發(fā)展成了世界上產(chǎn)品線最為齊全的公司,涵蓋管理軟件、中間件、數(shù)據(jù)庫、操作系統(tǒng)與虛擬機、服務器與存儲,每一個領域都有世界上數(shù)一數(shù)二的產(chǎn)品。過去的5-6年的時間,完成了超過70宗的收購。 甲骨文公司收購的公司都是業(yè)界在某個領域的領先公司,包括20__年的Bea ,20__年的Sun。甲骨文公司是一個執(zhí)行力非常強的公司,收購的公司能迅速整合到已有的產(chǎn)品集中去。
甲骨文公司的IT發(fā)展思路是:如何通過簡化IT來實現(xiàn)創(chuàng)新?對于這個問題,它自身已經(jīng)做了最好的回答。
甲骨文通過自身的創(chuàng)新,將這些軟硬件整合成了一個個行業(yè)解決方案和創(chuàng)新產(chǎn)品,這其中最為引人注目就是一系列一體機:數(shù)據(jù)庫一體機、中間件一體機、大數(shù)據(jù)一體機。由于全部是采用自己的產(chǎn)品,能夠使各種軟硬件的效率發(fā)揮到極致,從而大大提高了產(chǎn)品性價比,簡化了大中型項目的軟硬件部署過程,減少了時間和成本。甲骨文公司致力于通過簡化IT來實現(xiàn)創(chuàng)新。它不斷地運用優(yōu)秀企業(yè)治理原則,并將各種創(chuàng)新產(chǎn)品應用到自身中,使之自身成為通過簡化IT來實現(xiàn)和實踐創(chuàng)新的優(yōu)秀企業(yè)例證。
3.云計算
甲骨文公司對著云有著深刻的理解,并成功的將云和自身的產(chǎn)品結(jié)合,形成了一系列云計算產(chǎn)品和解決方案,包括私有云、公有云和混合云。
在學習過程中,我們體驗了甲骨文公司已經(jīng)發(fā)布的JAVA、數(shù)據(jù)庫公有云服務,并在導師的指導下親手使用甲骨文的OVM搭建了小型的私有云。
實習內(nèi)容:
第一實習階段:
這次到ORACLE的實習,每個人都抱著一種認真學習的態(tài)度,去接受未來的挑戰(zhàn)。 在現(xiàn)今社會,就業(yè)問題就似乎總是圍繞在我們的身邊,成了說不完的話題。招聘會上的大字報都總寫著“有經(jīng)驗者優(yōu)先”,可還在校園里面的我們這班學子社會經(jīng)驗又會擁有多少呢?為了拓展自身的知識面,擴大與社會的接觸面,增加個人在社會競爭中的經(jīng)驗,鍛煉和提高自己的能力,以便在以后畢業(yè)后能真正走入社會,能夠適應國內(nèi)外的經(jīng)濟形勢的變化,并且能夠在生活和工作中很好地處理各方面的問題,我來到了ORACLE,開始了我這個學期的專業(yè)實習。專業(yè)實習,就是把我們在學校所學的理論知識,運用到客觀實際中去,使自己所學的理論知識有用武之地。只學不實踐,那么所學的就等于零。理論應該與實踐相結(jié)合。另一方面,實踐可為以后找工作打基礎。通過這段時間的專業(yè)實習,學到一些在學校里學不到的東西。因為環(huán)境的不同,接觸的人與事不同,從中所學的東西自然就不一樣了。
第一周的學習比較輕松,進一步了解Java開發(fā)的相關知識,掌握Java開發(fā)的基本技術,豐富Java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,ssh等企業(yè)應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
第二階段實習:
第二階段的內(nèi)容越來越緊湊。在培訓的學習期間,不是像正式上班的朝九晚五,而是朝八晚九。 我們不可能簡單的了解一些企業(yè)文化,簡單的學學新的知識就可以了,我們的這個實習必將是一個繁忙的實習,也必將是一個充實的,進步的實習。來到這里,我們要忘掉大學里自由的作息時間,克服困難,養(yǎng)成良好的工作生活習慣 ?;诟鞣矫娴脑?,雖然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學習時間長,課后實戰(zhàn)比較繁多,但時間又比較的短,難以保證按時按質(zhì)按量完成。下午下了班,正式的員工們都回去了,我們還在那兒練習,一直到晚上7點,才能回住處休息。中午也沒有休息的地方,只能趴在電腦前休息一會,周末也只有一天,一兩周下來,相當?shù)仄v。但我們都明白自己來實習的任務,都堅持著完成自己的任務和使命并學習java的基礎知識。
Java的基礎知識對于一個java軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司 在招聘的時候不在乎你會不會流行的技術,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實,對于網(wǎng)易、騰訊等大公司來說更是如此,我們在開發(fā)過程中運用了大量的java基礎知識,如類、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO流?等等等等,所以一個系統(tǒng)對于java編程基礎的依賴便不言而喻。 Java中的常用設計模式
1.工廠模式
客戶類和工廠類分開。消費者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費者無須修改就可以接納新產(chǎn)品。缺點是當產(chǎn)品修改時,工廠類也要做相應的修改。如:如何創(chuàng)建及如何向客戶端提供。
2.單例模式
單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類。
第三階段實習: 第三階段主要學習了MySQL、Oracle數(shù)據(jù)庫的介紹
MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由MySQL AB公司開發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱,在訪問量和數(shù)據(jù)大量交換的服務器中,Oracle占了大臂的江山,在開發(fā)中主要用到了數(shù)據(jù)庫的查詢語句、數(shù)據(jù)庫的關系、事物等
在職業(yè)素質(zhì)培養(yǎng)和職業(yè)規(guī)劃模塊,我學到了不少東西,自己也課后進行了自學擴展。在個人形象方面,得體的著裝是一個職業(yè)人基本的素養(yǎng),也是我們職員專業(yè)素質(zhì)的體現(xiàn)。它包括干凈、整潔、成熟、干練的衣著,精神、簡潔的職業(yè)妝、隨時的肢體語言。在待人接物方面,要得體、客觀。對上司和公司的安排我們要從公司考慮、并適當服從和保留自己的意見。
通過職業(yè)規(guī)劃的測試,我了解了自己適合做什么。解除了一些困惑。結(jié)果是讓人興奮的,我選擇了軟件這個技術性行業(yè)是很適合我的。許多大學生在上大學之前并不了解自己,如果職業(yè)規(guī)劃能提前到大學之前,相信會減少許多大學生的學校學習期間的許多困惑,也更有利于國家對人才的培養(yǎng)。
而進項目組的模擬面試環(huán)節(jié),則訓練了我們的表達能力,首先是自我介紹,然后讓是技術面試。面試,第一個要點是表達,適當?shù)卣故咀约?,清楚地表達是面試中必備的法寶。我們做程序的,可能知道怎么用,但若要向別人清楚的解釋一個問題或者原理,沒有一定的經(jīng)驗是說不好的。所以平時多討論問題,和周圍的人交流,多留心鉆研都是在為面試和以后更好地使用和交流技術打下基礎,開口表達就是成功的開始。
軟件開發(fā)是項團隊工作,我們培養(yǎng)好自己職業(yè)素養(yǎng),多多交流必定帶來意想不到的收獲。實習正是給了我們一個很好的機會去鍛煉,相信會為以后找到一個好的工作埋下伏筆。
第四階段實習:
這個階段我們主要重新學習了三大框架并小組開發(fā)了飛機大戰(zhàn)項目。
通過這次實習,讓我們理論聯(lián)系實際,在軟件工程的開發(fā)過程、數(shù)據(jù)庫的開發(fā)、分布式計算等工程實踐經(jīng)驗上有了很大的提高。在公司中也培養(yǎng)了初步的大型項目合作開發(fā)經(jīng)驗,這一些都很好的增強了我們的個人的能力和并提高了自身的素質(zhì)。
類似的以上的收獲還有很多很多,但在實習結(jié)束的這個時候,仔細考慮一下,還是有一些地經(jīng)驗教訓的。
例如在活動中我們能感覺得到,很多的工作經(jīng)驗,開發(fā)的知識我們了解的還是不夠充分,致使我們在開發(fā)初期要發(fā)費較多的時間用于入門。但有一點感覺就是,我們在學校所學的一些基本知識還是比較有用的,例如J2EE,數(shù)據(jù)庫基本原理等,正是這些基礎知識使我們在缺少工程經(jīng)驗的情況下還能盡快入手,后來趕上。
針對我們學校部分學生普遍基礎理論知識較多,工程經(jīng)驗不足的現(xiàn)象,我們同學大可以去掉以往羞于參與工程,怕在別人前認短的心態(tài),我們學校的軟件工程專業(yè)教學是挺不錯的,知識面恰到好處,我們一般在工程面前還是能很快入手的,而為了更好的進行開發(fā),我們也應該在校期間就多進行一些工程方面的鍛煉,培養(yǎng)實際動手能力。
我想像這樣讓同學接觸社會,培養(yǎng)實際動手能力的活動真的很不錯,也是同學們所歡迎的,當然把這樣的活動辦好需要學校的老師和同學們共同努力。也希望,這樣的活動能不斷地繼續(xù)下去,并發(fā)展壯大。
雖然是短暫的實習,但我想這一份經(jīng)歷必將會為我們將來進入社會打下一個良好的基礎,不管是在以后的就業(yè)指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。
實習總結(jié)(體會和收獲)
第一次參加專業(yè)實習,讓我明白了大學生生產(chǎn)實習是引導我們學生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養(yǎng)鍛煉才干的好渠道;是提升思想,樹立服務社會的思想的有效途徑。通過參加專業(yè)實習活動,有助于我們在校中學生更新觀念,吸收新的思想與知識。近半個月的實習,雖然時間很短,卻讓我從中領悟到了很多的東西,而這些東西將讓我終生受用。專業(yè)實習加深了我與社會各階層人的感情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才干,進一步明確了我們青年學生的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片廣闊的天地里,我們的人生價值得到了體現(xiàn),為將來更加激烈的競爭打下了更為堅實的基礎。我在實踐中得到許多的感悟!
實習期間,第一,我學會了如何規(guī)范的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發(fā)交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點,經(jīng)歷這次實戰(zhàn)演練之后,我一定會嚴格的遵守編碼規(guī)范。 第二,我學會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發(fā)。 第三,我學會了對按照需求對軟件架構(gòu)進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留于腦內(nèi),非常模糊。而在這次項目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。 第四,我學會了如何團隊合作,共同開發(fā)。作為項目開發(fā)小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發(fā),或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中每個人在自己的團隊中做的貢獻,創(chuàng)造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通并展示自己的項目,軟件項目的開發(fā)最終需要的是客戶的認可,讓客戶了解并認可自己的產(chǎn)品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實訓的老師組織了項目的答辯,給我們提供了給我們提供了鍛煉自己的表達能力,展示自己的項目的舞臺。
在實戰(zhàn)的過程中,我對項目開發(fā)流程有了切實的體會:學會了如何編寫規(guī)范合格的代碼和文檔;學會了了正確理解分析客戶需求并設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進行溝通的技巧。
通過在達內(nèi)的實習,讓我的專業(yè)知識有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會經(jīng)驗缺乏,學歷不足等種.種原因會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業(yè),對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應用于工作中。我認識到了一個軟件開發(fā)的完整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關軟件編程的課,為以后的工作打好堅實的基礎。
所以在最后我想我們應當感謝為我們辛勤付出的學校領導和老師,ORACLE敬業(yè)的員工們!
java實習工作總結(jié)5
一、實習時間
20__年x月x日--20__年x月x日
二、實習地點
無錫NIIT軟件服務外包實訓基地
三、實習目的
進一步了解Java開發(fā)的相關知識,掌握Java開發(fā)的基本技術,豐富Java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,ssh等企業(yè)應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
四、實習內(nèi)容概要
應用java基礎、MySQL數(shù)據(jù)庫、Servlet技術、JSP頁面設計、JQuery、ajax、hibernate、struts2、spring、xml等技術完成網(wǎng)站后臺的開發(fā)。
五、實習內(nèi)容
5.1 java基礎知識
Java的基礎知識對于一個java軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司 在招聘的時候不在乎你會不會流行的技術,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實,對于網(wǎng)易、騰訊等大公司來說更是如此,我們在開發(fā)過程中運用了大量的java基礎知識,如類、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO流?等等等等,所以一個系統(tǒng)對于java編程基礎的依賴便不言而喻。
5.2MySQL、Oracle數(shù)據(jù)庫的介紹
MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由MySQL AB公司開發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱,在訪問量和數(shù)據(jù)大量交換的服務器中,Oracle占了大臂的江山,在開發(fā)中主要用到了數(shù)據(jù)庫的查詢語句、數(shù)據(jù)庫的關系、事物等
5.3 Java中的常用設計模式
5.3.1 工廠模式
客戶類和工廠類分開。消費者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費者無須修改就可以接納新產(chǎn)品。缺點是當產(chǎn)品修改時,工廠類也要做相應的修改。如:如何創(chuàng)建及如何向客戶端提供。
5.3.2 單例模式
單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類。
5.4 Servlet & JSP技術的介紹
5.4.1 什么是Servlet
一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展Web服務器的應用程序。Java Servlet技術為這些應用程序定義了一個特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。
5.4.2 Servlet的生命周期
一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。
5.4.3 JSP介紹
5.4.4 JSP & Servlet
Java Servlet是JSP技術的基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成?,F(xiàn)在許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器,也可以通過附件的應用服務器和模塊來支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內(nèi)部以線程方式提供提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Servlet的效率非常高 。
5.5 MVC 模式
為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務于網(wǎng)絡層的模-視圖-控件 模式(比如Struts 和Spring framework)。
5.6 xml & jquery & ajax
5.6.1 xml
Xml是用于標記電子文件使其具有結(jié)構(gòu)性的標記語言,可以用來標記
數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。主要學習了xml的語法與讀取xml。
5.6.2 jquery
query是繼prototype之后又一個優(yōu)秀的Javascript框架,jQuery使用戶能更方便地處理HTML documents、events、實現(xiàn)動畫效果,jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。
5.6.3 ajax
Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet
Explorer 5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶,AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術。
5.7三大框架
5.7.1 Struts2
Struts 2是Struts的下一代產(chǎn)品,是在 struts 1和WebWork的技術基礎上進行了
合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。
5.7.2 Hibernate
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量
級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
5.7.3 Spring
spring在英文里有春天、彈簧、跳躍和泉眼的意思。Spring 也表示是
一個開源框架,是為了解決企業(yè)應用程序開發(fā)復雜性由Rod Johnson創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。
六、實習總結(jié)及體會
通過這次實習機會,我主要學習了以上這些java編程的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發(fā)完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。
以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學習,還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎,還必須具備良好的交流溝通能力,雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況,但做這一行就得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑,在這個關鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經(jīng)驗、人際關系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學生來說,經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現(xiàn)在還在糾結(jié)這份工作很辛苦、工資很低,那你就錯了,你要糾結(jié)的是這份工作能不能學到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學習的時候,那時你可以選擇到別的地方發(fā)展。
現(xiàn)在的我沒事也會去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡叫法),大家一起討論技術,討論問題,探討人生,雖然很多時候都是在八卦,但只有他們才能理解這個職業(yè)的艱辛,才能與你感同身受。我在開發(fā)期間也遇到很多問題,但是我會試著到網(wǎng)絡去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程序員寫的代碼沒有錯誤那只能證明他沒寫過代碼,雖然我比較懶,但我現(xiàn)在有空的時候都會對著電腦敲代碼,我相信手感是敲出來的,你看10遍都不如你敲一遍來得印象深刻。
通過這次實習,我認識到了一個軟件開發(fā)的完整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關軟件編程的課,為以后的工作打好堅實的基礎。
java實習工作總結(jié)2020最新800字相關文章: