Java實習報告6篇 Java實習項目報告:技術探索與實踐

來源:巧巧簡歷站 2.44W

本文是一份關於Java實習的報告。作者在實習期間接觸到了Java的各種知識點,包括語言基礎、開發工具、框架等。在實際開發中,通過實現實際項目,作者深刻感受到了Java的優勢和侷限性。本文將介紹實習期間的學習和體驗,分享作者的成長曆程。

Java實習報告6篇 Java實習項目報告:技術探索與實踐

第1篇

通過實踐,培養用java語言進行面向對象編程的能力;培養實踐能力;培養良好的編程規範和編程方法;為了理解、掌握和全面應用所學知識,提高自己的編程能力;增強你的團隊合作意識,瞭解軟件開發的思維角度和主要流程。通過理論與實踐的結合,學校與社會的溝通,可以進一步提高我們的思想意識和專業水平,特別是觀察問題、分析問題和解決問題的實際工作能力,從而培養自己成為能夠積極適應社會主義現代化建設需要的高素質複合型人才。為畢業後更快投入工作,更好的工作打下堅實的基礎。

無錫戴恩科技有限公司是北京戴恩科技有限公司在無錫的全資子公司。戴恩是中國高端it培訓的領先品牌。it致力於為電信金融培養java、c++、c#/、測試、嵌入式、php等領域的高端軟件人才。它由國際數據集團的idg、吉富亞洲的佳富亞洲和高盛集團投資,是中國首家獲得國際風險投資的it培訓機構。目前,戴恩科技已發展成為國內領先的集培訓、諮詢、開發、人才服務為一體的高端軟件和服務外包人才培訓機構。由於達內科技卓越的教學效果和行業領先的商業模式,贏得了社會各界的廣泛好評和讚譽。

通過這次實習,我對java語言的各種特性有了進一步的瞭解:

①java語言的語法非常接近c語言和c++語言,使得大多數程序員學習和使用java都很容易。而java則摒棄了c++中使用的那幾個,

很難理解和混淆,比如運算符重載、多重繼承、自動強制類型轉換。特別是java語言不使用指針,提供自動垃圾回收,讓程序員不用擔心內存管理。

② java語言提供類、接口、繼承等原語。為簡單起見,只支持類間的單繼承,支持接口間的多繼承,支持類與接口間的實現機制(關鍵詞是implements)。java語言完全支持動態綁定,而c++語言只對虛函數使用動態綁定。總之,java語言是一種純面向對象的編程語言。

③ java語言支持互聯網應用的開發。在基本的java應用編程接口中,有一個網絡應用編程接口(java、net),它為網絡應用編程提供了一個類庫,包括url、urlconnection、socket、serversocket等。java語言是在java平台上編譯成體系結構中立的字節碼格式(帶後綴類的文件)的體系結構中立的java程序(帶後綴java的文件),然後可以在任何實現這個java平台的系統上運行。該方法適用於異構網絡環境和軟件分發。

④ java語言的可移植性,來源於架構的中立性。此外,java還嚴格規定了每個基本數據類型的長度。java系統本身也很便攜,java編譯器用java實現,java的運行環境用ansi c實現。

⑤在java語言中,thread是一個特殊的對象,必須由thread類或其子類創建。創建一個thread通常有兩種方式:一種是利用thread(runnable)的構造函數將實現runnable接口的對象包裝成一個線程;另一種方法是從thread類派生一個子類,並覆蓋run方法,使用這個子類創建的對象就是一個線程。值得注意的是,thread類實現了runnable接口,所以任何線程都有自己的run方法,run方法包含線程要運行的代碼。線程的活動由一組方法控制。java語言支持多線程同時執行,並提供了多線程之間的同步機制(關鍵字是synchronized)。

java語言的設計目標之一是適應動態環境。java程序需要

的類可以動態加載到運行環境中,或者所需的類可以通過網絡加載。這也有利於軟件的升級。另外,java中的類有一個運行時表示,可以檢查運行時的類型。

在本實踐中,連接到web服務器的數據庫是一個大型關係數據庫管理系統& mdash& mdashoracle 、它是一個基於客户端/瀏覽器模式的數據庫管理系統。它支持jdbc、ado等技術的應用,可以與oracle無縫集成,提供高效、安全的數據訪問服務;有利於整個系統管理的規範化,保證數據的完整性和安全性。

事實上,數據庫設計主要是對要處理的數據的表示方法和存儲結構的設計。在採用數據庫技術之前,這些任務分散在應用程序中。採用數據庫技術後,這些任務可以通過數據庫設計系統地執行。數據庫設計的首要任務是考慮信息需求,即數據庫中應該存儲什麼樣的數據。創建數據庫的目的不僅僅是存儲數據,而是從中提取有用的信息。除了考慮存儲什麼數據,還要考慮訪問方式,也就是處理要求。也就是説,數據模式和應用程序應該根據用户的訪問需求來設計。

web開發的培訓時間是最長的,也是學東西最多的時間,因為在這個階段,接觸到了以後工作中要用到的開發技術。首先,我學習了web開發的基礎:html和css,這是web界面的主要部分。然後是xml技術,這是一種國際標準的數據存儲語言。然後,我們開始學習jdbc,這是一種通過代碼連接數據庫的非常簡單方便的方法,這樣我們就可以在自己的程序中隨時調用數據庫的數據。然後,我們開始學習jquery和ajax。前者是一種腳本語言,可以實現非常強大的頁面功能,包括各種事件、數據和處理,以及頁面的動態效果。後者是一種動態顯示技術,可以刷新頁面的區域,從而達到無閃爍頁面的效果。這些之後,就是框架技術了。包括struts2,hibernate,spring,哪三個框架簡化了java代碼,使網站的開發更加簡潔。總的來説,現階段我們學到的最多,收穫也最多。我們也接觸到了真實的項目實踐——netcross電信計費系統的開發。

通過實習,我有了很大的改變。首先,進入公司,你是專業人士,不再是學生。你必須具備專業人士應該具備的素質。不遲到不早退是必然的。你必須始終嚴格要求自己,嚴格遵守公司規定。其次,在實習期間,對項目的發展有了完整的瞭解和熟悉。實習期間學到了很多學校學不到的知識和技能,也學到了很多公司自己的框架和工具,是一些前輩的寶貴經驗。再次,個人日語水平有了很大的進步,對以後的生活和工作都有好處。

在這次畢業實習中,我學會了如何利用自己的知識開發軟件,以及如何與同事交流。積累了處理人際關係問題的經驗和方法。同時,我也經歷了社會工作的艱辛。通過實習,在社會上磨練了自己,鍛鍊了意志力,鍛鍊了動手操作能力,提高了實踐技能。積累了軟件開發經驗,為以後的工作打下了良好的基礎。實習是為未來打基礎的重要階段。珍惜每一個工作機會,無論是誰,什麼學歷,從事什麼工作,都要好好展現自己的能力,不要錯過好機會。沒有什麼是容易的,但一切都讓人成長,經歷一個過程,或喜或憂。雖然經歷的方式不同,但結果是一樣的,我會因為參與而成長。

Java實習報告6篇 Java實習項目報告:技術探索與實踐 第2張

第2篇

剛剛出校門找實習單位的時候總有這種或那種的想法,要找什麼樣什麼樣的單位,結果到頭來一個多月快過去了,還沒有找到實習單位,直到3月25號,青鳥的老師推薦我去未名信息科技開發有限公司參加面試,有筆試和麪試,通過層層的技術考核,在我的努力下終於得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話讓我感觸深刻,他説在部門的時候先全面發展,等過段再看看自已精於哪個方面,然後向那個方向努力發展。我進入了軟件部,成為了一名程序員,一週的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實施,後期進行二次開發。剛開始覺的實施很簡單,熟悉了一週項目以後,只覺得人家的網站開發的真好,和同事們參加了幾次江蘇金智公司的培訓以後,我才發現原來不是那麼回事,它這裏主要是做數字化校園硬件建設、數字化校園基礎平台、綜合數據應用系統、業務系統集成等等,簡單的説就是三大平台,統一身份認證,實現全校信息整合以及全校數據資源共享。

來公司有一段時間了,我自己的感覺還有一些同事的介紹我感覺我們軟件部真是高手如雲,那些開發人員都具有相當豐富的項目經驗,相信由他們的帶領,我這一次實習肯定會有很多的收穫。為其將近一週的學習,終於對三大平台有了一定認識了,開始接觸oracle數據庫,學習sun公司開發的odi工具,進行數據整合的時候把我弄得暈頭轉向,原來我們在學校學的那點技術其實基礎中基礎,不過接觸起來可能相對會比較容易上手一些。

通過和大家一段時間的相處,我深切地感受到,軟件部是一個團結、上進、充滿活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室裏仍然會聽到笑聲;面對客户,大家總是熱情真誠;面對技術上的困難,大家總是互相幫助,直至解決難題。整個部門和睦相處,就像一個温馨的大家庭。而部門領導就是這個家庭中的家長,給每個人很大的空間自由發揮。從他們身上,我真正體會到了敬人、敬業、高效、高水平服務的真實意義,體會到了服務部服務、奉獻的意義,體會到了創造完美、服務社會的服務理念,知道了什麼是創新就是生活。特別令我感動的是,每當我遇到困難向大家求助時,誰都會無私的告訴我。

我很慶幸自己能在這樣有限的時間裏,在這麼和諧的氣氛中工作、學習,和同事們一起分享快樂,分擔工作。所以我努力向同事學習,不懂就問,認真完成領導和同事交給我的每一項工作。項目經理和同事也都盡力幫助我,給我講授一些經驗和開發的技巧。剛開始的時候有點手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由於後來心態的調整和熟練了,慢慢地學得差不多了。每天早上7點左右踏着學校的廣播走出我呆了三年的校園,然後晚上6點左右又踏着哈理工的廣播走出校園,真是好懷念校園的生活,什麼壓力也沒有,也不用每天花那麼多時間在公交上。

來這個公司雖然才短短一個月,收穫挺多的,由對項目的一竅不通到現在對它的流程以及相關的技術都有所瞭解,也讓我深深體會到了溝通自學的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

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

最後感謝單位領導和部門領導以及同事對我的支持和幫助,我會繼續努力的。

剛剛出校門找實習單位的時候總有這種或那種的想法,要找什麼樣什麼樣的單位,結果到頭來一個多月快過去了,還沒有找到實習單位,直到3月25號,青鳥的老師推薦我去未名信息科技開發有限公司參加面試,有筆試和麪試,通過層層的技術考核,在我的努力下終於得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話讓我感觸深刻,他説在部門的時候先全面發展,等過段再看看自已精於哪個方面,然後向那個方向努力發展。我進入了軟件部,成為了一名程序員,一週的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實施,後期進行二次開發。剛開始覺的實施很簡單,熟悉了一週項目以後,只覺得人家的網站開發的真好,和同事們參加了幾次江蘇金智公司的培訓以後,我才發現原來不是那麼回事,它這裏主要是做數字化校園硬件建設、數字化校園基礎平台、綜合數據應用系統、業務系統集成等等,簡單的'説就是三大平台,統一身份認證,實現全校信息整合以及全校數據資源共享。

來公司有一段時間了,我自己的感覺還有一些同事的介紹我感覺我們軟件部真是高手如雲,那些開發人員都具有相當豐富的項目經驗,相信由他們的帶領,我這一次實習肯定會有很多的收穫。為其將近一週的學習,終於對三大平台有了一定認識了,開始接觸oracle數據庫,學習sun公司開發的odi工具,進行數據整合的時候把我弄得暈頭轉向,原來我們在學校學的那點技術其實基礎中基礎,不過接觸起來可能相對會比較容易上手一些。

通過和大家一段時間的相處,我深切地感受到,軟件部是一個團結、上進、充滿活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室裏仍然會聽到笑聲;()面對客户,大家總是熱情真誠;面對技術上的困難,大家總是互相幫助,直至解決難題。整個部門和睦相處,就像一個温馨的大家庭。而部門領導就是這個家庭中的家長,給每個人很大的空間自由發揮。從他們身上,我真正體會到了敬人、敬業、高效、高水平服務的真實意義,體會到了服務部服務、奉獻的意義,體會到了創造完美、服務社會的服務理念,知道了什麼是創新就是生活。特別令我感動的是,每當我遇到困難向大家求助時,誰都會無私的告訴我。

我很慶幸自己能在這樣有限的時間裏,在這麼和諧的氣氛中工作、學習,和同事們一起分享快樂,分擔工作。所以我努力向同事學習,不懂就問,認真完成領導和同事交給我的每一項工作。項目經理和同事也都盡力幫助我,給我講授一些經驗和開發的技巧。剛開始的時候有點手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由於後來心態的調整和熟練了,慢慢地學得差不多了。每天早上7點左右踏着學校的廣播走出我呆了三年的校園,然後晚上6點左右又踏着哈理工的廣播走出校園,真是好懷念校園的生活,什麼壓力也沒有,也不用每天花那麼多時間在公交上。

來這個公司雖然才短短一個月,收穫挺多的,由對項目的一竅不通到現在對它的流程以及相關的技術都有所瞭解,也讓我深深體會到了溝通自學的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

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

最後感謝單位領導和部門領導以及同事對我的支持和幫助,我會繼續努力的。

第3篇

對於任何一位大學畢業生來説,畢業實習是一個很關鍵的學習內容,也是一個很好的鍛鍊機會,也是我們直接接觸社會的機會。對於我們來説,平常學到的都是書面上的知識,而畢業實習正好就給了我們一個在投身社會工作之前把理論知識與實際設計聯繫起來的機會,畢業實習作為學校為我們安排的在校期間最後一次全面性、總結性的教學實踐環節,它既讓我們看到實際的中設計生產狀況,也我們在就業之前“實戰預演”,通過實習能夠使我們更好的完善自己,也為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

實習地點:河北中信聯信息技術有限公司軟件開發實習生

實習目的:通過實習,培養學生樹立理論聯繫實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、鞏固和充實,並培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和光榮感,提高綜合運用所學專業知識和基本技能的水平,培養從事軟件開發相關工作的能力。理論聯繫實際,掌握一定的工作能力,積累社會工作經驗,瞭解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。

實習任務:瞭解軟件開發所用基礎知識,掌握軟件開發的基本技術,學習軟件開發的基礎知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛鍊自己的實際動手能力,增強自己的團隊協作意識,瞭解軟件開發的思考角度和主要流程。 工作的方法:首先學習java基礎知識及html、jdbc、jsp和servlet,理解mvc設計模式,學習ssh三大框架:struts、hibernate和spring還有這些知識的項目實踐練習,熟悉公司軟件開發的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發運行的環境,最後進入實例操作,參加實際項目開發,鞏固和熟練所學到的知識。 所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的説,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收穫。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件開發人員的要求還有很大的距離,但是自己一定會努力,向着自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。

本着對it業的憧憬,走進了河北中信聯信息技術有限公司,我在公司所從事的工作是軟件開發,在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的企業文化和員工的職業發展,以及行業分析和行業介紹。然後先參加公司裏的軟件開發的一段時間的基礎培訓。在這期間我瞭解了軟件開發所要掌握的基礎知識,做項目用的開發語言java基礎,oracle數據庫和sql語句,學習jsp和servlet,理解mvc設計模式,學習ssh三大框架,struts、hibernate和spring。以及一些上機實踐,最後還做了一個項目實踐是銀行卡管理系統,我們以小組為團隊分工合作寫需求分析説明書,編寫程序,最後完成功能模塊設計。在工作之前我在網上查詢了許多開發人員的相關要求,瞭解了作為一個開發人員必須耐心,細心和平和的心態,它的目標是儘可能早一些做出產品,完成任務,並儘可能的達到客户的需求。

剛開始實習工作時,是由老的員工帶着我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發的相關知識,讓我們看相應軟件的需求説明書,瞭解一下項目的大體情況,在未成形的項目上隨便點點,瞭解項目基本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼裏是在哪裏,當時感覺自己真實笨到家了,什麼都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse裏的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那裏出現問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,瞭解了button按鈕等jsp頁面上的基礎知識。在後來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最後就是基礎類的實際案例開發,這其中有如何運用數據庫,如何寫spl語句、創建用户、表空間以及創建表。

除了軟件開發工作外,我們還有日報告,週報告需要提交,讓負責人瞭解你的工作進度安排,也是自我的反思。那短時間對於我來説最大的收穫便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發現一切都沒有你想象的那麼難,只要你努力,沒有什麼不可以。

這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。第一、畢業了以後不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學習要聯繫實踐,一個人的價值是通過實踐活動來實現的,也只有通過實踐才能提升人的品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的辦法有很多:第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想辦法解決;第二。請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣着,反而浪費時間。當然遇到麻煩的事情千萬不要着急,越着急越然人昏頭轉向,越着急越解決不了問題,還不如心平氣靜的想想解決辦法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人的差別並不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發揮出多少,這就取決於熱情。用自己的熱情來點燃鬥志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最後,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。

原來一直覺得學校的知識是沒用的,當真正用到了才後悔自己當時為什麼不好好學習。所以説實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習後我們就清楚學習的知識到底有什麼實際應用,和當今社會的發展有什麼聯繫。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代發展,那些知識已經落後了,什麼樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的不足,更加激發了我們學習的熱情。

這次實習使我鞏固了java開發方面的知識,做了一個基於struts銀行管理系統的一個模塊的項目,還跟着完成了一個河北省農業廳公文交換體統的項目,更重要的是瞭解了軟件開發這個工作的主要流程。當初在大家包括我自己的眼裏都認為軟件開發的要求非常高,而我的基礎知識有太差,但是當自己真正的接觸了這個行業之後,發現其實並沒有那麼的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以後到公司工作奠定了基礎,起到了承上啟下的功效。希望自己再以後的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。

總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨複雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鑽研及學習,不斷開拓視野,增強自己的實踐操作技能,為以後能做好工作而努力。

第4篇

畢業實習是學生大學學習階段重要的實踐性教學環節之一,通過實習學生將進一步瞭解社會,增強對社會主義現代化建設的責任感,使命感。實習期間,要求學生對企業(事業)單位的軟件設計工作進行業務實踐,使學生通過實習做到理論聯繫實際,充實和豐富所學的專業理論知識,培養髮現問題,分析問題和解決問題的能力,為畢業後從事軟件設計工作打下基礎。

畢業實習有着它深刻的意義,也是大學生必經的體驗,感謝學校能給我們提供機會,也感謝公司為我們提供條件。

java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言,是由sun microsystems公司於1995年5月推出的java程序設計語言和java平台(即javase, javaee, javame)的總稱。java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於個人pc、數據中心、遊戲控制枱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。在全球雲計算和移動互聯網的產業環境下,java更具備了顯着優勢和廣闊前景。

而我們現在學習java是我們課程中的必修課程,更是找一份好工作的必備技能,雖然實習為期才一週,但是給我們增長很多見識,瞭解了大型軟件開發的過程。也學習了很多軟件開發時一些技巧,更重要的是這次實習拋開了以前老師講學生聽的模式,這次老師邊講邊帶領我們編寫程序,讓我們能讓學到的知識迅速鞏固。

即將畢業了,通過這次畢業實習,讓我們對找工作這事更有了信心。如果可以希望學校能在我們畢業之前再組織一些就業培訓,讓我們更瞭解公司開發過程。

第5篇

通過對java語言、javaweb、mysql數據庫應用設計及sql語言的複習和鍛鍊,並且通過使用idea開發工具開發公司項目,以達到充分熟悉開發平台及其應用設計,同時掌握並實踐軟件項目設計規範及其開發流程:需求分析、概要設計、詳細設計、代碼編寫、系統測試及軟件手冊編寫,以便提前適應軟件公司開發流程、環境和工作要求進一步瞭解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習sql的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識java語言的面向對象編程能力。培養我們動手能力;培養我們良好編程規範、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,瞭解軟件開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

隨着社會的快速發展,用人單位對大學生的要求越來越高,對於即將畢業的在校生而言,為了能更好的適應嚴峻的就業形勢,畢業後能夠儘快的融入到社會,同時能夠為自己步入社會打下堅實的基礎,畢業實習是必不可少的階段。畢業實習能夠使我們在實踐中瞭解社會,讓我們學到了很多在專業課堂上根本就學不到的知識,受益匪淺,也打開了視野,增長了見識,使我認識到將所學的知識具體應用到工作中去,為以後進一步走向社會打下堅實的基礎,只有在實習期間儘快調整好自己的學習方式,適應社會,才能被這個社會所接納,進而生存發展。剛進入實習單位的時候我有些擔心,在大學學習的專業知識與實習崗位所需的知識有些脱節,但在經歷了幾天的適應過程之後,我慢慢調整觀念,正確認識了實習單位和個人的崗位以及發展方向。我相信只要我們立足於現實,改變和調整看問題的角度,鋭意進取,在成才的道路上不斷攀登,有朝一日,那些成才的機遇就會紛至沓來,促使我們成為專業公認的人才。我堅信“實踐是檢驗真理的唯一標準”,只有把從書本上學到的專業理論知識應用於實踐中,才能真正掌握這門知識。因此,我作為一名物聯網工程專業的學生,有幸參加了為期近三個月的畢業實習。

經過了大學四年專業的理論進修,使我們軟件基礎知識有了根本掌握。我們即將離開大學校園,作為大學畢業生,心中想得更多的是如何去做好自己專業發展、如何更好的去完成以後工作中每一個任務。本次實習的目的及任務要求:

①為了將自己所學軟件開發知識運用在社會實踐中,在實踐中鞏固自己的理論知識,將學習的理論知識運用於實踐當中,反過來檢驗書本上理論的正確性,鍛鍊自己的動手能力,培養實際工作能力和分析能力,以達到學以致用的目的。通過實習,深化已經學過的理論知識,提高綜合運用所學過的知識,並且培養自己發現問題、解決問題的能力。

②通過java開發崗位實習,更廣泛的直接接觸社會,瞭解社會需要,加深對社會的認識,增強自身對社會的適應性,將自己融合到社會中去,培養自己的實踐能力,縮短我們從一名大學生到一名工作人員之間的觀念與業務距離。為以後進一步走向社會打下堅實的基礎;

③通過實習,瞭解軟件開發工作流程,從而確立自己在最擅長的工作崗位。為自己未來的職業生涯規劃起到關鍵的指導作用。通過實習過程,獲得更多與自己專業相關的知識,擴寬知識面,增加社會閲歷。接觸更多的人,在實踐中鍛鍊膽量,提升自己的溝通能力和其他社交能力。培養更好的職業道德,樹立好正確的職業道德觀。

①在崗位實習期間,嚴格遵守實習單位的規章制度,服從畢業實習專業指導老師的安排,做好實習筆記,注重理論與實踐相結合,善於發現問題。

②在實習過程,有嚴格的時間觀念,不遲到不早退,虛心向有經驗的同事請教,積極主動完成實習單位分配的任務,與單位同事和諧相處;

③每天都認真總結當天的實習工作所遇到的問題和收穫體會,做好工作反思。

一直以來,我都認為測試是脱離了軟件工程範圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的。其真正的壓力,在於找不到bug,責任在你,而不在於編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經驗。實際項目中,編碼時間一般只佔30%左右,真正耗費時間的是it階段的找bug與對應bug,此階段基本評定了coder的編碼質量。

有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調試。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對於新人來説很鬱悶的問題。但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬於你。

如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑。idea是個很爽的ide,這點做的很好。例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy後在sql客户端去實際運行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現的,可以加if(=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。

遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒着,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。把代碼寫的漂亮,註釋、空行、規範一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。任務完後不要呆着,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。

我們的實習已經結束,但生活卻沒有結束,這一次的實習,對於我們這幫還沒有畢業的學生來説可以用意義重大四個字來形容。他不僅僅對我們的專業知識進行了鞏固和拓展;還對我們作為軟件開發人員的視野進行了增大,讓我們瞭解了很多軟件開發這個職業應該注意的一些細節;更是讓我們親身體會了軟件工程這門科學對於一個軟件的意義。這些經驗對我們來説就是一筆寶貴的財富。而經過了3周的實習,在大家的共同努力下,也都完成了各自的任務,但我想説的是,我們並不僅僅是完成了任務,我們更是個個滿載而歸。項目的製作以及疑難問題的解決,將我們把大學期間那些快要淡忘的知識又重新熟悉了起來,並且對代碼有了更深層次的理解。代碼的複用性、類與類之間的調用、對象的創建、數據庫的連接以及操作等各種專業知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。如果説專業知識收穫頗多,那麼接下來的職業技能卻是我認為在整個實習過程中收穫最大的地方。代碼的註釋以及編碼的規範這兩點是我以前很少注意的地方,對其也並沒有多少重視。但這一次,卻明白了他的重要性:這是作為一個軟件開發人員必須應該具備的能力,或者説應該特別注重的地方。因為我們的代碼並沒有多少註釋以及很多地方的編碼很不規範,企業老師寧願讓我們多花一週的時間修改,也沒有匆匆的進行下一步測試。在修改的這一週內,通過自己的體會以及老師的重點強調,對於代碼的編碼規範和代碼的註釋有了更深層次的理解。通過了這次的實習,我個人認為,代碼的註釋以及編碼的規範比個人的技術更為重要。

第6篇

大學期間,學校教授了計算機的基礎課程,例如數據結構,計算機網絡原理,離散數學,編譯原理等、這些課程有助於我們形成系統的計算機邏輯體系,熟悉計算機的底層原理,從而可以更加容易上手企業級開發。

到了大四的上學期,對於項目經驗,自己只是搭過簡單的環境,實現了一些簡單的需求。對於真正可以運行在服務器上,可以接受大量用户訪問的真實項目,內心還是很渴望見一見,看看和平時自己寫的有什麼區別,自己需要在哪方面下功夫來更好的提升自己。

另外,從大學校園進入社會,我覺着也是需要一個緩衝期,畢竟校園對我們還是很包容的,像要更好的適應社會生活,還是應該要更加嚴格的要求自己,勇敢面對社會工作中的挑戰。

公司簡介:東航電商將以東航每年近億人次的旅客運輸量為客户流量基礎,整合各類線上、線下產品及服務資源,為用户提供出行相關一站式集成產品和服務解決方案。

第一週:瞭解一下公司環境,餐廳,便利店。給實習生分發新電腦,公司硬件人員負責安裝windows系統。

第二週:觀看公司發的學習視頻,學習基本的springboot使用,自己下載運行環境,例如idea,mysql,git,vscode等相關環境。其中mysql的下載安裝遇到誤刪除,預先環境等問題廢了不少功夫。

第三週到以後:分到相應的項目組,下達任務,開始真正的工作。

項目內容介紹:該項目主要用於接送乘機的用户。比方説飛機乘客想要打車去自己預定的機場就可以在網上下單讓出租車來接自己,同樣當乘客坐飛機到達目的地也可以下單讓出租車將其送到指定的地點。

項目架構簡介:該項目採用springboot搭建,接口顯示採用swagger2,緩存使用redis,信息調用採用webservice,數據持久層使用mybatis,版本控制使用gitlab。

每一個模塊就是一個接口,我的工作就是在兩個星期內寫完接口,並且完成相應的測試。

由於此項目是從c#的老項目改版成java項目,所以需要我們先看懂c#的老項目,然後再用java重寫。

工作內容:項目負責人首先將整個項目的任務劃分為一個個的任務,再將任務分配到項目組的成員,再將主要框架代碼上傳到gitlab,我們使用soucetree工具將代碼導入到自己的電腦上,完成相應的工作將代碼上傳,再有專門的負責人將代碼進行整合,從而完成整個項目的內容,如果有問題要及時的詢問。

當所有的代碼上傳完畢,此時再gitlab上重新開一個分支,項目組所有人將此最終項目導入自己電腦,測試自己負責的接口。

另外,每週都要提交週報,又來記錄自己每天都完成了哪些工作,學習了哪些內容。

此次實習,我收穫了很多。我覺着可以分為個人技術成長和為人處世兩方面來談。

首先我終於有了實際的項目經驗,以後再找工作時就可以很有底氣的寫上去,然後技術上也有了提高,當然這要感謝公司裏前輩的悉心教導,也讓我知道外面的世界很大,厲害的人有很多,如果想要在這一行走下去需要極大的努力。

最重要的是遇到問題一定要多問,剛開始的時候因為我不喜歡問問題,導致項目做的很慢,被項目負責人好好的説了一頓,他告誡我不會的,不知道的很正常,一定要多問,不要耽誤項目的進度。

對於基礎知識的掌握一定要牢固,之前我總是喜歡新的技術,喜歡擴展自己的知識面,結果在真正工作的時候才發現真正考驗技術的反而是那些最基本的東西,比如説java基礎類的date類,如果沒有好好研究,那用到的時候就會擔心自己會不會用錯,還是用localdate好一點呢,就會顯得捉襟見肘,耽誤時間。

對於自己見到過的知識點一定要深入的研究,我在工作就因為淺嘗輒止而受到負責人的數落。比如之前將對象轉化為json字符串是很常見使用方法,但是項目中的需求是倒過來的,是需要將json字符串轉化為對象。因為之前沒有研究過兩者的相互轉化,在用到的時候自然也是不容易想到,結果耽誤了好長時間。

對整個項目一定要先有個大概的瞭解,不能只是着眼於自己的任務。因為整個項目是一個整體,有可能我會調你的接口,你也可能調我的接口,需要兩者的相互溝通。最關鍵的是項目中會有一個公共的工具類,別的成員寫好的工具都會放在裏面。之前由於我並不知道,每次都重複造輪子,導致覺着工作異常艱難,後來幸好被負責人及時指正,才發現任務沒那麼繁重。

要學會合作,之前在學校都是一個人完成項目,但到了公司,由於項目很大,必然需要與人合作,那麼就需要多考慮別人的感受,比如説代碼註釋一定要清晰,提交代碼一定要自己先多檢查檢查,不要讓別人重複做你該做的事。

此次實習讓我發現自身的諸多不足,路漫漫其修遠兮,但是我會正視這些問題,好好努力,迎接更好的自己。

熱門標籤