當前位置:文範網 >

個人文檔 >實習報告 >

java畢業設計(論文)實習報告

java畢業設計(論文)實習報告

天津科技大學本科生

java畢業設計(論文)實習報告

畢業設計(論文)實習報告

           專        業:        物聯網工程                       

            學        號:        15104301                    

            姓        名:        陳超凡                    

            指導老師姓名:        於秀麗                      

      2019   20 

【實習目的】

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

【實習時間】

    2019年2月25日 ~ 2013年3月17日

【實習地點】

    北京市西城區南小街國英一號樓北京久其股份有限公司

【實習內容】

隨着社會的快速發展,用人單位對大學生的要求越來越高,對於即將畢業的在校生而言,為了能更好的適應嚴峻的就業形勢,畢業後能夠儘快的融入到社會,同時能夠為自己步入社會打下堅實的基礎,畢業實習是必不可少的階段。畢業實習能夠使我們在實踐中瞭解社會,讓我們學到了很多在專業課堂上根本就學不到的知識,受益匪淺,也打開了視野,增長了見識,使我認識到將所學的知識具體應用到工作中去,為以後進一步走向社會打下堅實的基礎,只有在實習期間儘快調整好自己的學習方式,適應社會,才能被這個社會所接納,進而生存發展。
  剛進入實習單位的時候我有些擔心,在大學學習的專業知識與實習崗位所需的知識有些脱節,但在經歷了幾天的適應過程之後,我慢慢調整觀念,正確認識了實習單位和個人的崗位以及發展方向。我相信只要我們立足於現實,改變和調整看問題的角度,鋭意進取,在成才的道路上不斷攀登,有朝一日,那些成才的機遇就會紛至沓來,促使我們成為專業公認的人才。我堅信“實踐是檢驗真理的唯一標準”,只有把從書本上學到的專業理論知識應用於實踐中,才能真正掌握這門知識。因此,我作為一名物聯網工程專業的學生,有幸參加了為期近三個月的畢業實習。
  一、實習目的及任務
  經過了大學四年專業的理論進修,使我們軟件基礎知識有了根本掌握。我們即將離開大學校園,作為大學畢業生,心中想得更多的是如何去做好自己專業發展、如何更好的去完成以後工作中每一個任務。本次實習的目的及任務要求:
  實習目的
  ①為了將自己所學軟件開發知識運用在社會實踐中,在實踐中鞏固自己的理論知識,將學習的理論知識運用於實踐當中,反過來檢驗書本上理論的正確性,鍛鍊自己的動手能力,培養實際工作能力和分析能力,以達到學以致用的目的。通過實習,深化已經學過的理論知識,提高綜合運用所學過的知識,並且培養自己發現問題、解決問題的能力
  ②通過java開發崗位實習,更廣泛的直接接觸社會,瞭解社會需要,加深對社會的
  認識,增強自身對社會的適應性,將自己融合到社會中去,培養自己的實踐能力,縮短我們從一名大學生到一名工作人員之間的觀念與業務距離。為以後進一步走向社會打下堅實的基礎;
  ③通過實習,瞭解軟件開發工作流程,從而確立自己在最擅長的工作崗位。為自己未來的職業生涯規劃起到關鍵的指導作用。通過實習過程,獲得更多與自己專業相關的知識,擴寬知識面,增加社會閲歷。接觸更多的人,在實踐中鍛鍊膽量,提升自己的溝通能力和其他社交能力。培養更好的職業道德,樹立好正確的職業道德觀。
  實習任務要求
  ①在崗位實習期間,嚴格遵守實習單位的規章制度,服從畢業實習專業指導老師的安排,做好實習筆記,注重理論與實踐相結合,善於發現問題
  ②在實習過程,有嚴格的時間觀念,不遲到不早退,虛心向有經驗的同事請教,積極主動完成實習單位分配的任務,與單位同事和諧相處;
  ③每天都認真總結當天的實習工作所遇到的問題和收穫體會,做好工作反思。

通過在公司的實習也有了一些自己的新的和感悟
  1 淺談測試
  一直以來,我都認為測試是脱離了軟件工程範圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在於找不到bug,責任在你,而不在於編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經驗。實際項目中,編碼時間一般只佔30%左右,真正耗費時間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質量。
  2 程序員的困惑
  有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調試。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
  有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對於新人來説很鬱悶的問題。但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬於你。
  3 如何調試追蹤?
  如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑。idea是個很爽的ide,這點做的很好。例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy後在sql客户端去實際運行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。
  頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現的,可以加if(=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。
  4 一些習慣
  遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒着,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。
  解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。
  把代碼寫的漂亮,註釋、空行、規範一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。
  任務完後不要呆着,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。
  5 題尾話

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

 

  • 文章版權屬於文章作者所有,轉載請註明 https://wenfanwang.com/gerenwendang/shixibaogao/mm631.html
專題