第一篇:達內(nèi)實習(xí)報告
學(xué)校代碼:
本科認識實習(xí)姓名:
學(xué)號:
學(xué)院:
系別:數(shù)學(xué)系
專業(yè):信息與計算科學(xué) 班級:
二○一二年七月 報 告(一、對實習(xí)地點、實習(xí)單位的情況介紹
酷熱七月并沒有阻擋住我們學(xué)習(xí)的步伐,此次我們就來到達內(nèi)IT培訓(xùn)集團在北京石景山區(qū)的IAVA培訓(xùn)中心參加實習(xí)。達內(nèi)科技公司是Canada Tarena Technologies Inc.在中國的全資子公司,主要業(yè)務(wù)是提供IT培訓(xùn)、項目咨詢、軟件定制、技術(shù)研發(fā)、人才定向培養(yǎng)和人才出租服務(wù),為企業(yè)提供全面的培訓(xùn)、咨詢和技術(shù)研發(fā)解決方案,是首家為中國企業(yè)用戶提供全系列高端IT技術(shù)培訓(xùn)(技能+經(jīng)驗)、項目咨詢和人才服務(wù)一條龍服務(wù)的北美高科技公司。
達內(nèi)科技以中關(guān)村科技園區(qū)為依托,在中國軟件業(yè)發(fā)達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20大城市,建立了近40家培訓(xùn)中心,占地2萬平米,年培訓(xùn)1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯(lián)想、神州數(shù)碼、大唐電信、亞信等知名IT企業(yè)培養(yǎng)輸送了7萬多名中高級軟件人才,目前達內(nèi)全國擁有600多名員工,年產(chǎn)值近2億元,是中國領(lǐng)先的中高端軟件人才培訓(xùn)機構(gòu)。
達內(nèi)科技目前提供的職業(yè)培訓(xùn)包括:外企軟件開發(fā)工程師、軟件測試工程師、Oracle數(shù)據(jù)庫管理員、Unix系統(tǒng)管理員、網(wǎng)絡(luò)系統(tǒng)工程師。
二、對實習(xí)內(nèi)容作詳細說明
軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項包括需求捕捉,需求分析,設(shè)計,實現(xiàn)和測試的系統(tǒng)工程。軟件一般是用某種程序設(shè)計語言來實現(xiàn)的。通常采用軟件開發(fā)工具可以進行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件。
本次實訓(xùn)的項目為朋友網(wǎng)實戰(zhàn)開發(fā),朋友網(wǎng)原名QQ校友,是騰訊公司打造的真實社交平臺,為用戶提供行業(yè)、公司、學(xué)校、班級、熟人等真實的社交場景。2011年7月5日,騰訊公司正式宣布旗下社區(qū)騰訊朋友更名為朋友網(wǎng)。作為本次實訓(xùn)的主講老師郭大喜老師曾任騰訊公司高管,并參與朋友網(wǎng)的開發(fā)和推廣,所以在實訓(xùn)的五天里,他和我們一起用JAVA語言一起來開發(fā)這個朋友網(wǎng)項目,我們將分為項目分析、設(shè)計、編程和測試運行這幾個環(huán)節(jié)來學(xué)習(xí)和實戰(zhàn)。
實訓(xùn)第一天早上,我們準時到達軟件實訓(xùn)基地參加實訓(xùn),熱情的達內(nèi)的老師為我們舉行了隆重的開營儀式,然后讓我們進行了分組,短暫分組后,我們開始限時自我介紹,包括我們的口號,隊名以及亮相的造型,這個活動充分調(diào)動了同學(xué)們的積極性和團結(jié)能力,我們組被命名為“永往直前隊”,口號是:直面
困難,永往直前,意思是我們直面困感就用了勇敢的拼勁兒,然后我們永遠都堅持向前,勇敢加上毅力就是我們的努力方式。然后我們進行了授旗儀式,最后老師介紹了達內(nèi)的情況,以及我們以后的學(xué)習(xí)和日常生活的情況,在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓(xùn)的第一課,接觸JAVA,雖然在學(xué)校中也接觸過JAVA,但那僅僅連皮毛都稱之不上,通過老師的講解,我們了解到JAVA使用是很廣泛的,它有好多的版本,J2SE、J2ME、J2EE等等,廣泛應(yīng)用于桌面客戶端,Android,IOS,朋友網(wǎng),B/S,以及瀏覽器,服務(wù)器等。我們的郭老師經(jīng)他的朋友網(wǎng)通過JAVA給我們進行了演示,包括首頁,好友,應(yīng)用三大模塊。隨著他將如何進入JAVA的界面教給我們,分為三步:首先啟動終端,然后敲入命令,接著進入界面新建工程,進行編譯。
在接下來的幾天里,郭老師講了IAVA的組成,與實用工具,如開發(fā)工具包——JDK。它包含了JAVA的運行環(huán)境——JRK,JAVA虛擬機——JVM,IAVA的標準類庫——JAVA SE API。JAVA的開發(fā)需JDK。在Linux環(huán)境JAVA配置中,檢查配置可以用JAVA -version。接著,郭老師還講解了了JAVA與C語言的區(qū)別,最主要的就是在編譯方面,JAVA編譯一次,可以到處運行,而C語言不可以。我們進行了第一個小項目的編碼,名字是“This is first java”。通過郭老師的介紹JAVA概述,我們開始懂得了如何去操作,以及做些小東西了。之后,學(xué)習(xí)了在JAVA程序中鑲嵌語句,與學(xué)過的C語言類似,也讓我們在學(xué)習(xí)新的知識的同時,也對以往的知識有了一個回顧。
在這次實訓(xùn)中郭老師還講了JAVA中的web工程,首先要用軟件安裝好,其次要配置環(huán)境,這是一個重點,我聽的很仔細,對于主要內(nèi)容也能夠掌握,主要有三個配置變量,接著老師又對三個配置變量做了詳細的介紹,其中,PATH路徑是一個難點,但是在老師詳盡的講解下,我也能夠聽懂,并且還能進行簡單的操作。
本次實訓(xùn)的難點就是我們要自己完成一個網(wǎng)頁的設(shè)計,雖然很簡單,但是對于初學(xué)的我們,還是很困難,在老師的帶領(lǐng)下,我們小組的成員也完成了任務(wù),期間得到了老師的心細指導(dǎo),感謝老師的幫助,這也歸功于組員的配合。接下來是本次實訓(xùn)學(xué)習(xí)成果的驗收,驗收的便是我們花了三天時間所做的項目。我們分組上臺進行答辯,其中一個隊員進行所做程序的演示,其余再出五個人,這其中包括隊長,說一下自己這三天來的所學(xué)所想,及想要感謝的人。
隨后我們又進行了模擬面試,講座,進行參觀部分企業(yè)和中關(guān)村人才市場的招聘會。
三、在實習(xí)過程中發(fā)現(xiàn)了什么問題,提出何種解決方案
在這次實習(xí)的過程中,我發(fā)現(xiàn)了自己有很多的不足之處,對以前所學(xué)的知
識的使用不是很熟練、學(xué)的不夠扎實。自己所掌握的知識面不夠廣泛,所以以后要擴寬自己知識面,還要提高邏輯能力。我們還明白了不要以為很簡單就不去做,其實在真正上手時才會發(fā)現(xiàn)我們懂得很少。所以為了不讓手生,就要堅持去敲代碼,要知道:堅持就是勝利!再就是本次實訓(xùn)的難點,我們自己完成一個網(wǎng)頁的設(shè)計,雖然很簡單,但是對于初學(xué)的我們,還是很困難,在老師的帶領(lǐng)下,我們小組的成員也完成了任務(wù),期間得到了老師的心細指導(dǎo),感謝老師的幫助,這也歸功于組員的配合。
經(jīng)過在企業(yè)實地參觀和在招聘會上的觀察,我發(fā)現(xiàn),有很多適合我的公司或者崗位,也有我所需要的。但我認為自己的能力還是不夠強,所以在今后的一年內(nèi),我需要努力學(xué)習(xí),不斷提高自己的實力,到畢業(yè)時可以找到一份理想的工作。
四、在實習(xí)過程中發(fā)現(xiàn)了什么問題,提出何種解決方案
在這次實習(xí)的過程中,我發(fā)現(xiàn)了自己有很多的不足之處,剛開始寫代碼總是粗心,不是少個這個,就是少那個;還有就是缺乏耐心,寫一會就不想寫了。最后慢慢的發(fā)現(xiàn)寫代碼其實也是很有趣的,然后就慢慢變得細心多了,也有耐心了。我發(fā)現(xiàn)了興趣是很重要的,只要有興趣,一切問題迎刃而解,總的來說興趣很關(guān)鍵。
五、通過畢業(yè)實習(xí)的收獲和不足
實習(xí)已經(jīng)結(jié)束,經(jīng)過幾天的實習(xí),我發(fā)現(xiàn)了自己的很多不足之處,也學(xué)習(xí)到了很多的東西。
實習(xí)的這段時間,我心里對java的認識有了很大的變化,從一個很模糊的概念,逐漸的變得清晰;但是我覺得對java的認識還不夠的,所以以后還得一直努力的去學(xué)習(xí)。
在我實習(xí)的期間,有很多人給我了很大的幫助,我覺得我很幸運,每次我都能在遇到問題的時候遇見能幫助我的人;但是有些東西還需要自己去琢磨、去思考、去想,這樣才能不斷的進步。
學(xué)習(xí)java是件耗時間的事,如果你不肯投入時間和精力,根本不可能在短時間把java給學(xué)好。現(xiàn)在心里有一個想法,就是把java給學(xué)好了。很簡單的想法,但是要付出很多很多才能實現(xiàn)。
實習(xí)期間我們做了一個朋友網(wǎng)實戰(zhàn)練習(xí),中間出來了許多錯誤,我總結(jié):敲代碼的時候一定要認真,一定要細心,作為一個程序員,要做軟件,既要對自己
負責(zé),更應(yīng)該對以后使用軟件的人負責(zé),敲代碼一定要認真,做事情一定要嚴謹。很感謝我在學(xué)習(xí)中遇到困難曾經(jīng)幫助過我的人,有些同學(xué)我還不知道名字呢,但是在我遇到困難的時候,都是很積極的幫助我解決,讓我感覺我們的這個大集體很溫暖。
學(xué)習(xí)是一個很反復(fù)的過程,不斷的出現(xiàn)錯誤、不斷的調(diào)試、不斷的迷茫、不斷的清晰,這些都是必須要要經(jīng)歷的。在以后的學(xué)習(xí)生活中我會有準備去面對并且直視每一個困難,不做退縮!
第二篇:達內(nèi)實習(xí)報告
一. 二.
1.2.實習(xí)單位的基本情況.....................1 實習(xí)單位的信息及相關(guān)介紹................2 實習(xí)單位介紹.......................2 培訓(xùn)安排........................2
三.實習(xí)單位安排的工作任務(wù)及本人完成工作任務(wù)情..........3
1.實習(xí)任務(wù)...........................3 2.實習(xí)內(nèi)容...........................3 四.實習(xí)總結(jié)........................3
一. 實習(xí)單位的基本情況
達內(nèi)科技有限公司,由美國國際數(shù)據(jù)集團idg投資,直接引進北美it技術(shù),高薪聘請來自加拿大和美國且具備國際化大公司.如ibm、sun、惠普、oracle及cisco工作經(jīng)驗的技術(shù)專家和資深工程師組成強大師資力量,結(jié)合中國it企業(yè)的現(xiàn)狀,定制化培養(yǎng)高端it人才。主要業(yè)務(wù)是提供IT培訓(xùn)、項目咨詢、軟件定制、技術(shù)研發(fā)、人才定向培養(yǎng)和人才出租服務(wù),為企業(yè)提供全面的培訓(xùn)、咨詢和技術(shù)研發(fā)解決方案,是首家為中國企業(yè)用戶提供全系列高端IT技術(shù)培訓(xùn)(技能+經(jīng)驗)、項目咨詢和人才服務(wù)一條龍服務(wù)的北美高科技公司。
二. 實習(xí)單位的信息及相關(guān)介紹
1.實習(xí)單位介紹:
達內(nèi)科技以中關(guān)村科技園區(qū)為依托,在中國軟件業(yè)發(fā)達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20大城市,建立了近40家培訓(xùn)中心,占地2萬平米,年培訓(xùn)1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯(lián)想、神州數(shù)碼、大唐電信、亞信等知名IT企業(yè)培養(yǎng)輸送了7萬多名中高級軟件人才,目前達內(nèi)全國擁有600多名員工,年產(chǎn)值近2億元,是中國領(lǐng)先的中高端軟件人才培訓(xùn)機構(gòu)。達內(nèi)科技目前提供的職業(yè)培訓(xùn)包括:外企軟件開發(fā)工程師、軟件測試工程師、Oracle數(shù)據(jù)庫管理員、Unix系統(tǒng)管理員、網(wǎng)絡(luò)系統(tǒng)工程師。
2.培訓(xùn)安排:
在培訓(xùn)老師的帶領(lǐng)下通過完成一個基于C/C++、unix/linux平臺、oracle數(shù)據(jù)庫、web界面、四層結(jié)構(gòu)(browser、web container、ejb container、database)的“電信用戶管理和計費系統(tǒng)netct oss”軟件產(chǎn)品的分析、設(shè)計和開發(fā),掌握開發(fā)c++大型軟件項目過程中所需要的軟件技術(shù)、設(shè)計規(guī)范、開發(fā)流程、質(zhì)量控制及項目管理。內(nèi)容包括
1.C/C++語言簡介。包括C/C++的發(fā)展、C/C++語言的特點、C/C++應(yīng)用程序的運行機制和環(huán)境、C/C++的垃圾回收機制、C/C++開發(fā)環(huán)境的安裝、配置和C/C++源程序的編譯和運行等。
2.C/C++基本語法。包括C/C++的命名規(guī)范、注釋、標識符、數(shù)據(jù)類型、變量、運算符、表達式、控制語句等。
3.數(shù)據(jù)庫基本指令。包括創(chuàng)建、查詢、刪除數(shù)據(jù)庫和表,向表中添加、刪除、更新數(shù)據(jù)和查詢表,修改表的結(jié)構(gòu)等。
4.數(shù)組的介紹。包括數(shù)組的申明,初始化(靜態(tài)和動態(tài)初始化),數(shù)組的訪問、遍歷和復(fù)制等。
5.String中一些API方法。如找到指定位置的字符charat(int index),求字符串的長度length(),字符串的連接concat、判斷字符串是否以指定的字符結(jié)束engsWith('c')、判斷兩個字符串是否相等equal等。
6.接口的介紹。包括Collection、List、HashMap等,以及這些接口的一些API的使用。
7.類的封裝和重載。
8.C/C++連接數(shù)據(jù)庫。
9.Servlet的編寫。先將繼承了HttpServlet的類寫好,然后將其部署到tomcat上,最后進行配置文件的編寫。
10.項目的開發(fā)。實現(xiàn)添加、刪除、更改等操作。
三.實習(xí)單位安排的工作任務(wù)及本人完成工作任務(wù)情
通過該課程的學(xué)習(xí),熟練掌握Linux和Windows兩種平臺下的C/C++軟件開發(fā)技術(shù),并通過項目實戰(zhàn)積累工作經(jīng)驗,進而獲得高薪、有廣闊發(fā)展空間的工作機會。
1)實習(xí)任務(wù)
為了訓(xùn)練我們從事計算機計算工作所必須的各種基本技能和實際動手能力,將具備C/C++軟件工程師的項目經(jīng)驗,運用計算機應(yīng)用技術(shù)分析問題、研究問題和解決問題的能力,將所學(xué)知識系統(tǒng)化。鞏固所學(xué)的知識,提高處理實際問題的能力。2.實習(xí)內(nèi)容
基于unix平臺c++技術(shù):核心語法core c++、網(wǎng)絡(luò)編程、文件處理、i/o、unix系統(tǒng)編程;sun unix操作系統(tǒng):sun solaris,unix開發(fā)平臺、vi編輯環(huán)境、系統(tǒng)及安全;
oracle數(shù)據(jù)庫開發(fā):數(shù)據(jù)庫原理及sql、pl/sql、pro*c、jdbc等開發(fā)語言及接口。在達內(nèi)技術(shù)講師的帶領(lǐng)下,通過完成網(wǎng)絡(luò)通信,網(wǎng)絡(luò)安全,多媒體音/視頻等項目,掌握基于Windows和Unix/Linux平臺下的C/C++企業(yè)級應(yīng)用的開發(fā)技能,掌握大型軟件項目過程中所需要的軟件技術(shù)、設(shè)計規(guī)范、開發(fā)流程、測試流程及技術(shù)、質(zhì)量控制及項目管理。
達內(nèi)授課方式采用達內(nèi)集團獨創(chuàng)的全新P+E+T(Pet)授課法,即通過多個項目(Projects)來學(xué)習(xí)掌握C/C++編程技術(shù)(Technologies)和多種系統(tǒng)平臺的軟件開發(fā)技術(shù),將大量的軟件開發(fā)經(jīng)驗(Experience)融入教學(xué),達到用實際項目(P)中包含的開發(fā)經(jīng)驗(E)去掌握編程技術(shù)(T)的效果。學(xué)習(xí)過程中每天需要完成課堂作業(yè)和課后作業(yè),最后完成一個項目實戰(zhàn)
四.實習(xí)總結(jié)
在達內(nèi)的老師給了我很多機會學(xué)習(xí)他們的的寶貴經(jīng)驗,實習(xí)是一門專業(yè)實踐課,是我們在學(xué)習(xí)專業(yè)課程之后的一個不可缺少的實踐環(huán)節(jié)。實習(xí)就是實踐,通過理論聯(lián)系實際,鞏固所學(xué)的知識,提高處理實際問題的能力。
通過這次實習(xí),讓我們學(xué)到了很多在課堂上根本就學(xué)不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎(chǔ)。實習(xí)使我開拓了視野,領(lǐng)略到不同企業(yè)的風(fēng)格和模式,實習(xí)是我們把學(xué)到的理論知識應(yīng)用在實踐中的一次嘗試。實習(xí)時把自己所學(xué)的理論知識用于實踐,讓理論知識更好的與實踐相結(jié)合,在這結(jié)合的時候就是我們學(xué)以致用的時候,并且是我們擴展自己充實自己的時候。
在這次實習(xí)中,遇到的問題和困難,總結(jié)了以下幾點:
1.要了解每一項工種,并熟練基本的操作
光是靠啃書本是無用的,所謂實習(xí)就是要我們自己實際的去練習(xí),去操作。要真正的能從書本的理論知識轉(zhuǎn)到實際操作,實踐中來。還有就是不能由著自己的性子來操作,一定要在師傅的指導(dǎo),講解下進行操作。嚴格遵守操作規(guī)程。不可自己耍小聰明。
2.在實習(xí)操作時,我們思想要集中,切不可開小差
如在程序時,要注意需要程序錯誤的地方,操作過程中也要做到細心、耐心。比如,在檢查錯誤時,注意需要看清為什么會錯。
3.合作
在實際操作中我們應(yīng)該學(xué)會如何和同學(xué)合作、分工,以提高工作效率。合作之間其實并不是單純的操作,相互呼應(yīng)。還可以提高我們的實際解決問題的能力。增強合作,實習(xí)是教學(xué)與實際相結(jié)合的重要實踐性教學(xué)環(huán)節(jié)。在實習(xí)過程中,學(xué)校也以培養(yǎng)學(xué)生觀察問題、解決問題和向?qū)嶋H學(xué)習(xí)的能力和方法為目標。培養(yǎng)我們的團結(jié)合作精神,牢固樹立我們的群體意識,即個人智慧只有在融入集體之中才能最大限度地發(fā)揮作用。同時,學(xué)會獨立解決問題的能力和鞏固我們所學(xué)的知識,增強我們的實踐經(jīng)驗。
在這短短的時間里帶給我的,應(yīng)遠非我們所接觸到的那些操作技能,更多的則需要我們每個人在實習(xí)結(jié)束后根據(jù)自己的情況去感悟,去反思,并將這種感悟運用到我們生活和學(xué)習(xí)中去,學(xué)以致用,這才是實習(xí)的真正目的所在。
第三篇:達內(nèi)實習(xí)報告
安徽工業(yè)大學(xué) 管理科學(xué)與工程學(xué)院
《認識實習(xí)》報告學(xué)生姓名:學(xué) 號:專業(yè)班級:指導(dǎo)教師:時 間:
______劉青松__________________ ______149094301_______________ _____ 息141___________________ ______高毅斌__________________ _____2016年7月12日___________
一、實習(xí)要求
應(yīng)用java開發(fā)一個應(yīng)用系統(tǒng)。其中使用Java語言,在安卓虛擬機上開發(fā)一款app——“where are you”實現(xiàn)監(jiān)控電話,監(jiān)控短信。并通過主控手機對手機進行“Ring”、“Callback”“Vibra”的操作。
二、實習(xí)地點及時間安排
實習(xí)地點:杭州達內(nèi)。時間:7月12日——7月24日
三、實習(xí)內(nèi)容和過程
實習(xí)如期而至,我們跟隨高毅斌老師乘上了開往杭州的班車,同學(xué)們也是一個個激情高漲,期待著馬上到來的達內(nèi)實訓(xùn)。在當天下午我們就到達了杭州達內(nèi)。因為時間不多,我們在當天整理宿舍和生活用品,早早的睡覺休息了,結(jié)束了一天的奔波。第二天就是實訓(xùn)的第一天了,我們乘著早上八點的公交車準時到達軟件實訓(xùn)基地參加實訓(xùn),熱情的達內(nèi)的老師為我們舉行了隆重的開營儀式,并且讓我們自行分組,給我們時間準備開始限時自我介紹,包括我們的口號,隊名以及亮相的造型。這個活動充分調(diào)動了同學(xué)們的積極性和團結(jié)能力,我們組名為“小幸運”。口號是:One Team,One Dream。在最后老師向我們介紹了達內(nèi)的情況,以及我們以后的學(xué)習(xí)和日常生活的情況。在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓(xùn)的第一課---學(xué)習(xí)Java,在學(xué)校中也學(xué)習(xí)過Java語言,通過王洋老師的講解,我們了解到JAVA使用是很廣泛的,它有好多的版本:J2SE、J2ME、J2EE等等,廣泛應(yīng)用于桌面客戶端,Android,iOS,朋友網(wǎng),B/S,以及瀏覽器,服務(wù)器等。第一天的學(xué)習(xí)是學(xué)習(xí)一些簡單 的函數(shù),通過調(diào)用這些函數(shù)實現(xiàn)java中“畫圖”的功能。老師給我們示范了烏龜?shù)某绦颍⒆屛覀冏约合胫嫵鲎约旱臇|西。因為這個實現(xiàn)使用坐標和幾何圖形,所以我選擇了畫多啦A夢,橢圓與園,線條的結(jié)合。
在接下來的幾天里,王洋老師帶領(lǐng)大家做了第一個App,“where are you”,這個App是一款實現(xiàn)監(jiān)控手機,包括電話、短信。并實現(xiàn)用主控手機發(fā)送“Ring”的短信控制被監(jiān)控手機響鈴,“Callback”實現(xiàn)回撥電話的功能。首先是App界面的設(shè)置,登錄界面:設(shè)置簡單的登錄界面并附帶登錄信息,當輸入用戶信息正確時跳轉(zhuǎn)到下一個App主界面,“輸入主控手機”、“監(jiān)控電話”按鈕、“監(jiān)控短信”按鈕、“回撥電話”按鈕、“響鈴”按鈕、“震動”按鈕、“開始監(jiān)控”按鈕。雖然很簡單,但是對于初學(xué)的我們,還是很困難,在老師的帶領(lǐng)下,我也完成了自己的作品,期間得到了項目經(jīng)理的心細指導(dǎo),真的很感謝項目經(jīng)理的幫助,其中就有我們的直系學(xué)長:海哥
為期十四天的實訓(xùn)結(jié)束了,接下來是本次實訓(xùn)學(xué)習(xí)成果的驗收,驗收的便是我們花了十天所做的項目,以小組形勢上臺答辯。很快就要告別我們可愛的班主任雙姐和那些幫助我們,陪我們一起吃快餐的項目經(jīng)理,沒有他們的幫助我們真的很難做到這些。在這次實習(xí)的過程中,我發(fā)現(xiàn)了自己有很多的不足之處,對以前所學(xué)的知識的使用不是很熟練、學(xué)的不夠扎實。所以以后要擴寬自己知識面,提高邏輯能力。不要以為很簡單就不去做,其實在真正自己一步一步實現(xiàn)時才會發(fā)現(xiàn)不知從何處下手。堅持就是勝利!
四、認識實習(xí)心得體會
在達內(nèi),剛來的時候靜不下心來寫代碼總是粗心,不是少個這個,就是少那個,那些致命的錯誤往往都是一些低級錯誤造成的。后來慢慢的寫代碼也是件有趣的事,也就變得細心多了。其實興趣是很重要的,我們做一些事不是很上心根本原因還是沒有興趣,我 們中也有很多同學(xué)報名參加了達內(nèi)接下來的培訓(xùn),想在畢業(yè)后可以找一份IT的工作。通過這段時間的實習(xí),收獲很多。對java的認識有了很大的變化,從一個簡單的認識,逐漸的變得清晰;但是我覺得對Java的認識還不夠的,所以以后還得一直努力的去學(xué)習(xí)。在我這些天,我能解決問題或者幫人解決問題,我是充實的。學(xué)習(xí)計算機語言是件耗時間的事,如果不肯投入時間和精力,沒有一定的代碼量不可能在短時間把Java給學(xué)好。敲代碼的時候一定要認真,一定要細心,作為一個程序員,要做軟件,既要對自己負責(zé),更應(yīng)該對用戶負責(zé)。在編程中你的一個小小想法也許可以避免以后出現(xiàn)的問題漏洞。學(xué)習(xí)是一個反復(fù)的過程,出現(xiàn)錯誤、調(diào)試、改錯、反復(fù),這些也都是我們知識積累的過程。在以后的學(xué)習(xí)生活中一定要做足準備去面對每一個困難,不退縮,解決它才能有進步!
第四篇:認知實習(xí)報告——達內(nèi)公司
認知實習(xí)報告——達內(nèi)公司
根據(jù)***學(xué)院人才培養(yǎng)方案中的第五學(xué)期認知實習(xí)教學(xué)大綱的要求,我于6月15日至8月15日在合肥達內(nèi)軟件有限公司實習(xí)61天。
一、實習(xí)單位簡介
達內(nèi)外企IT培訓(xùn)中心由美國500強IDG集團投資創(chuàng)立,以面向外企及電信、金融等行業(yè)定制化培養(yǎng)中高級IT人才聞名業(yè)界,聘請來自加拿大和美國且具備國際化大公司,如IBM、SUN、惠普、Oracle及Cisco工作經(jīng)驗的技術(shù)專家和資深工程師組成強大師資力量,結(jié)合中國IT企業(yè)的現(xiàn)狀,定制化培養(yǎng)高端IT人才。公司主要業(yè)務(wù)是向企業(yè)提供以下服務(wù): 專業(yè)IT培訓(xùn)、IT技術(shù)顧問咨詢、軟件人才外包、軟件外包與定制服務(wù)、人才定向培養(yǎng)。
二、認知實習(xí)經(jīng)歷
第一階段:
在達內(nèi)實習(xí)的初始幾天,主要介紹了實習(xí)的主要內(nèi)容以及Java語言的一些簡單操作。在項目經(jīng)理陳剛老師的引導(dǎo)下熟悉了Linux環(huán)境和Java語言系統(tǒng)開發(fā)環(huán)境,通過編寫一些簡單的Java程序,了解Java的編寫的基本規(guī)范,熟悉Linux的操作環(huán)境。
之后達內(nèi)的授課是從Java的基礎(chǔ)開始講解的。通過一段時間的學(xué)習(xí),更深一層地了解了Java語言的特點、構(gòu)建Java程序的方法。并在學(xué)習(xí)中鞏固了Java的一些基礎(chǔ)知識,如Java語言中的8種基本數(shù)據(jù)類型,數(shù)組的初始化、排序及應(yīng)用。并通過這些基礎(chǔ)知識,編寫了一些程序,通過程序加強對基礎(chǔ)知識的應(yīng)用。其中較典型的程序案例有猜字謎游戲,它主要考察利用Math.random()方法生成一隨機數(shù),Scanner類從控制臺輸入,將輸入的數(shù)與隨機數(shù)比較,進行循環(huán)控制。程序中的流程控制在Java中有很多構(gòu)建方法,如if…else…、switch(…)、for(…)、while(…)、do…while等等。要重點掌握循環(huán)結(jié)構(gòu),循環(huán)內(nèi)容、循環(huán)要實現(xiàn)的功能等。對其加以實例化的程序有個人所得稅計算、閏年判斷、算術(shù)計數(shù)器、報數(shù)出圈游戲等。
如報數(shù)出圈游戲,即一群人按編號圍坐一圈報數(shù),報到某一固定數(shù)則出圈,輸出出圈序列。定義一數(shù)組存放每人的編號,利用Scannner類從控制臺輸入圈中人數(shù)和報數(shù)出圈數(shù)值m,通過while()循環(huán)判斷數(shù)組的下標是否為0,若是,則繼續(xù);若不是,則判斷當前人的報數(shù)是否為m,若是,則出圈,將出圈人的編號存放到另一數(shù)組中,輸出數(shù)組,即為出圈序列。
另外,老師還詳細講解了數(shù)組的各種排序方法的思想,如冒泡排序、插入排序、選擇排序等,并通過程序加以實現(xiàn)。
第二階段:
在達內(nèi)的學(xué)習(xí)中期,主要是對所學(xué)知識的運用,編寫一些案例程序,如掃雷游戲、酒店入住管理系統(tǒng)、五子棋游戲等。
學(xué)習(xí)中較典型的實例,如五子棋程序,它主要的思想是用一個二維數(shù)組來保
存棋盤的狀態(tài),由各方下棋,通過Scanner類從控制臺輸入,將輸入的字符轉(zhuǎn)換為整型fromCharToInt(),分別為棋子所在的行數(shù)和列數(shù),每一方下完棋要輸出棋盤的狀態(tài),通過方法printChess()來實現(xiàn),定義一個判斷在各個方向上是否
滿5個棋子的方法wasWin(),若滿5個,則某方獲勝,游戲結(jié)束,否則繼續(xù)。
如酒店入住管理系統(tǒng),要求該系統(tǒng)支持通過命令行輸入以下命令來進行入
住,退房及查詢的操作。該程序主要考察的知識點有:控制臺輸入、循環(huán)控制、數(shù)組的使用、方法調(diào)用等。同樣,酒店房間的狀態(tài)可用一個二維數(shù)組來存放,定
義若干方法查詢Search()、入住Input()、退定Output()。從控制臺讀入命令的第一個單詞,來決定調(diào)用哪個方法負責(zé)處理該類命令。如Input()方法,首先
讀取房間編號,將房間編號轉(zhuǎn)化為下標值i,判斷rooms[i]的位置是否為empty,如果是,則入住,否則輸出錯誤信息。對于退訂Output()方法,亦是同樣的道
理。對于各個方法,編程加以實現(xiàn),在main方法中調(diào)用這些方法。
同時還鞏固學(xué)習(xí)了Java的類和對象,初步介紹了調(diào)用構(gòu)造方法、方法的重
載、方法調(diào)用、類的繼承與多態(tài)等一些理論知識。并通過這些知識點編寫了一些小程序加以練習(xí),加強了對類和對象的理解和實例化。
第三階段:
后期一段時間主要講解了Java的面向?qū)ο蟆>幊桃鉀Q的本質(zhì)工作就是把
現(xiàn)實問題抽象成計算機能解決的問題,對現(xiàn)實問題在計算機中建模,即抽象。而面向?qū)ο缶褪且詳?shù)據(jù)的抽象為導(dǎo)向。在類中鞏固理解了創(chuàng)建類的語法、創(chuàng)建類的對象的語法、構(gòu)造方法的調(diào)用問題以及this的用法。類的訪問控制修飾符包括
public、protected、private。修飾符的作用則是用于封裝類。
此外,教學(xué)中還詳細講解了類的繼承,其語法格式為:public class 子類
名 extends 父類名{…},子類的對象可以調(diào)用父類的一切公有的屬性和方法,也可以擴展自己新的屬性和方法,super(…)用于在子類的構(gòu)造方法中調(diào)用父類的構(gòu)造方法。類的重載則是父子類中有同名的方法,但同名不同參;子類與父類存在同名同參的方法的形勢叫做方法的覆蓋。
在類的多態(tài)中,要了解多態(tài)定理:如果把子類對象當作父類對象來看,那么
就只能訪問父類中已有定義的屬性和方法(不能訪問子類擴展的屬性和方法);
如果子類覆蓋了父類的方法,再把子類對象當作父類對象去調(diào)用該方法時,調(diào)用的是子類覆蓋后的方法。
類的修飾符,static:靜態(tài)修飾符;final:修飾屬性;abstract(抽象)
用來修飾類和方法。接口interface,是一種抽象的數(shù)據(jù)類型,特殊的抽象類;接口中的所有方法都是抽象方法;接口中所有的屬性都是final static的;接口也不能被實例化,但可以定義的接口的引用。
java.lang.Object類,包括四種方法:clone(對象克隆),equals(判斷兩個
對象是否相等),toString(輸出對象時輸出這個方法的返回值),finalize(垃圾
回收器調(diào)用)。java.lang.String類中要區(qū)別了解String(對象池,不變模式),StringBuffer,StringBuilder各類。另外java.lang.Integer類在Java中是
常用的,如Integer(int),Integer(String),parseInt(…)。
在上機方面,是將之前所做的一些游戲程序、系統(tǒng)程序改編成用類來編程。
如將以前寫的酒店房間管理系統(tǒng)按照面向?qū)ο蟮姆绞街匦略O(shè)計,可抽象出以下
類:酒店類Hotel,定義酒店名稱,酒店所有房間的數(shù)組等屬性。其方法有:查
詢房間狀態(tài)Search,入住 boolean in(int rid,String gName),退房boolean out(int rid),開始運行。房間類Room,定義房間編號、房間狀態(tài)的屬性,其
方法有:入住 boolean in(String gName),退房 boolean out()。測試類TestHotel,定義一個酒店來運行程序,具體類中各方法的實現(xiàn)思想與上面用數(shù)
組實現(xiàn)程序的思想一致。
另外一個較典型的實例——客戶管理系統(tǒng),該系統(tǒng)包含注冊用戶,驗證用戶,刪除用戶等基本功能。定義一個用戶類User,包含屬性姓名name、密碼password、郵箱Email,創(chuàng)建構(gòu)造函數(shù)進行初始化,定義其它方法。由于用戶的數(shù)據(jù)要存儲在文件和數(shù)據(jù)庫中。為了讓業(yè)務(wù)程序能訪問到數(shù)據(jù),抽象一個對數(shù)據(jù)訪問的接口UserDao,在接口中定義數(shù)據(jù)的訪問方法,包括添加用戶addUser()、獲取用戶
信息getUser()。定義一個文件類FileDao,實現(xiàn)從文件中訪問數(shù)據(jù),編寫方法的程序體。定義類Application,實現(xiàn)從數(shù)據(jù)庫中訪問數(shù)據(jù)。在Application類
中,定義方法login(),用Scanner類從控制臺輸入,實現(xiàn)用戶的登錄,并顯示登錄狀態(tài);方法registe(),通過調(diào)用addUser(),實現(xiàn)注冊新用戶;在main()
方法創(chuàng)建對象運行程序。
第四階段:
這段時間的學(xué)習(xí)時間并不長,只是換了授課老師,所講解的內(nèi)容具體涉及
Java類庫中的一些類,如Integer、StringBuffer、StringBuilder、BigDecimal、Math等一些常用的類,通過編寫程序加深了解各類的功能及相互之間的區(qū)別。如正則表達式,用于規(guī)范和測試表達式的格式,其中split()方法,可根據(jù)給定的正則表達式的匹配來拆分字符串。
如編寫一個測試StringBuilder類的程序,定義一個TestStringBuilder類,用Scanner輸入一個String類的字符串,調(diào)用方法length()、capacity()可輸
出其長度和容量。將其轉(zhuǎn)成StringBuilder,調(diào)用append()方法用while循環(huán)在字符串后追加0-9,運用toString()將新生成的字符串賦值給String類型的變
量,然后打印。
如編寫一個解決大數(shù)字(超過long)/double 的精度問題,它主要考察對
BigDecimal類的應(yīng)用。在一般程序中,對于浮點數(shù)之間的運算會出現(xiàn)一些精度
偏差,這時就需要將浮點數(shù)的double型轉(zhuǎn)換成BigDecimal型。但應(yīng)注意
BigDecimal()中的參數(shù)應(yīng)為字符串型。BigDecimal類中還包含intValue()方法:將BigDecimal轉(zhuǎn)int 型;doubleValue()方法:將BigDecimal轉(zhuǎn)double型。
暑期在達內(nèi)的實習(xí)已于8月15日結(jié)束,總體而言,達內(nèi)的Java教學(xué)偏向于
基礎(chǔ)類學(xué)習(xí),通過編寫小程序來學(xué)習(xí)Java中常用的類和方法,通過編寫案例程序來對所學(xué)的知識加以鞏固和練習(xí)。雖然是教學(xué)內(nèi)容比較基礎(chǔ),但對知識點的講解很詳細,有些知識點在學(xué)校也沒有學(xué)過,這有利于加強個人Java基礎(chǔ),同時拓展自己的知識面。
三、總結(jié)
1、達內(nèi)實習(xí)成果
在達內(nèi)實習(xí)的兩個月很快就結(jié)束了,通過這段時間的學(xué)習(xí)自我感覺受益匪
淺,達內(nèi)為我們提高了較好的實習(xí)的平臺,讓我更深入的了解的軟件的技術(shù)含量。同時使自己的專業(yè)基礎(chǔ)知識得到鞏固,學(xué)到了一些在學(xué)校不曾學(xué)過的知識,讓我懂得在學(xué)習(xí)專業(yè)知識的同時,要更加注重編程與實際應(yīng)用的相結(jié)合,提高專業(yè)技能。
通過達內(nèi)Java的培訓(xùn),我體會到學(xué)習(xí)Java程序設(shè)計語言應(yīng)該注重上機過程,不能一味的看課本記代碼,那只能是紙上談兵,要學(xué)會將理論運用到具體案例中加以實現(xiàn)。其次,學(xué)習(xí)是一個循序漸進的過程,不能追求速成,要一點一點慢慢積累,熟能生巧。所以除了課堂講授以外,必須充分利用業(yè)余時間,加強練習(xí),掌握Java語言程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個良好的基礎(chǔ)。這次的實習(xí)感觸頗深,實習(xí)內(nèi)容和學(xué)校所學(xué)的聯(lián)系很緊密,在大學(xué)期間這種實習(xí)對于學(xué)生基本知識的鞏固和綜合素質(zhì)的提高有很大的幫助。
2、端正學(xué)習(xí)態(tài)度
不管做任何事都要有勇氣,比如遇到一道較難的程序題,不能從心里抵觸,要敢于嘗試,即使是在社會生活中,只有嘗試才會有收獲。
做任何事都要認真,粗心只會浪費時間和精力,在程序敲錯一個字母,就難以運行,在調(diào)試程序時就可能會錯過老師上課的內(nèi)容。
要多思考,雖然老師所講的代碼都已下載到自己的電腦,但我們還是要思考,對程序中每一行的代碼都要掌握,理解它的作用,能實現(xiàn)什么,在哪個部分增加變量,在哪個部分增加函數(shù),構(gòu)造函數(shù)應(yīng)如何編寫,都是我們需要思考的。只有真正深入掌握,那部分知識才是自己所得的,也便于自己以后隨時運用。
要勤奮,達內(nèi)的教學(xué)偏向于基礎(chǔ)知識,而且每天的授課時間不長,有一些案例程序就不會詳細去講解,所以我們要充分利用業(yè)余時間,去自己練習(xí)編程,從而強化個人能力。
要謙虛謹慎,雖然達內(nèi)是一個伴隨我們成長的學(xué)習(xí)之地,但真正做到的能有幾人,我們都處在學(xué)習(xí)的初期,對于Java的應(yīng)用還有很多東西不曾學(xué)過,經(jīng)常遇到一些陌生的知識,所以我們要時刻準備詢問,學(xué)習(xí)的目的在于掌握,如果沒有掌握,那只會是浪費我們學(xué)習(xí)的時間和精力;同樣,只有掌握了,才實現(xiàn)了學(xué)習(xí)的價值。
3、對專業(yè)的認知
21世紀是電子信息的時代,席卷全球的信息科技給人類的生產(chǎn)和生活方式帶來了深刻的變革,信息產(chǎn)業(yè)已成為推動國家經(jīng)濟發(fā)展的主導(dǎo)產(chǎn)業(yè)之一。信息產(chǎn)業(yè)作為知識密集、技術(shù)密集的產(chǎn)業(yè),其快速發(fā)展的關(guān)鍵是有一大批從事IT技術(shù)的人才,一定數(shù)量、結(jié)構(gòu)和質(zhì)量的IT人才隊伍是IT產(chǎn)業(yè)發(fā)展的支撐,一個國家的IT人力資源儲備、IT人才培養(yǎng)及使用狀況決定著該國IT產(chǎn)業(yè)發(fā)展的水平和潛力。所以也可以說,IT產(chǎn)業(yè)的競爭就是人才的競爭,高水平的IT人才培養(yǎng)和隊伍建設(shè)是走向IT產(chǎn)業(yè)大國和強國的前提條件。
目前,我國軟件產(chǎn)業(yè)繼續(xù)呈快速增長態(tài)勢,產(chǎn)業(yè)規(guī)模繼續(xù)擴大,軟件出口平穩(wěn)增長,產(chǎn)業(yè)結(jié)構(gòu)與布局不斷調(diào)整,成為拉動電子信息產(chǎn)業(yè)增長的重要力量,并在促進信息化發(fā)展中發(fā)揮了積極作用。
在未來一段時期,我國將會利用國際產(chǎn)業(yè)轉(zhuǎn)移的重大機遇,聚集各種資源,突破核心技術(shù)制約,在集成電路、軟件、計算機與信息處理、現(xiàn)代移動通信、信息安全、信息服務(wù)和系統(tǒng)集成等技術(shù)領(lǐng)域加強創(chuàng)新,促進IT產(chǎn)品更新?lián)Q代,推動我國由IT大國向IT強國轉(zhuǎn)變,并進而推動國民經(jīng)濟信息化進程,以信息化帶動工業(yè)化,走出一條新型工業(yè)化道路。
信息產(chǎn)業(yè)部門不久前發(fā)布了計算機應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域的人才需求狀況。而據(jù)有關(guān)部門介紹,目前我國的計算機應(yīng)用水平還處于初級階段,現(xiàn)有計算
機和信息技術(shù)設(shè)施的功能沒有得到很好的開發(fā)和運用,比發(fā)達國家落后10-20年。但我國信息技術(shù)在不斷地發(fā)展中,目前的軟件營業(yè)收入是十年前的25倍。而隨著我國軟件包業(yè)規(guī)模不斷擴大,軟件人才結(jié)構(gòu)性矛盾也日益顯得突出。
我國軟件人才現(xiàn)況:在軟件人才需求量方面,無論是從大的方向講,還是從小的方面講,培養(yǎng)和儲備高素質(zhì)的IT人才都顯得非常重要。據(jù)預(yù)測,當前我國軟件人才的需求量為100萬人左右,且這一需求仍在以每年20%左右的速度增長;在軟件人才供給量方面,隨著我國高等院校計算機相關(guān)專業(yè)擴大招生,為軟件人才市場輸送了更多的畢業(yè)生人才,以及與大學(xué)教育并行的職業(yè)技術(shù)學(xué)校和培訓(xùn)學(xué)校教育的快速發(fā)展,我國軟件人才供給目前有了較大幅度的增長,總量供不應(yīng)求的局面得到緩解,但與高速發(fā)展的軟件人才需求相比,繼續(xù)呈現(xiàn)短缺狀態(tài)。軟件人才結(jié)構(gòu)仍不盡合理的問題進一步凸現(xiàn),成為當前我國軟件人才體系的突出特點。
基礎(chǔ)軟件人才缺乏:從經(jīng)濟規(guī)律來看,一種工業(yè)化時代的產(chǎn)業(yè)結(jié)構(gòu),要求是一個金字塔型的人才梯隊,軟件業(yè)需要的不僅僅是高校培養(yǎng)成的高級人才,同樣更需要從事基礎(chǔ)開發(fā)的程序設(shè)計員作為智力基礎(chǔ)。目前中、高級軟件人才仍是中國軟件企業(yè)所最緊缺的軟件人才類型。在這種背景下,中國軟件人才的“金字塔”形合理結(jié)構(gòu)并未實現(xiàn),軟件產(chǎn)業(yè)健康、快速發(fā)展所需要三類人才:既懂技術(shù)又懂管理的軟件高級人才、系統(tǒng)分析及設(shè)計人員(軟件工程師)、熟練的程序員(軟件藍領(lǐng))這三類由高到低的人才結(jié)構(gòu)并未呈金字塔形。相對,我國的軟件人卻呈橄欖形(缺少高級管理者和基礎(chǔ)程序員),因此必須多發(fā)展“塔基”(軟件藍領(lǐng)),這樣才能形成合理的軟件人才結(jié)構(gòu)。
而在校的我們正是這種專業(yè)基礎(chǔ)不夠扎實、深層知識不理解的學(xué)生,在今后的學(xué)習(xí)中還有很大提高的空間,所以我們應(yīng)端正學(xué)習(xí)態(tài)度,堅持不懈,繼續(xù)深入學(xué)習(xí)。
第五篇:達內(nèi)實習(xí)報告 孔龍 - 副本
重慶郵電大學(xué) 畢業(yè)實習(xí)報告
實習(xí)題目: JAVA實習(xí)實習(xí)單位:實習(xí)時間:學(xué) 學(xué) 專 班 學(xué) 指 實 達內(nèi)培訓(xùn)
2015年7月13日— 2015年7月31日 院
名
稱 : 計算機學(xué)院 生
姓
名 : 孔龍
業(yè) : 智能科學(xué)與技術(shù)
級 : 0451202
號 : 2012211766 導(dǎo)
教
師 : 史宣燕、郭鋼習(xí)
成績 :
一、對實習(xí)地點、實習(xí)單位的情況介紹
經(jīng)過學(xué)校安排和我們自己的選擇,在這酷熱的七月我們并沒有回家享受生活,而是在這段時間來參加達內(nèi)科技的培訓(xùn)。達內(nèi)專注職業(yè)教育13年,借助美國投資基金,采用“先學(xué)習(xí),就業(yè)后付款”模式,幫助20萬名學(xué)員成功就業(yè)。16大熱門課程,30多個城市建立了130多家培訓(xùn)中心,一地學(xué)習(xí),全國就業(yè).要培訓(xùn),就選上市公司!達內(nèi)科技公司是Canada Tarena Technologies Inc.在中國的全資子公司,主要業(yè)務(wù)是提供IT培訓(xùn)、項目咨詢、軟件定制、技術(shù)研發(fā)、人才定向培養(yǎng)和人才出租服務(wù),為企業(yè)提供全面的培訓(xùn)、咨詢和技術(shù)研發(fā)解決方案,是首家為中國企業(yè)用戶提供全系列高端IT技術(shù)培訓(xùn)(技能+經(jīng)驗)、項目咨詢和人才服務(wù)一條龍服務(wù)的北美高科技公司。達內(nèi)科技以中關(guān)村科技園區(qū)為依托,在中國軟件業(yè)發(fā)達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20大城市,建立了近40家培訓(xùn)中心,占地2萬平米,年培訓(xùn)1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯(lián)想、神州數(shù)碼、大唐電信、亞信等知名IT企業(yè)培養(yǎng)輸送了7萬多名中高級軟件人才,目前達內(nèi)全國擁有600多名員工,年產(chǎn)值近2億元,是中國領(lǐng)先的中高端軟件人才培訓(xùn)機構(gòu)。達內(nèi)科技目前提供的職業(yè)培訓(xùn)包括:外企軟件開發(fā)工程師、軟件測試工程師、Oracle數(shù)據(jù)庫管理員、Unix系統(tǒng)管理員、網(wǎng)絡(luò)系統(tǒng)工程師。
二、對實習(xí)內(nèi)容作詳細說明
軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項包括需求捕捉,需求分析,設(shè)計,實現(xiàn)和測試的系統(tǒng)工程。軟件一般是用某種程序設(shè)計語言來實現(xiàn)的。通常采用軟件開發(fā)工具可以進行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件。實訓(xùn)第一天早上,我們準時到達培訓(xùn)的實驗室參加培訓(xùn),達內(nèi)的老師們很熱情,然后讓我們進行了分組,短暫分組后,我們開始做自我介紹,這個活動充分調(diào)動了同學(xué)們的積極性和團結(jié)能力,也讓我們彼此認識了很多其他專業(yè)的同學(xué),為后面的合作學(xué)習(xí)打下了一定的基礎(chǔ)。最后老師介紹了達內(nèi)的情況,以及我們以后的學(xué)習(xí)和日常生活的情況,在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓(xùn)的第一課,接觸JAVA,雖然在學(xué)校中也了解過JAVA,但那僅僅連皮毛都稱之不上,通過史老師的講解,我們了解到JAVA使用是很廣泛的,它有好多的版本,J2SE、J2ME、J2EE等等,廣泛應(yīng)用于桌面客戶端,Android,IOS,以及瀏覽器,服務(wù)器等。隨后史老師將如何進入JAVA的界面教給我們,分為三步:首先啟動終端,然后敲入命令,接著進入界面新建工程,進行編譯。
在接下來的幾天里,史老師講了JAVA的組成,與實用工具,如開發(fā)工具包——JDK。它包含了JAVA的運行環(huán)境——JRK,JAVA虛擬機——JVM,IAVA的標準類庫——JAVA SE API。JAVA的開發(fā)需JDK。在Linux環(huán)境JAVA配置中,檢查配置可以用JAVA -version。接著,史老師還講解了了JAVA與C++語言的區(qū)別,最主要的就是在編譯方面,JAVA編譯一次,可以到處運行,而C++語言不可以。我們進行了第一個小游戲的編碼,名字是“2048”。通過史老師的介紹JAVA概述,我們開始懂得了如何去操作,以及做些小東西了。之后,學(xué)習(xí)了在JAVA程序中鑲嵌語句,與學(xué)過的C++語言類似,也讓我們在學(xué)習(xí)新的知識的同時,也對以往的知識有了一個回顧。
在這次實訓(xùn)中另一位老師郭老師還給我們講了JAVA中的web工程,首先要用安裝好軟件,其次要配置環(huán)境,這是一個重點,我聽的很仔細,對于主要內(nèi)容也能夠掌握,主要有三個配置變量,接著老師又對三個配置變量做了詳細的介紹,其中,PATH路徑是一個難點,但是在老師詳盡的講解下,我也能夠聽懂,并且還能進行簡單的操作。
本次實訓(xùn)的難點就是我們要自己完成一個網(wǎng)頁的設(shè)計,雖然很簡單,但是對于初學(xué)的我們,還是很困難,在老師的帶領(lǐng)下,我們小組的成員也完成了任務(wù),期間得到了老師的心細指導(dǎo),感謝老師的幫助,這也歸功于組員的配合。接下來是本次實訓(xùn)學(xué)習(xí)成果的驗收,驗收的便是我們花了兩天時間所做的項目。我們分組上臺進行答辯,其中一個隊員進行所做程序的演示,其余幾個人就說一下自己在這方面所做的內(nèi)容和對一些知識的理解。
三、實際項目:
在培訓(xùn)過程中,我們接觸到了2個小項目:一個小項目是2048小游戲,一個是雇員管理系統(tǒng)web服務(wù)。
2048游戲項目:2048是一款最近較為流行的數(shù)字游戲,很多同學(xué)在課堂上研究如何得到更高的積分,以至影響了學(xué)習(xí)效果,不如自己寫下這款游戲吧,這樣估計也就沒有玩的興趣了。游戲的規(guī)則是:給定一個4*4的方格,開始的時候只有若干個2,每次可以選擇上下左右其中一個方向去滑動,每滑動一次,所有的數(shù)字方塊都會往滑動的方向靠攏外,系統(tǒng)也會在空白的地方亂數(shù)出現(xiàn)一個數(shù)字方塊,相同數(shù)字的方塊在靠攏、相撞時會相加,可以連續(xù)移動但不能連續(xù)相加。玩家的目標就是盡快湊出“2048”這個數(shù)字方塊。
作為一個程序員,寫一個2048游戲當然難不倒你,通過分析你發(fā)現(xiàn)主要問題是如何根據(jù)當前狀態(tài)和滑動方向,確定出下一個方格狀態(tài)即滑動后的結(jié)果(不考慮新加入的隨機方格)。每個狀態(tài)繪制出來便成了一個簡單的2048游戲。在這個過程中,學(xué)習(xí)了java的基礎(chǔ)知識,學(xué)習(xí)到了一些java庫類,如awt,swing,object,string等等類。并了解到了一些異常處理和I/O流操作。
四、在實習(xí)過程中遇到的問題及解決方法:
在這次實習(xí)的過程中,我發(fā)現(xiàn)了自己有很多的不足之處,對以前所學(xué)的知識的使用不是很熟練、學(xué)的不夠扎實。自己所掌握的知識面不夠廣泛,所以以后要擴寬自己知識面,還要提高邏輯能力。我們還明白了不要以為很簡單就不去做,其實在真正上手時才會發(fā)現(xiàn)我們懂得很少。所以為了不讓手生,就要堅持去敲代碼,要知道:堅持就是勝利!再就是本次實訓(xùn)的難點,軟件設(shè)計和操作流程,讓我們有點顯得混亂,思路不是太清楚,所以以后我們要多做這樣的時,讓我們能更加流暢的工作。我們自己完成一個網(wǎng)頁的設(shè)計,雖然很簡單,但是對于初學(xué)的我們,還是很困難,在老師的帶領(lǐng)下,我們小組的成員也完成了任務(wù),期間得到了老師的心細指導(dǎo),感謝老師的幫助,這也歸功于組員的配合。
經(jīng)過在企業(yè)實地參觀和在招聘會上的觀察,我發(fā)現(xiàn),有很多適合我的公司或者崗位,也有我所需要的。但我認為自己的能力還是不夠強,所以在今后的一年內(nèi),我需要努力學(xué)習(xí),不斷提高自己的實力,到畢業(yè)時可以找到一份理想的工作。
五、實習(xí)心得:
在達內(nèi)IT培訓(xùn)集團的實習(xí)結(jié)束了,看著自己親手寫出來的幾千條代碼,內(nèi)心非常激動,整個實習(xí)過程充滿濃厚的學(xué)習(xí)氛圍。在這里,我對Java的認識與理解上升了一個檔次,當初對Java只是一知半解,而在這里學(xué)習(xí)了一段時間后,發(fā)現(xiàn)自己對Java還是很感興趣的。課堂上老師認真地講解各個方面的知識,每一個知識點都會講解地非常清楚,讓我們理解透徹,并且會加以程序聯(lián)系,讓我們充分地吸收一天所學(xué)的知識。實習(xí)從開始的緊張畏懼到后來的喜歡習(xí)慣,短短的十天時間,匆匆就過了,但是留下的記憶是深刻的、收獲是豐盛的、汗水是晶瑩的。達內(nèi)教給我的不僅僅是最前端的技術(shù),更重要的是教會了我如何去應(yīng)用自己所掌握的知識。回想這段日子,其實對于我們每一個人來講,都充滿了苦澀。但是我們沒有抱怨,沒有不解,更沒有對繁重課業(yè)的恐懼。只要堅持不懈地努力,我們一定能學(xué)到本事。
在本科前三年的學(xué)習(xí)中,理論知識占了很大比重,有些缺乏動手實踐的機會和項目經(jīng)驗;但在達內(nèi)的學(xué)習(xí)過程中,老師將講解與實踐相互交叉,知識與項目廣泛結(jié)合,在每個部分學(xué)習(xí)結(jié)束時,都會有相應(yīng)的練習(xí)。我覺得在學(xué)習(xí)過程中,筆記是最不可缺少的,在后面的學(xué)習(xí)中,遇到老問題可以方便地查找,長時間沒有碰到過的內(nèi)容也可以抽時間快速地復(fù)習(xí),以備不時之需。實習(xí)是每一個大學(xué)生必須擁有的一段經(jīng)歷,它既使我們在實踐中了解社會,讓我們學(xué)到了很多在課堂上根本就學(xué)不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎(chǔ)。實習(xí)使我開拓了視野,領(lǐng)略到不同企業(yè)的風(fēng)格和模式,實習(xí)是我們把學(xué)到的理論知識應(yīng)用在實踐中的一次嘗試。實習(xí)時把自己所學(xué)的理論知識用于實踐,讓理論知識更好的與實踐相結(jié)合,在這結(jié)合的時候就是我們學(xué)以致用的時候,并且是我們擴展自己充實自己的時候。
感謝學(xué)校的領(lǐng)導(dǎo)、老師們給我這次去達內(nèi)的學(xué)習(xí)的機會,同時也感謝輔導(dǎo)我們的楊老師和謝老師,讓我在原先的基礎(chǔ)上又學(xué)會了不少的東西。