java專(zhuān)業(yè)實(shí)習報告
導語(yǔ):實(shí)習報告是指各種人員實(shí)習期間需要撰寫(xiě)的對實(shí)習期間的工作學(xué)習經(jīng)歷進(jìn)行描述的文本。它是應用寫(xiě)作的重要文體之一。以下是小編整理的java專(zhuān)業(yè)的實(shí)習報告,歡迎參考!
對于任何一位大學(xué)畢業(yè)生來(lái)說(shuō),畢業(yè)實(shí)習是一個(gè)很關(guān)鍵的學(xué)習內容,也是一個(gè)很好的鍛煉機會(huì ),也是我們直接接觸社會(huì )的機會(huì )。對于我們來(lái)說(shuō),平常學(xué)到的都是書(shū)面上的知識,而畢業(yè)實(shí)習正好就給了我們一個(gè)在投身社會(huì )工作之前把理論知識與實(shí)際設計聯(lián)系起來(lái)的機會(huì ),畢業(yè)實(shí)習作為學(xué)校為我們安排的在校期間最后一次全面性、總結性的教學(xué)實(shí)踐環(huán)節,它既讓我們看到實(shí)際的中設計生產(chǎn)狀況,也我們在就業(yè)之前“實(shí)戰預演”,通過(guò)實(shí)習能夠使我們更好的完善自己,也為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
一、前言
實(shí)習時(shí)間:201x年02月07號---201x年06月1號
實(shí)習地點(diǎn):河北中信聯(lián)信息技術(shù)有限公司軟件開(kāi)發(fā)實(shí)習生
實(shí)習目的:通過(guò)實(shí)習,培養學(xué)生樹(shù)立理論聯(lián)系實(shí)際的工作作風(fēng),以及工作中將科學(xué)的理論知識加以驗證、深化、鞏固和充實(shí),并培養學(xué)生進(jìn)行調查、研究、分析和解決實(shí)際問(wèn)題的能力,也是接受一次系統而深刻的專(zhuān)業(yè)思想教育,增強從事與本專(zhuān)業(yè)相關(guān)工作的責任心和光榮感,提高綜合運用所學(xué)專(zhuān)業(yè)知識和基本技能的水平,培養從事軟件開(kāi)發(fā)相關(guān)工作的能力。理論聯(lián)系實(shí)際,掌握一定的工作能力,積累社會(huì )工作經(jīng)驗,了解社會(huì ),增長(cháng)見(jiàn)識,提高與別人和諧相處和協(xié)同合作的能力,提高自身的綜合素質(zhì)。
實(shí)習任務(wù):了解軟件開(kāi)發(fā)所用基礎知識,掌握軟件開(kāi)發(fā)的基本技術(shù),學(xué)習軟件開(kāi)發(fā)的基礎知識及開(kāi)發(fā)流程和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,鞏固大學(xué)所學(xué)專(zhuān)業(yè)的基本知識,提高分析、判斷和處理實(shí)際問(wèn)題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。 工作的方法:首先學(xué)習java基礎知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學(xué)習SSH三大框架:Struts、Hibernate和Spring還有這些知識的項目實(shí)踐練習,熟悉公司軟件開(kāi)發(fā)的流程及相關(guān)知識,以及相關(guān)工具的使用,學(xué)習安裝卸載配置和維護軟件開(kāi)發(fā)運行的環(huán)境,最后進(jìn)入實(shí)例操作,參加實(shí)際項目開(kāi)發(fā),鞏固和熟練所學(xué)到的知識。
所取得的主要結果:一個(gè)多月的實(shí)習,讓自己走進(jìn)了一個(gè)全新的領(lǐng)域,開(kāi)始了自己踏入社會(huì )的第一步。實(shí)習無(wú)所謂結果而言,更確切的說(shuō),它是一個(gè)新起點(diǎn),一個(gè)讓自己學(xué)會(huì )成長(cháng)的地方,當然也確實(shí)讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺(jué)有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實(shí)習期間,真的發(fā)現自己有了很大的改善。雖然離真正的軟件開(kāi)發(fā)人員的要求還有很大的距離,但是自己一定會(huì )努力,向著(zhù)自己的目標前進(jìn);在為人處事方面,也讓自己成熟了許多。雖然不能用語(yǔ)言來(lái)描述,但是確實(shí)可以從生活中的點(diǎn)點(diǎn)滴滴感覺(jué)得到。經(jīng)歷使人成長(cháng),只有真正的經(jīng)歷過(guò),才可以讓自己真的成熟起來(lái),要想真的出人頭地,必須腳踏實(shí)地努力工作,做好自己。
二、實(shí)習內容
本著(zhù)對IT業(yè)的憧憬,走進(jìn)了河北中信聯(lián)信息技術(shù)有限公司,我在公司所從事的工作是軟件開(kāi)發(fā),在真正投入到工作之前,公司在我實(shí)習的第一天公司領(lǐng)導給講解公司的企業(yè)文化和員工的職業(yè)發(fā)展,以及行業(yè)分析和行業(yè)介紹。然后先參加公司里的軟件開(kāi)發(fā)的一段時(shí)間的基礎培訓。在這期間我了解了軟件開(kāi)發(fā)所要掌握的基礎知識,做項目用的開(kāi)發(fā)語(yǔ)言Java基礎,oracle數據庫和SQL語(yǔ)句,學(xué)習JSP和Servlet,理解MVC設計模式,學(xué)習SSH三大框架,Struts、Hibernate和Spring。以及一些上機實(shí)踐,最后還做了一個(gè)項目實(shí)踐是銀行卡管理系統,我們以小組為團隊分工合作寫(xiě)需求分析說(shuō)明書(shū),編寫(xiě)程序,最后完成功能模塊設計。在工作之前我在網(wǎng)上查詢(xún)了許多開(kāi)發(fā)人員的相關(guān)要求,了解了作為一個(gè)開(kāi)發(fā)人員必須耐心,細心和平和的心態(tài),它的目標是盡可能早一些做出產(chǎn)品,完成任務(wù),并盡可能的達到客戶(hù)的需求。
剛開(kāi)始實(shí)習工作時(shí),是由老的員工帶著(zhù)我們,給我們分配任務(wù)。一開(kāi)始是讓我們自己學(xué)習一些軟件開(kāi)發(fā)的相關(guān)知識,讓我們看相應軟件的需求說(shuō)明書(shū),了解一下項目的大體情況,在未成形的項目上隨便點(diǎn)點(diǎn),了解項目基本內容及大體框架。接下來(lái)老師給我分配一些小的'任務(wù),改頁(yè)面上的錯誤,這就需要jsp、html的知識了,一開(kāi)始無(wú)從下手,不知道如何跟蹤代碼,不知道頁(yè)面上的錯誤反映到代碼里是在哪里,當時(shí)感覺(jué)自己真實(shí)笨到家了,什么都不會(huì ),都是通過(guò)問(wèn)老師,老師一步一步的教會(huì )我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個(gè)好模式,通過(guò)打斷點(diǎn),一步一步耐心一點(diǎn)一點(diǎn)的仔細查找那里出現問(wèn)題了,經(jīng)過(guò)一星期的實(shí)習,自己開(kāi)始慢慢地有點(diǎn)感覺(jué)自己能單獨的完成一個(gè)小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁(yè)面上的基礎知識。在后來(lái)老師開(kāi)始教我如何運用javascript的知識,如何編寫(xiě)及運用javascript腳本,最后就是基礎類(lèi)的實(shí)際案例開(kāi)發(fā),這其中有如何運用數據庫,如何寫(xiě)spl語(yǔ)句、創(chuàng )建用戶(hù)、表空間以及創(chuàng )建表。
除了軟件開(kāi)發(fā)工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進(jìn)度安排,也是自我的反思。那短時(shí)間對于我來(lái)說(shuō)最大的收獲便是,要相信自己,不要被沒(méi)有去真正實(shí)踐的事情而嚇倒,其實(shí)如果你真的去嘗試,你會(huì )發(fā)現一切都沒(méi)有你想象的那么難,只要你努力,沒(méi)有什么不可以。
三、實(shí)習總結
這次實(shí)習讓我學(xué)到了很多東西,讓我整體素質(zhì)有所提升,明白了很多做人做事的道理。第一、畢業(yè)了以后不是學(xué)習的結束,而是學(xué)習的開(kāi)始,在當今社會(huì ),只有不斷地汲取新信息新知識,才能獲得事業(yè)進(jìn)步的動(dòng)力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學(xué)習要聯(lián)系實(shí)踐,一個(gè)人的價(jià)值是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現的,也只有通過(guò)實(shí)踐才能提升人的品質(zhì),彰顯人的意志。學(xué)到的理論只有通過(guò)實(shí)踐的檢驗才是合格的。第三、我們要做一個(gè)勤于思考的人,我們只有注意觀(guān)察、分析、總結、提煉,才能積累經(jīng)驗,使自己的工作做出成績(jì)。同時(shí)我也明白了遇到麻煩解決的辦法有很多:第一、就是上網(wǎng)查詢(xún),不懂的可以查查,不要一不會(huì )就去問(wèn)別人,得先自己想辦法解決;第二。請教別人。當自己查資料解決不了,就去問(wèn)一下別人,不要老死扣著(zhù),反而浪費時(shí)間。當然遇到麻煩的事情千萬(wàn)不要著(zhù)急,越著(zhù)急越然人昏頭轉向,越著(zhù)急越解決不了問(wèn)題,還不如心平氣靜的想想解決辦法,或者轉換下思維,先做其他的事情,靜下來(lái)時(shí)再去思考。遇到問(wèn)題時(shí),要保持一顆平常心。第四、有的時(shí)候人與人的差別并不大,但工作熱情的不同卻使兩個(gè)人做出完全不同的成績(jì),只有具備熱情,才能保證你能發(fā)揮自己全部的能量和才能。一個(gè)人的能力有差異,但關(guān)鍵是看你能發(fā)揮出多少,這就取決于熱情。用自己的熱情來(lái)點(diǎn)燃斗志。而且熱情是可以傳遞的,一個(gè)人全力投入工作,他可帶動(dòng)周?chē)娜耍腥局車(chē)娜巳σ愿埃钦麄€(gè)團隊趕出驕人的成績(jì)。最后,衡量一個(gè)人是不是人才,不僅是看知識掌握的多少,當代社會(huì )更看重的是一個(gè)人的溝通能力。
原來(lái)一直覺(jué)得學(xué)校的知識是沒(méi)用的,當真正用到了才后悔自己當時(shí)為什么不好好學(xué)習。所以說(shuō)實(shí)習注重實(shí)踐和在學(xué)校學(xué)習理論是相輔相成的。平時(shí)在學(xué)校學(xué)的不知道是否有用,但當實(shí)習后我們就清楚學(xué)習的知識到底有什么實(shí)際應用,和當今社會(huì )的發(fā)展有什么聯(lián)系。只有到公司親身實(shí)踐,才讓我們更加明確了那些知識是能跟上時(shí)代發(fā)展,那些知識已經(jīng)落后了,什么樣的人才是當今社會(huì )需求的。同時(shí)通過(guò)實(shí)習讓我們認識到了自己知識掌握的不足,更加激發(fā)了我們學(xué)習的熱情。
這次實(shí)習使我鞏固了Java開(kāi)發(fā)方面的知識,做了一個(gè)基于Struts銀行管理系統的一個(gè)模塊的項目,還跟著(zhù)完成了一個(gè)河北省農業(yè)廳公文交換體統的項目,更重要的是了解了軟件開(kāi)發(fā)這個(gè)工作的主要流程。當初在大家包括我自己的眼里都認為軟件開(kāi)發(fā)的要求非常高,而我的基礎知識有太差,但是當自己真正的接觸了這個(gè)行業(yè)之后,發(fā)現其實(shí)并沒(méi)有那么的高不可攀。在學(xué)校的時(shí)候,不知道反思,不過(guò)在這一段實(shí)習過(guò)程中慢慢學(xué)會(huì )反思,慢慢學(xué)會(huì )總結。這次實(shí)習為我以后到公司工作奠定了基礎,起到了承上啟下的功效。希望自己再以后的工作中有更多的耐心,學(xué)會(huì )靜下心來(lái)思考,要相信自己可以做到,而且做得更好。
總之,通過(guò)這次實(shí)習,確實(shí)讓自己成長(cháng)了許多。在工作中,總會(huì )遇到這樣那樣的問(wèn)題,當前的軟件的功能日趨復雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應付自如的。因此反映出學(xué)習的還不夠,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習,不斷開(kāi)拓視野,增強自己的實(shí)踐操作技能,為以后能做好工作而努力。
轉眼間,四年額大學(xué)生活就要接近尾聲了,畢業(yè)的鐘聲將要敲響。將課堂所學(xué)知識運用于實(shí)踐成為畢業(yè)生們必經(jīng)的道路。帶著(zhù)老師的忠告,201x年7月5日我有幸來(lái)到西安軟件服務(wù)外包學(xué)院進(jìn)行為期三個(gè)月的實(shí)習。
作為大學(xué)生涯的最后一課,實(shí)習不僅重要更有其獨特性,正是通過(guò)實(shí)習,讓我逐漸掌握怎樣把學(xué)校教給我的理論知識恰當地運用到實(shí)際工作中,讓我慢慢褪變學(xué)生的浮躁與稚嫩,真正地接觸這個(gè)社會(huì ),漸漸地融入這個(gè)社會(huì ),實(shí)現我邁向社會(huì )獨立成長(cháng)的第一步。
在三個(gè)月里,所學(xué)知識的確有很多,java基礎,數據庫操作(oracle,mysql),SSH框架(hibernate,struts,spring),網(wǎng)頁(yè)設計jsp技術(shù)等,總之學(xué)到了很多曾經(jīng)陌生的技術(shù)。受益匪淺。
一、實(shí)習計劃
7月10日:簡(jiǎn)單地了解公司的基本情況,進(jìn)一步學(xué)習了java的基本知識。 7月11日—7月13日:學(xué)習java相關(guān)的編程環(huán)境和運行環(huán)境的材料,準備好有關(guān)的程序和工具。
7月14日-7月17日:學(xué)習系統運行環(huán)境及環(huán)境變量設置,并調試。
7月18日-7月26日:學(xué)習簡(jiǎn)單的java編程,做一個(gè)簡(jiǎn)單的登錄系統, 7月27日-7月29日:深入地學(xué)習java的編程技巧和編程思想。
7月30日-8月2日:學(xué)習了SQL Server的相關(guān)知識,為后面的工作做好準備工作。 8月3日-8月5日:進(jìn)行數據庫建立的學(xué)習和練習。包括表的建立,表之間的關(guān)系和優(yōu)化。
8月6日-8月10日:對登錄界面進(jìn)行美化,并著(zhù)手后臺的編碼工作。
8月11日-8月20日:依然是進(jìn)行后臺和各模塊功能編碼實(shí)現的學(xué)習和嘗試。并練習簡(jiǎn)單、常用的測試的方法。了解其重要性。
8月21日-9月10日:學(xué)習SSH框架。對設計代碼進(jìn)行簡(jiǎn)化。
9月11日-10月5日:利用所學(xué)完成個(gè)人項目。
二、實(shí)習目的
進(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é)所學(xué)專(zhuān)業(yè)的基本知識,提高分析、判斷和處理實(shí)際問(wèn)題的
能力,鍛煉自己的實(shí)際動(dòng)手能力,增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
三、實(shí)習內容
通過(guò)本次實(shí)習,應當對Java、SQL、Dreamweaver等達到熟練運用的地步,同時(shí)應該對Java語(yǔ)言及其應用有一個(gè)非常清晰、明了的認識。本次的實(shí)習內容主要包括:對登錄管理系統有一個(gè)初步的構思及確定其應該包括哪些模塊實(shí)現什么功能;對SQL的基礎知識的理論學(xué)習;理論聯(lián)系實(shí)際對SQL進(jìn)行具體操作;學(xué)會(huì )用SQL建數據庫及所需表格的具體方法;理解連接SQL數據庫的語(yǔ)句及能正確的應用于實(shí)踐;完成簡(jiǎn)單的登錄系統;軟件初步測試。
四、實(shí)習總結
大學(xué)生活讓我對計算機理論知識有了一定的了解,但實(shí)踐出真知,唯有把理論與實(shí)踐相結合,才能更好地增加自己的競爭力。實(shí)踐也是大學(xué)生學(xué)習知識、鍛煉才干的有效途徑。
本次畢業(yè)實(shí)習我主要是做一個(gè)登錄系統,從中學(xué)習一下Java開(kāi)發(fā)和SQL的技術(shù)運用,因此選擇了石家莊志誠軟件公司。Java和SQLServer作為開(kāi)發(fā)工具都有它們各自的特點(diǎn),下面是我學(xué)習兩周Java后對Java的一些認識。
Java語(yǔ)言的優(yōu)點(diǎn)主要表現在簡(jiǎn)單、面向對象、多線(xiàn)程、分布性、體系結構中立、 安全性等方面。
1、Java語(yǔ)言是簡(jiǎn)單的
Java語(yǔ)言的語(yǔ)法與C語(yǔ)言和C++語(yǔ)言很接近,使得大多數程序員很容易學(xué)習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強制類(lèi)型轉換。特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內存管理而擔憂(yōu)。
2、Java語(yǔ)言是一個(gè)面向對象的
Java語(yǔ)言提供類(lèi)、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現機制(關(guān)鍵字為implements)。
Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++ 語(yǔ)言只對虛函數使用動(dòng)態(tài)綁定。總之,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。
3、Java語(yǔ)言是分布式的
Java語(yǔ)言支持Internet應用的開(kāi)發(fā),在基本的Java應用編程接口中有一個(gè)網(wǎng)絡(luò )應用編程接口(java.net),它提供了用于網(wǎng)絡(luò )應用編程的類(lèi)庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開(kāi)發(fā)分布式應用的重要手段。
4、Java語(yǔ)言是健壯的
Java的強類(lèi)型機制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
5、Java語(yǔ)言是安全的
Java通常被用在網(wǎng)絡(luò )環(huán)境中,為此,Java提供了一個(gè)安全機制以防惡意代碼的攻擊。除了Java語(yǔ)言具有的許多安全特性以外,Java對通過(guò)網(wǎng)絡(luò )下載的類(lèi)具有一個(gè)安全防范機制(類(lèi)ClassLoader),如分配不同的名字空間以防替代本地的同名類(lèi)、字節代碼檢查,并提供安全管理機制(類(lèi)SecurityManager)讓Java應用設置安全哨兵。
6、Java語(yǔ)言是體系結構中立的
Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件), 然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。這種途徑適合于異構的網(wǎng)絡(luò )環(huán)境和軟件的分發(fā)。
7、Java語(yǔ)言是可移植的
這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSI C實(shí)現的。
8、Java是高性能的
與那些解釋型的高級腳本語(yǔ)言相比,Java的確是高性能的。事實(shí)上,Java的運行速度隨著(zhù)JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來(lái)越接近于C++。
9、Java語(yǔ)言是多線(xiàn)程的
在Java語(yǔ)言中,線(xiàn)程是一種特殊的對象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng )建。通常有兩種方法來(lái)創(chuàng )建線(xiàn)程:其一,使用型構為T(mén)hread(Runnable) 的構造子將一
個(gè)實(shí)現了Runnable接口的對象包裝成一個(gè)線(xiàn)程,其二,從Thread類(lèi)派生出子類(lèi)并重寫(xiě)run方法,使用該子類(lèi)創(chuàng )建的對象即為線(xiàn)程。值得注意的是Thread類(lèi)已經(jīng)實(shí)現了Runnable接口,因此,任何一個(gè)線(xiàn)程均有它的run方法,而run方法中包含了線(xiàn)程所要運行的代碼。線(xiàn)程的活動(dòng)由一組方法來(lái)控制。 Java語(yǔ)言支持多個(gè)線(xiàn)程的同時(shí)執行,并提供多線(xiàn)程之間的同步機制(關(guān)鍵字為synchronized)。
10、Java語(yǔ)言是動(dòng)態(tài)的
Java語(yǔ)言的設計目標之一是適應于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類(lèi)能夠動(dòng)態(tài)地被載入到運行環(huán)境,也可以通過(guò)網(wǎng)絡(luò )來(lái)載入所需要的類(lèi)。這也有利于軟件的升級。另外,Java中的類(lèi)有一個(gè)運行時(shí)刻的表示,能進(jìn)行運行時(shí)刻的類(lèi)型檢查。
SQL Server
在該系統中,與Web服務(wù)器相連的數據庫采用的是大型關(guān)系數據庫管理系統
——SQL Server 2005。它是基于客戶(hù)機/瀏覽機模式的數據庫管理系統;它支持ODBC、 ADO等技術(shù)的應用,可無(wú)縫的與Windows 2005 Server 和 IIS 集成,提供高效安全的 數據訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統管理規范化,使數據的完整性、安全性得到保證。
數據庫設計實(shí)際上主要是所要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術(shù)之前,這些工作分散在應用程序中進(jìn)行;在采用數據庫技術(shù)之后,這些工作可以通過(guò)數據庫設計集中起來(lái)系統地進(jìn)行。
進(jìn)行數據庫設計的首要任務(wù)是考慮信息需求,也就是數據庫要存入什么樣的數據。創(chuàng )建數據庫并不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什么數據外,還應考慮存取方式,也就是處理需求。即要根據用戶(hù)提出的存取要求來(lái)設計數據模式和應用程序。
畢業(yè)實(shí)習雖然結束了但是給我的感觸很大。在信息時(shí)代,學(xué)習是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。作為一名即將畢業(yè)的大學(xué)生更應該把學(xué)習作為保持工作積極性的重要途徑。
實(shí)習,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我。
實(shí)習的同時(shí)也讓我了解到了自己的不足,我會(huì )繼續努力,完善自我。對于學(xué)校的精心安排和指導老師的用心輔導非常感謝.
站在時(shí)間的這一端倒回去看,三個(gè)月的實(shí)習經(jīng)歷教會(huì )我許許多多的東西,無(wú)論是對我以后的職業(yè)生涯還是對于我的人生來(lái)說(shuō),都是有益的。
認認真真做事,對自己負責。 用姜汝祥博士的話(huà)來(lái)說(shuō)就是: 從依附型向獨立型轉變,堅守原則去執行; 從服從型向主動(dòng)型轉變,積極主動(dòng)去執行; 從個(gè)體型向團隊型轉變,協(xié)同一致去執行; 從避責型向守責型轉變,承擔責任去執行; 從封閉型向分享型轉變,開(kāi)放心態(tài)去執行。
總之,Java通過(guò)真實(shí)的項目,真實(shí)的開(kāi)發(fā)環(huán)境和開(kāi)發(fā)流程,指導學(xué)員去真正開(kāi)發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開(kāi)發(fā)能力。
有了真正的開(kāi)發(fā)能力,才能夠勝任企業(yè)的實(shí)際需要,才能夠找到高薪的好工作。這次培訓讓我得到了很大的提升,對以后找工作有了很大的信心。
[java專(zhuān)業(yè)實(shí)習報告]相關(guān)文章:
1.數學(xué)專(zhuān)業(yè)實(shí)習報告
2.物流專(zhuān)業(yè)實(shí)習報告
3.日語(yǔ)專(zhuān)業(yè)實(shí)習報告
4.大學(xué)專(zhuān)業(yè)實(shí)習報告
5.新聞專(zhuān)業(yè)實(shí)習報告
6.土木專(zhuān)業(yè)實(shí)習報告
7.園林專(zhuān)業(yè)實(shí)習報告
8.地質(zhì)專(zhuān)業(yè)實(shí)習報告
9.廣告專(zhuān)業(yè)實(shí)習報告
10.建筑學(xué)專(zhuān)業(yè)實(shí)習報告
java畢業(yè)設計論文實(shí)習報告
java畢業(yè)設計(論文)實(shí)習報告
天津科技大學(xué)本科生
畢業(yè)設計(論文)實(shí)習報告
專(zhuān) 業(yè):物聯(lián)網(wǎng)工程
學(xué) 號:15104301
姓 名: 陳超凡
指導老師姓名:于秀麗
2019年 3月 20日
【實(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í)間】
2019年2月25日 ~ 2013年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í)習目的 ①為了將自己所學(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ù),與單位同事和諧相處; ③每天都認真總結當天的實(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ù)更為重要。
學(xué)習?shū)B(niǎo)網(wǎng)站是免費的綜合學(xué)習網(wǎng)站,提供各行各業(yè)學(xué)習資料、學(xué)習資訊供大家學(xué)習參考,如學(xué)習資料/生活百科/各行業(yè)論文/中小學(xué)作文/實(shí)用范文實(shí)用文檔等等!
寫(xiě)作基礎 | 作文指導 |
寫(xiě)作經(jīng)驗 | 寫(xiě)作方法 |
文學(xué)常識 |
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:0.199秒