第一篇:達內實習報告(共7篇)
篇一:達內實習報告
圖片已關閉顯示,點此查看
中南林業科技大學理學院實習報告
實習類別:
專 業:
姓 名:
學 號:
指導教師:
實習內容:
實習時間:
專業綜合實習信息與計算科學 楊勇老師 core java 2011-7-1 到 2011-7-10 圖片已關閉顯示,點此查看
圖片已關閉顯示,點此查看
圖片已關閉顯示,點此查看
圖片已關閉顯示,點此查看
圖片已關閉顯示,點此查看
圖片已關閉顯示,點此查看
篇二:達內實習報告 實習報告
實習單位(地點):渥瑞達實習時間:2011 年 4 月 實習指導教師:周奕
學生學號:0706034501 學生姓名:韓芳
---------------------------------- 1.實習單位總體印象
2.所學專業知識與實習內容結合的認識
(1)實習內容
實習的內容主要是學習java語言來開發手機系統。
(2)實習對所學專業知識提高的認識 通過對java知識的重新學習,讓我對java語言有了更深的理解,學習了一些新的代碼和編程方式,對我以后的編程有很大的幫助。實習的目的在于通過理論與實際的結合、個人與社會的溝通,進一步培養自己的業務水平、與人相處的技巧、團隊協作精神、待人處事的能力等,尤其是更好的培養觀察、分析和解決問題的實際工作能力,以便提高自己的實踐能力和綜合素質,希望能幫助自己以后更加順利地融入社會,投入到自己的工作中。3.實習總結
(1)對本次實習實踐過程的認識
2011年4月,我在渥瑞達進行了為期一個星期的實習。在這期間公司的老師給予了我熱情的指導和幫助,同時我也虛心向他們請教學習,把在課堂上所學的知識加以運用,在理論運用于實踐的同時,也在實踐中更加深刻地理解了以前沒有理解透徹的知識。經過這些天的實習,我對公司也有了更深刻的了解,也初步熟悉了編程員的實際操作步驟。更重要的是,這是我踏入社會的第一步,雖然只有短短一個星期的時間,但是也讓我看到了自身很多欠缺的地方,讓我深知出身社會,只在學校里所學的知識是不夠用的,還需要從社會中吸取更多的知識與經驗。
雖然已經是畢業班的,但對于實際社會工作還是茫茫然的,畢竟書本上的只是一個概念,具體操作并沒有教你。難得的實習機會,我想把它做好。在這段時間學會了一些比較瑣碎的事情,但確實體會到了工作的辛酸,覺得自己在學校所學的專業知識嚴重不足,不能適應激烈的工作要求,像那些實際操作性極強的工作,對于我們這些剛出來沒什么工作經驗,而且本身就沒好好學習學校專業課的人來說,根本無法和那些老手相競爭,有時候感覺實在是無從下手。雖然說這只是個編程培訓的公司,但在這實習期間,我從培訓到寫代碼的整理以及到軟件的測試等,都全身心的投入到工作中去。
這是第一次正式與社會接軌踏上工作崗位,開始與以往完全不一樣的生活。每天在規定的時間上下班,上班期間要認真準時地完成自己的工作任務,不能草率敷衍了事。我們的肩上開始扛著民事責任,凡事得謹慎小心,否則隨時可能要為一個小小的錯誤承擔嚴重的后果付出巨大的代價,再也不是一句對不起和一紙道歉書所能解決。
(2)實習心得
實習是每一個大學畢業生必須擁有的一段經歷,他使我們在實踐中了解社會,讓我們學到了很多在課堂上根本就學不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎,實習是我們把學到的理論知識應用在實踐中的一次嘗試。我想,作為一名即將畢業的大學生,建立自身的十年發展計劃已迫在眉睫,不是嗎? 最后,感謝我的母校——中北大學,一直以來對我的培養,感謝全體老師傳授給我的知識,感謝2年以來教育過我的所有老師!學生在此向你們敬禮了,你們辛苦了!
篇三:達內java暑期實訓報告 畢業實習報告
一、實習目的:
進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習sql的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。
二、實習單位介紹:
北京達內科技有限公司是中國高端it培訓的領先品牌,致力于培養面向電信和金融領域的 java、c++、c#/.net、測試、嵌入式、php等方面的中高端軟件人才,由美國國際數據集團idg和集富亞洲jafco asia投資,是國內首家獲得國際風險投資的it培訓機構。經過9年運營,達內科技實現了98% 的專業就業率,78%的口碑入學率,學員平均畢業薪資3800元/首月平均薪資。目前,達內科技已經發展成為集培訓、咨詢、開發、人才服務于一體的高新技術集團公司,公司下設達內高端it培訓、達內軟件人才服務中心、達內軟件研發中心。
由于達內科技優秀的教學效果和行業領先的經營模式贏得了社會各界的廣泛贊譽和好評,近年來達內榮獲了各界權威機構的頒獎:達內成為業界唯一的一家2006、2007、2008、2009連續4年入選德勤評選的 “中國高科技高成長50強公司”、“亞太地區高科技高成長500強公司”,獲得首屆中國留學人才歸國創業“騰飛”獎、中關村管理委員會指定的“軟件人才培養示范基地”、被《計算機世界》評選的“就業服務杰出貢獻獎”、被《中國計算機報》評選的“最具影響力培訓機構獎”、被搜狐評為“中國十大教育集團”、被騰訊評為“中國大學生心目中最具影響力的it品牌”、2011年達內ceo韓少云先生當選中國貿易協會專家委員會第一屆副主任委員等榮譽。
三、實習崗位介紹:
此次實習為java實訓班,我們組一共6人,共同完成一個服裝管理系統。我主要負責入庫管理模塊代碼的編寫和該模塊相關文檔的撰寫。該模塊主要功能包括:新建入庫單、刪除入庫單、查看入庫單詳細信息、更新入庫單、提交入庫單、查詢入庫單。
四、實習內容及過程: mysql數據庫
1)mysql數據庫管理系統概述
mysql是最流行的開放源碼sql數據庫管理系統,它是由mysql ab公司開發、發布并支持的。mysql ab是由多名mysql開發人創辦的一家商業公司。它是一家第二代開放源碼公司,結合了開放源碼價值取向、方法和成功的商業模型。
數據庫是數據的結構化集合。計算機是處理大量數據的理想工具,因此,數據庫管理系統在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程序的組成部分。
mysql服務器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發的。在我們的基準測試主頁上,給出了mysql服務器和其他數據庫管理器的比較結果。mysql服務器最初是為處理大型數據庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產環境。盡管mysql始終在不斷發展,但目前mysql服務器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的mysql十分適合于訪問internet上的數據庫。2)mysql穩定性
每次發布的mysql服務器均是可用的。僅當用戶嘗試源自“灰色區域”的代碼時才會出現問題。當然,新用戶不了解“灰色區域”是什么。因此,在本節中,我們介紹了目前已知的這類區域。本節所作的介紹主要針對mysql服務器5.0版和更高版本。在最新的版本中,更正了所有已知和通報的缺陷,但“缺陷”一節所列的除外,這類缺陷與設計有關。java中的常用設計模式 1)工廠模式
客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。3)工廠方法模式
核心工廠類不再負責所有產品的創建,而是將具體創建的工作交給子類去做,成為一個抽象工廠角色,僅負責給出具體工廠類必須實現的接口,而不接觸哪一個產品類應當被實例化這種細節。
控制技術-servlet技術
2)一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執行下列步驟。
頁面設計-jsp頁面 1)mvc 模式
為了把表現層presentation從請求處理request processing 和數據存儲data storage中分離開來,sun公司推薦在jsp文件中使用一種“模型-視圖-控制器”model-view-controller 模式。規范的servlet或者分離的jsp文件用于處理請求。當請求處理完后,控制權交給一個只作為創建輸出作用的jsp頁。有幾種平臺都基于服務于網絡層的模-視圖-控件 模式(比如struts 和spring framework)。2)jsp技術的強勢
(1)一次編寫,到處運行。在這一點上java比php更出色,除了系統之外,代碼不用做任何更改。
(2)系統的多平臺支持。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比asp/php的局限性是顯而易見的。(3)強大的可伸縮性。從只有一個小的jar文件就可以運行servlet/jsp,到由多臺 服務器進行集群和負載均衡,到多臺application進行事務處理,消息處理,一臺服務器到無數臺服務器,java顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發工具支持。這一點與asp很像,java已經有了許多非常優秀的開發工具,而且許多可以免費得到,并且其中許多已經可以順利的運行于多種平臺之下。
3)jsp技術的弱勢
(1)與asp一樣,java的一些優勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的復雜性。
(2)java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用戶數量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。
五、實習總結及體會
通過這一期的實訓,雖然倍感折磨,但是收獲卻很大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當我們正式準備學習實訓java編程技術時,讓我倍感興奮。java是自己以后想主攻的技術,所以自然也就非常的亢奮。感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰我們的實訓路。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟于事,通過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。
這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以后就跟不上老師講課的進度而掉隊。所以學習中我們寧可勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。
在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個在線考試的項目中,其中也問到過許多問題,通過同學的幫助
下解決了,提高了程序的開發進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。
java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,周賢軍給了我很大的影響,我會向他學習,雖然學習java的路還很找,但我會繼續走下去。
在這里,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了java學習上的一道道難關,課上認真聽講,摘好必要的筆記,并通過自己課后的不斷消化學習,現在自己已經基本掌握了java的基礎知識,并等待知識的進一步提升。
實訓即將結束了,我非常懷念在達內科技的實訓,在實訓的這1個月時間里,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現自己未來的理想!篇四:達內實習報告 學校代碼:
本科認識實習
姓名: 學號:
學院:
系別:數學系
專業:信息與計算科學
班級:
二○一二年七月 報 告(一、對實習地點、實習單位的情況介紹
酷熱七月并沒有阻擋住我們學習的步伐,此次我們就來到達內it培訓集團在北京石景山區的iava培訓中心參加實習。達內科技公司是canada tarena technologies inc.在中國的全資子公司,主要業務是提供it培訓、項目咨詢、軟件定制、技術研發、人才定向培養和人才出租服務,為企業提供全面的培訓、咨詢和技術研發解決方案,是首家為中國企業用戶提供全系列高端it技術培訓(技能+經驗)、項目咨詢和人才服務一條龍服務的北美高科技公司。
達內科技目前提供的職業培訓包括:外企軟件開發工程師、軟件測試工程師、oracle數據庫管理員、unix系統管理員、網絡系統工程師。
二、對實習內容作詳細說明
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟件一般是用某種程序設計語言來實現的。通常采用軟件開發工具可以進行開發。軟件分為系統軟件和應用軟件。
實訓第一天早上,我們準時到達軟件實訓基地參加實訓,熱情的達內的老師為我們舉行了隆重的開營儀式,然后讓我們進行了分組,短暫分組后,我們開始限時自我介紹,包括我們的口號,隊名以及亮相的造型,這個活動充分調動了同學們的積極性和團結能力,我們組被命名為“永往直前隊”,口號是:直面
困難,永往直前,意思是我們直面困感就用了勇敢的拼勁兒,然后我們永遠都堅持向前,勇敢加上毅力就是我們的努力方式。然后我們進行了授旗儀式,最后老師介紹了達內的情況,以及我們以后的學習和日常生活的情況,在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓的第一課,接觸java,雖然在學校中也接觸過java,但那僅僅連皮毛都稱之不上,通過老師的講解,我們了解到java使用是很廣泛的,它有好多的版本,j2se、j2me、j2ee等等,廣泛應用于桌面客戶端,android,ios,朋友網,b/s,以及瀏覽器,服務器等。我們的郭老師經他的朋友網通過java給我們進行了演示,包括首頁,好友,應用三大模塊。隨著他將如何進入java的界面教給我們,分為三步:首先啟動終端,然后敲入命令,接著進入界面新建工程,進行編譯。
在接下來的幾天里,郭老師講了iava的組成,與實用工具,如開發工具包——jdk。它包含了java的運行環境——jrk,java虛擬機——jvm,iava的標準類庫——java se api。java的開發需jdk。在linux環境java配置中,檢查配置可以用java -version。接著,郭老師還講解了了java與c語言的區別,最主要的就是在編譯方面,java編譯一次,可以到處運行,而c語言不可以。我們進行了第一個小項目的編碼,名字是“this is first java”。通過郭老師的介紹java概述,我們開始懂得了如何去操作,以及做些小東西了。之后,學習了在java程序中鑲嵌語句,與學過的c語言類似,也讓我們在學習新的知識的同時,也對以往的知識有了一個回顧。
在這次實訓中郭老師還講了java中的web工程,首先要用軟件安裝好,其次要配置環境,這是一個重點,我聽的很仔細,對于主要內容也能夠掌握,主要有三個配置變量,接著老師又對三個配置變量做了詳細的介紹,其中,path路徑是一個難點,但是在老師詳盡的講解下,我也能夠聽懂,并且還能進行簡單的操作。
本次實訓的難點就是我們要自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。接下來是本次實訓學習成果的驗收,驗收的便是我們花了三天時間所做的項目。我們分組上臺進行答辯,其中一個隊員進行所做程序的演示,其余再出五個人,這其中包括隊長,說一下自己這三天來的所學所想,及想要感謝的人。
隨后我們又進行了模擬面試,講座,進行參觀部分企業和中關村人才市場的招聘會。
三、在實習過程中發現了什么問題,提出何種解決方案
在這次實習的過程中,我發現了自己有很多的不足之處,對以前所學的知
識的使用不是很熟練、學的不夠扎實。自己所掌握的知識面不夠廣泛,所以以后要擴寬自己知識面,還要提高邏輯能力。我們還明白了不要以為很簡單就不去做,其實在真正上手時才會發現我們懂得很少。所以為了不讓手生,就要堅持去敲代碼,要知道:堅持就是勝利!再就是本次實訓的難點,我們自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。
經過在企業實地參觀和在招聘會上的觀察,我發現,有很多適合我的公司或者崗位,也有我所需要的。但我認為自己的能力還是不夠強,所以在今后的一年內,我需要努力學習,不斷提高自己的實力,到畢業時可以找到一份理想的工作。
四、在實習過程中發現了什么問題,提出何種解決方案
在這次實習的過程中,我發現了自己有很多的不足之處,剛開始寫代碼總是粗心,不是少個這個,就是少那個;還有就是缺乏耐心,寫一會就不想寫了。最后慢慢的發現寫代碼其實也是很有趣的,然后就慢慢變得細心多了,也有耐心了。我發現了興趣是很重要的,只要有興趣,一切問題迎刃而解,總的來說興趣很關鍵。
五、通過畢業實習的收獲和不足
實習已經結束,經過幾天的實習,我發現了自己的很多不足之處,也學習到了很多的東西。
實習的這段時間,我心里對java的認識有了很大的變化,從一個很模糊的概念,逐漸的變得清晰;但是我覺得對java的認識還不夠的,所以以后還得一直努力的去學習。
在我實習的期間,有很多人給我了很大的幫助,我覺得我很幸運,每次我都能在遇到問題的時候遇見能幫助我的人;但是有些東西還需要自己去琢磨、去思考、去想,這樣才能不斷的進步。
學習java是件耗時間的事,如果你不肯投入時間和精力,根本不可能在短時間把java給學好。現在心里有一個想法,就是把java給學好了。很簡單的想法,但是要付出很多很多才能實現。
實習期間我們做了一個朋友網實戰練習,中間出來了許多錯誤,我總結:敲代碼的時候一定要認真,一定要細心,作為一個程序員,要做軟件,既要對自己
負責,更應該對以后使用軟件的人負責,敲代碼一定要認真,做事情一定要嚴謹。很感謝我在學習中遇到困難曾經幫助過我的人,有些同學我還不知道名字呢,但是在我遇到困難的時候,都是很積極的幫助我解決,讓我感覺我們的這個大集體很溫暖。
學習是一個很反復的過程,不斷的出現錯誤、不斷的調試、不斷的迷茫、不斷的清晰,這些都是必須要要經歷的。在以后的學習生活中我會有準備去面對并且直視每一個困難,不做退縮!
篇五:達內實習報告 一.
二. 1.2.實習單位的基本情況..................................................................................................1 實習單位的信息及相關介紹......................................................................................2 實習單位介紹...........................................................................................................2 培訓安排...................................................................................................................2 三.
實習單位安排的工作任務及本人完成工作任務情....................................................3 1.實習任務......................................................................................................................3 2.實習內容......................................................................................................................3 四.實習總結..........................................................................................................................3 一. 實習單位的基本情況
達內科技有限公司,由美國國際數據集團idg投資,直接引進北美it技術,高薪聘請來自加拿大和美國且具備國際化大公司.如ibm、sun、惠普、oracle及cisco工作經驗的技術專家和資深工程師組成強大師資力量,結合中國it企業的現狀,定制化培養高端it人才。主要業務是提供it培訓、項目咨詢、軟件定制、技術研發、人才定向培養和人才出租服務,為企業提供全面的培訓、咨詢和技術研發解決方案,是首家為中國企業用戶提供全系列高端it技術培訓(技能+經驗)、項目咨詢和人才服務一條龍服務的北美高科技公司。
二. 實習單位的信息及相關介紹 1.實習單位介紹: 2.培訓安排:
在培訓老師的帶領下通過完成一個基于c/c++、unix/linux平臺、oracle數據庫、web界面、四層結構(browser、web container、ejb container、database)的“電信用戶管理和計費系統netct oss”軟件產品的分析、設計和開發,掌握開發c++大型軟件項目過程中所需要的軟件技術、設計規范、開發流程、質量控制及項目管理。內容包括
1.c/c++語言簡介。包括c/c++的發展、c/c++語言的特點、c/c++應用程序的運行機制和環境、c/c++的垃圾回收機制、c/c++開發環境的安裝、配置和c/c++源程序的編譯和運行等。
2.c/c++基本語法。包括c/c++的命名規范、注釋、標識符、數據類型、變量、運算符、表達式、控制語句等。
3.數據庫基本指令。包括創建、查詢、刪除數據庫和表,向表中添加、刪除、更新數據和查詢表,修改表的結構等。
4.數組的介紹。包括數組的申明,初始化(靜態和動態初始化),數組的訪問、遍歷和復制等。5.string中一些api方法。如找到指定位置的字符charat(int index),求字符串的長度length(),字符串的連接concat、判斷字符串是否以指定的字符結束engswith(c)、判斷兩個字符串是否相等equal等。6.接口的介紹。包括collection、list、hashmap等,以及這些接口的一些api的使用。7.類的封裝和重載。8.c/c++連接數據庫。
10.項目的開發。實現添加、刪除、更改等操作。
三. 實習單位安排的工作任務及本人完成工作任務情
通過該課程的學習,熟練掌握linux和windows兩種平臺下的c/c++軟件開發技術,并通過項目實戰積累工作經驗,進而獲得高薪、有廣闊發展空間的工作機會。1)實習任務
為了訓練我們從事計算機計算工作所必須的各種基本技能和實際動手能力,將具備c/c++軟件工程師的項目經驗,運用計算機應用技術分析問題、研究問題和解決問題的能力,將所學知識系統化。鞏固所學的知識,提高處理實際問題的能力。2.實習內容
基于unix平臺c++技術:核心語法core c++、網絡編程、文件處理、i/o、unix系統編程;sun unix操作系統:sun solaris,unix開發平臺、vi編輯環境、系統及安全;
oracle數據庫開發:數據庫原理及sql、pl/sql、pro*c、jdbc等開發語言及接口。在達內技術講師的帶領下,通過完成網絡通信,網絡安全,多媒體音/視頻等項目,掌握基于windows和unix/linux平臺下的c/c++企業級應用的開發技能,掌握大型軟件項目過程中所需要的軟件技術、設計規范、開發流程、測試流程及技術、質量控制及項目管理。
達內授課方式采用達內集團獨創的全新p+e+t(pet)授課法,即通過多個項目(projects)來學習掌握c/c++編程技術(technologies)和多種系統平臺的軟件開發技術,將大量的軟件開發經驗(experience)融入教學,達到用實際項目(p)中包含的開發經驗(e)去掌握編程技術(t)的效果。學習過程中每天需要完成課堂作業和課后作業,最后完成一個項目實戰
四.實習總結
在達內的老師給了我很多機會學習他們的的寶貴經驗,實習是一門專業實踐課,是我們在學習專業課程之后的一個不可缺少的實踐環節。實習就是實踐,通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力。
通過這次實習,讓我們學到了很多在課堂上根本就學不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎。實習使我開拓了視野,領略到不同企業的風格和模式,實習是我們把學到的理論知識應用在實踐中的一次嘗試。實習時把自己所學的理論知識用于實踐,讓理論知識更好的與實踐相結合,在這結合的時候就是我們學以致用的時候,并且是我們擴展自己充實自己的時候。
在這次實習中,遇到的問題和困難,總結了以下幾點: 1.要了解每一項工種,并熟練基本的操作
光是靠啃書本是無用的,所謂實習就是要我們自己實際的去練習,去操作。要真正的能從書本的理論知識轉到實際操作,實踐中來。還有就是不能由著自己的性子來操作,一定要在師傅的指導,講解下進行操作。嚴格遵守操作規程。不可自己耍小聰明。2.在實習操作時,我們思想要集中,切不可開小差
如在程序時,要注意需要程序錯誤的地方,操作過程中也要做到細心、耐心。比如,在檢查錯誤時,注意需要看清為什么會錯。3.合作
在實際操作中我們應該學會如何和同學合作、分工,以提高工作效率。合作之間其實并不是單純的操作,相互呼應。還可以提高我們的實際解決問題的能力。增強合作,實習是教學與實際相結合的重要實踐性教學環節。在實習過程中,學校也以培養學生觀察問題、解決問題和向實際學習的能力和方法為目標。培養我們的團結合作精神,牢固樹立我們的群體意識,即個人智慧只有在融入集體之中才能最大限度地發揮作用。同時,學會獨立解決問題的能力和鞏固我們所學的知識,增強我們的實踐經驗。
在這短短的時間里帶給我的,應遠非我們所接觸到的那些操作技能,更多的則需要我們每個人在實習結束后根據自己的情況去感悟,去反思,并將這種感悟運用到我們生活和學習中去,學以致用,這才是實習的真正目的所在。
篇六:認知實習報告——達內公司 認知實習報告——達內公司
根據***學院人才培養方案中的第五學期認知實習教學大綱的要求,我于6 月15日至8月15日在合肥達內軟件有限公司實習61天。
一、實習單位簡介
達內外企it培訓中心由美國500強idg集團投資創立,以面向外企及電信、金融等行業定制化培養中高級it人才聞名業界,聘請來自加拿大和美國且具備國際化大公司,如ibm、sun、惠普、oracle及cisco工作經驗的技術專家和資深工程師組成強大師資力量,結合中國it企業的現狀,定制化培養高端it人才。公司主要業務是向企業提供以下服務: 專業it培訓、it技術顧問咨詢、軟件人才外包、軟件外包與定制服務、人才定向培養。
二、認知實習經歷
第一階段:
在達內實習的初始幾天,主要介紹了實習的主要內容以及java語言的一些
簡單操作。在項目經理陳剛老師的引導下熟悉了linux環境和java語言系統開發環境,通過編寫一些簡單的java程序,了解java的編寫的基本規范,熟悉linux的操作環境。
之后達內的授課是從java的基礎開始講解的。通過一段時間的學習,更深
一層地了解了java語言的特點、構建java程序的方法。并在學習中鞏固了java的一些基礎知識,如java語言中的8種基本數據類型,數組的初始化、排序及應用。并通過這些基礎知識,編寫了一些程序,通過程序加強對基礎知識的應用。其中較典型的程序案例有猜字謎游戲,它主要考察利用math.random()方法
生成一隨機數,scanner類從控制臺輸入,將輸入的數與隨機數比較,進行循環控制。程序中的流程控制在java中有很多構建方法,如if?else?、switch(?)、for(?)、while(?)、do?while等等。要重點掌握循環結構,循環內容、循環要實現的功能等。對其加以實例化的程序有個人所得稅計算、閏年判斷、算術計數器、報數出圈游戲等。
如報數出圈游戲,即一群人按編號圍坐一圈報數,報到某一固定數則出圈,輸出出圈序列。定義一數組存放每人的編號,利用scannner類從控制臺輸入圈中人數和報數出圈數值m,通過while()循環判斷數組的下標是否為0,若是,則繼續;若不是,則判斷當前人的報數是否為m,若是,則出圈,將出圈人的編號存放到另一數組中,輸出數組,即為出圈序列。
另外,老師還詳細講解了數組的各種排序方法的思想,如冒泡排序、插入排
序、選擇排序等,并通過程序加以實現。
第二階段:
在達內的學習中期,主要是對所學知識的運用,編寫一些案例程序,如掃雷
游戲、酒店入住管理系統、五子棋游戲等。
學習中較典型的實例,如五子棋程序,它主要的思想是用一個二維數組來保
存棋盤的狀態,由各方下棋,通過scanner類從控制臺輸入,將輸入的字符轉換為整型fromchartoint(),分別為棋子所在的行數和列數,每一方下完棋要輸出棋盤的狀態,通過方法printchess()來實現,定義一個判斷在各個方向上是否
滿5個棋子的方法waswin(),若滿5個,則某方獲勝,游戲結束,否則繼續。
如酒店入住管理系統,要求該系統支持通過命令行輸入以下命令來進行入
住,退房及查詢的操作。該程序主要考察的知識點有:控制臺輸入、循環控制、數組的使用、方法調用等。同樣,酒店房間的狀態可用一個二維數組來存放,定
義若干方法查詢search()、入住input()、退定output()。從控制臺讀入命令的第一個單詞,來決定調用哪個方法負責處理該類命令。如input()方法,首先
讀取房間編號,將房間編號轉化為下標值i,判斷rooms[i]的位置是否為empty,如果是,則入住,否則輸出錯誤信息。對于退訂output()方法,亦是同樣的道
理。對于各個方法,編程加以實現,在main方法中調用這些方法。
同時還鞏固學習了java的類和對象,初步介紹了調用構造方法、方法的重
載、方法調用、類的繼承與多態等一些理論知識。并通過這些知識點編寫了一些小程序加以練習,加強了對類和對象的理解和實例化。
第三階段:
后期一段時間主要講解了java的面向對象。編程要解決的本質工作就是把
現實問題抽象成計算機能解決的問題,對現實問題在計算機中建模,即抽象。而面向對象就是以數據的抽象為導向。在類中鞏固理解了創建類的語法、創建類的對象的語法、構造方法的調用問題以及this的用法。類的訪問控制修飾符包括
public、protected、private。修飾符的作用則是用于封裝類。
此外,教學中還詳細講解了類的繼承,其語法格式為:public class 子類
名 extends 父類名{?},子類的對象可以調用父類的一切公有的屬性和方法,也可以擴展自己新的屬性和方法,super(?)用于在子類的構造方法中調用父類的
構造方法。類的重載則是父子類中有同名的方法,但同名不同參;子類與父類存在同名同參的方法的形勢叫做方法的覆蓋。
在類的多態中,要了解多態定理:如果把子類對象當作父類對象來看,那么
就只能訪問父類中已有定義的屬性和方法(不能訪問子類擴展的屬性和方法);
如果子類覆蓋了父類的方法,再把子類對象當作父類對象去調用該方法時,調用的是子類覆蓋后的方法。
類的修飾符,static:靜態修飾符;final:修飾屬性;abstract(抽象)
用來修飾類和方法。接口interface,是一種抽象的數據類型,特殊的抽象類;接口中的所有方法都是抽象方法;接口中所有的屬性都是final static的;接口也不能被實例化,但可以定義的接口的引用。
java.lang.object類,包括四種方法:clone(對象克隆),equals(判斷兩個
對象是否相等),tostring(輸出對象時輸出這個方法的返回值),finalize(垃圾
回收器調用)。java.lang.string類中要區別了解string(對象池,不變模式),stringbuffer,stringbuilder各類。另外java.lang.integer類在java中是
常用的,如integer(int),integer(string),parseint(?)。
在上機方面,是將之前所做的一些游戲程序、系統程序改編成用類來編程。
如將以前寫的酒店房間管理系統按照面向對象的方式重新設計,可抽象出以下
類:酒店類hotel,定義酒店名稱,酒店所有房間的數組等屬性。其方法有:查 詢房間狀態search,入住 boolean in(int rid,string gname),退房boolean out(int rid),開始運行。房間類room,定義房間編號、房間狀態的屬性,其
方法有:入住 boolean in(string gname),退房 boolean out()。測試類testhotel,定義一個酒店來運行程序,具體類中各方法的實現思想與上面用數 組實現程序的思想一致。
另外一個較典型的實例——客戶管理系統,該系統包含注冊用戶,驗證用戶,刪除用戶等基本功能。定義一個用戶類user,包含屬性姓名name、密碼password、郵箱email,創建構造函數進行初始化,定義其它方法。由于用戶的數據要存儲在文件和數據庫中。為了讓業務程序能訪問到數據,抽象一個對數據訪問的接口userdao,在接口中定義數據的訪問方法,包括添加用戶adduser()、獲取用戶
信息getuser()。定義一個文件類filedao,實現從文件中訪問數據,編寫方法的程序體。定義類application,實現從數據庫中訪問數據。在application類
中,定義方法login(),用scanner類從控制臺輸入,實現用戶的登錄,并顯示登錄狀態;方法registe(),通過調用adduser(),實現注冊新用戶;在main()方法創建對象運行程序。
第四階段:
這段時間的學習時間并不長,只是換了授課老師,所講解的內容具體涉及
java類庫中的一些類,如integer、stringbuffer、stringbuilder、bigdecimal、math等一些常用的類,通過編寫程序加深了解各類的功能及相互之間的區別。如正則表達式,用于規范和測試表達式的格式,其中split()方法,可根據給定的正則表達式的匹配來拆分字符串。
如編寫一個測試stringbuilder類的程序,定義一個teststringbuilder類,用scanner輸入一個string類的字符串,調用方法length()、capacity()可輸
出其長度和容量。將其轉成stringbuilder,調用append()方法用while循環在字符串后追加0-9,運用tostring()將新生成的字符串賦值給string類型的變
量,然后打印。
如編寫一個解決大數字(超過long)/double 的精度問題,它主要考察對
bigdecimal類的應用。在一般程序中,對于浮點數之間的運算會出現一些精度
偏差,這時就需要將浮點數的double型轉換成bigdecimal型。但應注意
bigdecimal()中的參數應為字符串型。bigdecimal類中還包含intvalue()方法:將bigdecimal轉int 型;doublevalue()方法:將bigdecimal轉double型。
暑期在達內的實習已于8月15日結束,總體而言,達內的java教學偏向于
基礎類學習,通過編寫小程序來學習java中常用的類和方法,通過編寫案例程序來對所學的知識加以鞏固和練習。雖然是教學內容比較基礎,但對知識點的講解很詳細,有些知識點在學校也沒有學過,這有利于加強個人java基礎,同時拓展自己的知識面。
三、總結
1、達內實習成果
在達內實習的兩個月很快就結束了,通過這段時間的學習自我感覺受益匪
淺,達內為我們提高了較好的實習的平臺,讓我更深入的了解的軟件的技術含量。同時使自己的專業基礎知識得到鞏固,學到了一些在學校不曾學過的知識,讓我
懂得在學習專業知識的同時,要更加注重編程與實際應用的相結合,提高專業技能。
通過達內java的培訓,我體會到學習java程序設計語言應該注重上機過程,不能一味的看課本記代碼,那只能是紙上談兵,要學會將理論運用到具體案例中加以實現。其次,學習是一個循序漸進的過程,不能追求速成,要一點一點慢慢積累,熟能生巧。所以除了課堂講授以外,必須充分利用業余時間,加強練習,掌握java語言程序的能力,為今后的繼續學習打下一個良好的基礎。這次的實習感觸頗深,實習內容和學校所學的聯系很緊密,在大學期間這種實習對于學生基本知識的鞏固和綜合素質的提高有很大的幫助。
2、端正學習態度 不管做任何事都要有勇氣,比如遇到一道較難的程序題,不能從心里抵觸,要敢于嘗試,即使是在社會生活中,只有嘗試才會有收獲。
做任何事都要認真,粗心只會浪費時間和精力,在程序敲錯一個字母,就難以運行,在調試程序時就可能會錯過老師上課的內容。
要多思考,雖然老師所講的代碼都已下載到自己的電腦,但我們還是要思考,對程序中每一行的代碼都要掌握,理解它的作用,能實現什么,在哪個部分增加變量,在哪個部分增加函數,構造函數應如何編寫,都是我們需要思考的。只有真正深入掌握,那部分知識才是自己所得的,也便于自己以后隨時運用。
要勤奮,達內的教學偏向于基礎知識,而且每天的授課時間不長,有一些案例程序就不會詳細去講解,所以我們要充分利用業余時間,去自己練習編程,從而強化個人能力。
要謙虛謹慎,雖然達內是一個伴隨我們成長的學習之地,但真正做到的能有幾人,我們都處在學習的初期,對于java的應用還有很多東西不曾學過,經常遇到一些陌生的知識,所以我們要時刻準備詢問,學習的目的在于掌握,如果沒有掌握,那只會是浪費我們學習的時間和精力;同樣,只有掌握了,才實現了學習的價值。
3、對專業的認知
21世紀是電子信息的時代,席卷全球的信息科技給人類的生產和生活方式帶來了深刻的變革,信息產業已成為推動國家經濟發展的主導產業之一。信息產業作為知識密集、技術密集的產業,其快速發展的關鍵是有一大批從事it技術的人才,一定數量、結構和質量的it人才隊伍是it產業發展的支撐,一個國家的it人力資源儲備、it人才培養及使用狀況決定著該國it產業發展的水平和潛力。所以也可以說,it產業的競爭就是人才的競爭,高水平的it人才培養和隊伍建設是走向it產業大國和強國的前提條件。
目前,我國軟件產業繼續呈快速增長態勢,產業規模繼續擴大,軟件出口平穩增長,產業結構與布局不斷調整,成為拉動電子信息產業增長的重要力量,并在促進信息化發展中發揮了積極作用。
在未來一段時期,我國將會利用國際產業轉移的重大機遇,聚集各種資源,突破核心技術制約,在集成電路、軟件、計算機與信息處理、現代移動通信、信息安全、信息服務和系統集成等技術領域加強創新,促進it產品更新換代,推動我國由it大國向it強國轉變,并進而推動國民經濟信息化進程,以信息化帶動工業化,走出一條新型工業化道路。
信息產業部門不久前發布了計算機應用與軟件技術專業領域的人才需求狀況。而據有關部門介紹,目前我國的計算機應用水平還處于初級階段,現有計算
機和信息技術設施的功能沒有得到很好的開發和運用,比發達國家落后10-20年。但我國信息技術在不斷地發展中,目前的軟件營業收入是十年前的25倍。而隨著我國軟件包業規模不斷擴大,軟件人才結構性矛盾也日益顯得突出。
我國軟件人才現況:在軟件人才需求量方面,無論是從大的方向講,還是從小的方面講,培養和儲備高素質的it人才都顯得非常重要。據預測,當前我國軟件人才的需求量為100萬人左右,且這一需求仍在以每年20%左右的速度增長;在軟件人才供給量方面,隨著我國高等院校計算機相關專業擴大招生,為軟件人才市場輸送了更多的畢業生人才,以及與大學教育并行的職業技術學校和培訓學校教育的快速發展,我國軟件人才供給目前有了較大幅度的增長,總量供不應求的局面得到緩解,但與高速發展的軟件人才需求相比,繼續呈現短缺狀態。軟件人才結構仍不盡合理的問題進一步凸現,成為當前我國軟件人才體系的突出特點。
基礎軟件人才缺乏:從經濟規律來看,一種工業化時代的產業結構,要求是一個金字塔型的人才梯隊,軟件業需要的不僅僅是高校培養成的高級人才,同樣更需要從事基礎開發的程序設計員作為智力基礎。目前中、高級軟件人才仍是中國軟件企業所最緊缺的軟件人才類型。在這種背景下,中國軟件人才的“金字塔”形合理結構并未實現,軟件產業健康、快速發展所需要三類人才:既懂技術又懂管理的軟件高級人才、系統分析及設計人員(軟件工程師)、熟練的程序員(軟件藍領)這三類由高到低的人才結構并未呈金字塔形。相對,我國的軟件人卻呈橄欖形(缺少高級管理者和基礎程序員),因此必須多發展“塔基”(軟件藍領),這樣才能形成合理的軟件人才結構。
而在校的我們正是這種專業基礎不夠扎實、深層知識不理解的學生,在今后的學習中還有很大提高的空間,所以我們應端正學習態度,堅持不懈,繼續深入學習。
篇七:達內實習報告 孔龍-副本 重慶郵電大學
畢業實習報告
實習題目: java實習
實習單位:
實習時間:
學
學
專
班
學
指
實 達內培訓 2015年7月13日— 2015年7月31日 院 名 稱 : 計算機學院 生 姓 名 : 孔龍 業 : 智能科學與技術 級 : 0451202 號 : 2012211766 導 教 師 : 史宣燕、郭鋼習成 績 :
一、對實習地點、實習單位的情況介紹
數據庫管理員、unix系統管理員、網絡系統工程師。
二、對實習內容作詳細說明
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟件一般是用某種程序設計語言來實現的。通常采用軟件開發工具可以進行開發。軟件分為系統軟件和應用軟件。實訓第一天早上,我們準時到達培訓的實驗室參加培訓,達內的老師們很熱情,然后讓我們進行了分組,短暫分組后,我們開始做自我介紹,這個活動充分調動了同學們的積極性和團結能力,也讓我們彼此認識了很多其他專業的同學,為后面的合作學習打下了一定的基礎。最后老師介紹了達內的情況,以及我們以后的學習和日常生活的情況,在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓的第一課,接觸java,雖然在學校中也了解過java,但那僅僅連皮毛都稱之不上,通過史老師的講解,我們了解到java使用是很廣泛的,它有好多的版本,j2se、j2me、j2ee等等,廣泛應用于桌面客戶端,android,ios,以及瀏覽器,服務器等。隨后史老師將如何進入java的界面教給我們,分為三步:首先啟動終端,然后敲入命令,接著進
入界面新建工程,進行編譯。在接下來的幾天里,史老師講了java的組成,與實用工具,如開發工具包——jdk。它包含了java的運行環境——jrk,java虛擬機——jvm,iava的標準類庫——java se api。java的開發需jdk。在linux環境java配置中,檢查配置可以用java -version。接著,史老師還講解了了java與c++語言的區別,最主要的就是在編譯方面,java編譯一次,可以到處運行,而c++語言不可以。我們進行了第一個小游戲的編碼,名字是“2048”。通過史老師的介紹java概述,我們開始懂得了如何去操作,以及做些小東西了。之后,學習了在java程序中鑲嵌語句,與學過的c++語言類似,也讓我們在學習新的知識的同時,也對以往的知識有了一個回顧。在這次實訓中另一位老師郭老師還給我們講了java中的web工程,首先要用安裝好軟件,其次要配置環境,這是一個重點,我聽的很仔細,對于主要內容也能夠掌握,主要有三個配置變量,接著老師又對三個配置變量做了詳細的介紹,其中,path路徑是一個難點,但是在老師詳盡的講解下,我也能夠聽懂,并且還能進行簡單的操作。本次實訓的難點就是我們要自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。接下來是本次實訓學習成果的驗收,驗收的便是我們花了兩天時間所做的項目。我們分組上臺進行答辯,其中一個隊員進行所做程序的演示,其余幾個人就說一下自己在這方面所做的內容和對一些知識的理解。
三、實際項目:
在培訓過程中,我們接觸到了2個小項目:一個小項目是2048小游戲,一個是雇員管理系統web服務。2048游戲項目:2048是一款最近較為流行的數字游戲,很多同學在課堂上研究如何得到更高的積分,以至影響了學習效果,不如自己寫下這款游戲吧,這樣估計也就沒有玩的興趣了。游戲的規則是:給定一個4*4的方格,開始的時候只有若干個2,每次可以選擇上下左右其中一個方向去滑動,每滑動一次,所有的數字方塊都會往滑動的方向靠攏外,系統也會在空白的地方亂數出現一個數字方塊,相同數字的方塊在靠攏、相撞時會相加,可以連續移動但不能連續相加。玩家的目標就是盡快湊出“2048”這個數字方塊。
作為一個程序員,寫一個2048游戲當然難不倒你,通過分析你發現主要問題是如何根據當前狀態和滑動方向,確定出下一個方格狀態即滑動后的結果(不考慮新加入的隨機方格)。每個狀態繪制出來便成了一個簡單的2048游戲。
在這個過程中,學習了java的基礎知識,學習到了一些java庫類,如awt,swing,object,string等等類。并了解到了一些異常處理和i/o流操作。
四、在實習過程中遇到的問題及解決方法:
在這次實習的過程中,我發現了自己有很多的不足之處,對以前所學的知識的使用不是很熟練、學的不夠扎實。自己所掌握的知識面不夠廣泛,所以以后要擴寬自己知識面,還要提高邏輯能力。我們還明白了不要以為很簡單就不去做,其實在真正上手時才會發現我們懂得很少。所以為了不讓手生,就要堅持去敲代碼,要知道:堅持就是勝利!再就是本次實訓的難點,軟件設計和操作流程,讓我們有點顯得混亂,思路不是太清楚,所以以后我們要多做這樣的時,讓我們能更加流暢的工作。我們自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。經過在企業實地參觀和在招聘會上的觀察,我發現,有很多適合我的公司或者崗位,也有我所需要的。但我認為自己的能力還是不夠強,所以在今后的一年內,我需要努力學習,不斷提高自己的實力,到畢業時可以找到一份理想的工作。
五、實習心得:
在達內it培訓集團的實習結束了,看著自己親手寫出來的幾千條代碼,內心非常激動,整個實習過程充滿濃厚的學習氛圍。在這里,我對java的認識與理解上升了一個檔次,當初對java只是一知半解,而在這里學習了一段時間后,發現自己對java還是很感興趣的。課堂上老師認真地講解各個方面的知識,每一個知識點都會講解地非常清楚,讓我們理解透徹,并且會加以程序聯系,讓我們充分地吸收一天所學的知識。實習從開始的緊張畏懼到后來的喜歡習慣,短短的十天時間,匆匆就過了,但是留下的記憶是深刻的、收獲是豐盛的、汗水是晶瑩的。達內教給我的不僅僅是最前端的技術,更重要的是教會了我如何去應用自己所掌握的知識。回想這段日子,其實對于我們每一個人來講,都充滿了苦澀。但是我們沒有抱怨,沒有不解,更沒有對繁重課業的恐懼。只要堅持不懈地努力,我們一定能學到本事。在本科前三年的學習中,理論知識占了很大比重,有些缺乏動手實踐的機會和項目經驗;但在達內的學習過程中,老師將講解與實踐相互交叉,知識與項目廣泛結合,在每個部分學習結束時,都會有相應的練習。我覺得在學習過程中,筆記是最不可缺少的,在后面的學習中,遇到老問題可以方便地查找,長時間沒有碰到過的內容也可以抽時間快速地復習,以備不時之需。實習是每一個大學生必須擁有的一段經歷,它既使我們在實踐中了解社會,讓我們學到了很多在課堂上根本就學不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎。實習使我開拓了視野,領略到不同企業的風格和模式,實習是 我們把學到的理論知識應用在實踐中的一次嘗試。實習時把自己所學的理論知識用于實踐,讓理論知識更好的與實踐相結合,在這結合的時候就是我們學以致用的時候,并且是我們擴展自己充實自己的時候。
感謝學校的領導、老師們給我這次去達內的學習的機會,同時也感謝輔導我們的楊老師和謝老師,讓我在原先的基礎上又學會了不少的東西。
第二篇:達內實習報告
安徽工業大學 管理科學與工程學院
《認識實習》報告學生姓名:學 號:專業班級:指導教師:時 間:
______劉青松__________________ ______149094301_______________ _____ 息141___________________ ______高毅斌__________________ _____2016年7月12日___________
一、實習要求
應用java開發一個應用系統。其中使用Java語言,在安卓虛擬機上開發一款app——“where are you”實現監控電話,監控短信。并通過主控手機對手機進行“Ring”、“Callback”“Vibra”的操作。
二、實習地點及時間安排
實習地點:杭州達內。時間:7月12日——7月24日
三、實習內容和過程
實習如期而至,我們跟隨高毅斌老師乘上了開往杭州的班車,同學們也是一個個激情高漲,期待著馬上到來的達內實訓。在當天下午我們就到達了杭州達內。因為時間不多,我們在當天整理宿舍和生活用品,早早的睡覺休息了,結束了一天的奔波。第二天就是實訓的第一天了,我們乘著早上八點的公交車準時到達軟件實訓基地參加實訓,熱情的達內的老師為我們舉行了隆重的開營儀式,并且讓我們自行分組,給我們時間準備開始限時自我介紹,包括我們的口號,隊名以及亮相的造型。這個活動充分調動了同學們的積極性和團結能力,我們組名為“小幸運”。口號是:One Team,One Dream。在最后老師向我們介紹了達內的情況,以及我們以后的學習和日常生活的情況。在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓的第一課---學習Java,在學校中也學習過Java語言,通過王洋老師的講解,我們了解到JAVA使用是很廣泛的,它有好多的版本:J2SE、J2ME、J2EE等等,廣泛應用于桌面客戶端,Android,iOS,朋友網,B/S,以及瀏覽器,服務器等。第一天的學習是學習一些簡單 的函數,通過調用這些函數實現java中“畫圖”的功能。老師給我們示范了烏龜的程序,并讓我們自己想著畫出自己的東西。因為這個實現使用坐標和幾何圖形,所以我選擇了畫多啦A夢,橢圓與園,線條的結合。
在接下來的幾天里,王洋老師帶領大家做了第一個App,“where are you”,這個App是一款實現監控手機,包括電話、短信。并實現用主控手機發送“Ring”的短信控制被監控手機響鈴,“Callback”實現回撥電話的功能。首先是App界面的設置,登錄界面:設置簡單的登錄界面并附帶登錄信息,當輸入用戶信息正確時跳轉到下一個App主界面,“輸入主控手機”、“監控電話”按鈕、“監控短信”按鈕、“回撥電話”按鈕、“響鈴”按鈕、“震動”按鈕、“開始監控”按鈕。雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我也完成了自己的作品,期間得到了項目經理的心細指導,真的很感謝項目經理的幫助,其中就有我們的直系學長:海哥
為期十四天的實訓結束了,接下來是本次實訓學習成果的驗收,驗收的便是我們花了十天所做的項目,以小組形勢上臺答辯。很快就要告別我們可愛的班主任雙姐和那些幫助我們,陪我們一起吃快餐的項目經理,沒有他們的幫助我們真的很難做到這些。在這次實習的過程中,我發現了自己有很多的不足之處,對以前所學的知識的使用不是很熟練、學的不夠扎實。所以以后要擴寬自己知識面,提高邏輯能力。不要以為很簡單就不去做,其實在真正自己一步一步實現時才會發現不知從何處下手。堅持就是勝利!
四、認識實習心得體會
在達內,剛來的時候靜不下心來寫代碼總是粗心,不是少個這個,就是少那個,那些致命的錯誤往往都是一些低級錯誤造成的。后來慢慢的寫代碼也是件有趣的事,也就變得細心多了。其實興趣是很重要的,我們做一些事不是很上心根本原因還是沒有興趣,我 們中也有很多同學報名參加了達內接下來的培訓,想在畢業后可以找一份IT的工作。通過這段時間的實習,收獲很多。對java的認識有了很大的變化,從一個簡單的認識,逐漸的變得清晰;但是我覺得對Java的認識還不夠的,所以以后還得一直努力的去學習。在我這些天,我能解決問題或者幫人解決問題,我是充實的。學習計算機語言是件耗時間的事,如果不肯投入時間和精力,沒有一定的代碼量不可能在短時間把Java給學好。敲代碼的時候一定要認真,一定要細心,作為一個程序員,要做軟件,既要對自己負責,更應該對用戶負責。在編程中你的一個小小想法也許可以避免以后出現的問題漏洞。學習是一個反復的過程,出現錯誤、調試、改錯、反復,這些也都是我們知識積累的過程。在以后的學習生活中一定要做足準備去面對每一個困難,不退縮,解決它才能有進步!
第三篇:達內實習報告
一. 二.
1.2.實習單位的基本情況.....................1 實習單位的信息及相關介紹................2 實習單位介紹.......................2 培訓安排........................2
三.實習單位安排的工作任務及本人完成工作任務情..........3
1.實習任務...........................3 2.實習內容...........................3 四.實習總結........................3
一. 實習單位的基本情況
達內科技有限公司,由美國國際數據集團idg投資,直接引進北美it技術,高薪聘請來自加拿大和美國且具備國際化大公司.如ibm、sun、惠普、oracle及cisco工作經驗的技術專家和資深工程師組成強大師資力量,結合中國it企業的現狀,定制化培養高端it人才。主要業務是提供IT培訓、項目咨詢、軟件定制、技術研發、人才定向培養和人才出租服務,為企業提供全面的培訓、咨詢和技術研發解決方案,是首家為中國企業用戶提供全系列高端IT技術培訓(技能+經驗)、項目咨詢和人才服務一條龍服務的北美高科技公司。
二. 實習單位的信息及相關介紹
1.實習單位介紹:
達內科技以中關村科技園區為依托,在中國軟件業發達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20大城市,建立了近40家培訓中心,占地2萬平米,年培訓1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯想、神州數碼、大唐電信、亞信等知名IT企業培養輸送了7萬多名中高級軟件人才,目前達內全國擁有600多名員工,年產值近2億元,是中國領先的中高端軟件人才培訓機構。達內科技目前提供的職業培訓包括:外企軟件開發工程師、軟件測試工程師、Oracle數據庫管理員、Unix系統管理員、網絡系統工程師。
2.培訓安排:
在培訓老師的帶領下通過完成一個基于C/C++、unix/linux平臺、oracle數據庫、web界面、四層結構(browser、web container、ejb container、database)的“電信用戶管理和計費系統netct oss”軟件產品的分析、設計和開發,掌握開發c++大型軟件項目過程中所需要的軟件技術、設計規范、開發流程、質量控制及項目管理。內容包括
1.C/C++語言簡介。包括C/C++的發展、C/C++語言的特點、C/C++應用程序的運行機制和環境、C/C++的垃圾回收機制、C/C++開發環境的安裝、配置和C/C++源程序的編譯和運行等。
2.C/C++基本語法。包括C/C++的命名規范、注釋、標識符、數據類型、變量、運算符、表達式、控制語句等。
3.數據庫基本指令。包括創建、查詢、刪除數據庫和表,向表中添加、刪除、更新數據和查詢表,修改表的結構等。
4.數組的介紹。包括數組的申明,初始化(靜態和動態初始化),數組的訪問、遍歷和復制等。
5.String中一些API方法。如找到指定位置的字符charat(int index),求字符串的長度length(),字符串的連接concat、判斷字符串是否以指定的字符結束engsWith('c')、判斷兩個字符串是否相等equal等。
6.接口的介紹。包括Collection、List、HashMap等,以及這些接口的一些API的使用。
7.類的封裝和重載。
8.C/C++連接數據庫。
9.Servlet的編寫。先將繼承了HttpServlet的類寫好,然后將其部署到tomcat上,最后進行配置文件的編寫。
10.項目的開發。實現添加、刪除、更改等操作。
三.實習單位安排的工作任務及本人完成工作任務情
通過該課程的學習,熟練掌握Linux和Windows兩種平臺下的C/C++軟件開發技術,并通過項目實戰積累工作經驗,進而獲得高薪、有廣闊發展空間的工作機會。
1)實習任務
為了訓練我們從事計算機計算工作所必須的各種基本技能和實際動手能力,將具備C/C++軟件工程師的項目經驗,運用計算機應用技術分析問題、研究問題和解決問題的能力,將所學知識系統化。鞏固所學的知識,提高處理實際問題的能力。2.實習內容
基于unix平臺c++技術:核心語法core c++、網絡編程、文件處理、i/o、unix系統編程;sun unix操作系統:sun solaris,unix開發平臺、vi編輯環境、系統及安全;
oracle數據庫開發:數據庫原理及sql、pl/sql、pro*c、jdbc等開發語言及接口。在達內技術講師的帶領下,通過完成網絡通信,網絡安全,多媒體音/視頻等項目,掌握基于Windows和Unix/Linux平臺下的C/C++企業級應用的開發技能,掌握大型軟件項目過程中所需要的軟件技術、設計規范、開發流程、測試流程及技術、質量控制及項目管理。
達內授課方式采用達內集團獨創的全新P+E+T(Pet)授課法,即通過多個項目(Projects)來學習掌握C/C++編程技術(Technologies)和多種系統平臺的軟件開發技術,將大量的軟件開發經驗(Experience)融入教學,達到用實際項目(P)中包含的開發經驗(E)去掌握編程技術(T)的效果。學習過程中每天需要完成課堂作業和課后作業,最后完成一個項目實戰
四.實習總結
在達內的老師給了我很多機會學習他們的的寶貴經驗,實習是一門專業實踐課,是我們在學習專業課程之后的一個不可缺少的實踐環節。實習就是實踐,通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力。
通過這次實習,讓我們學到了很多在課堂上根本就學不到的知識,也打開了視野,長了見識,為我們以后進一步走向社會打下堅實的基礎。實習使我開拓了視野,領略到不同企業的風格和模式,實習是我們把學到的理論知識應用在實踐中的一次嘗試。實習時把自己所學的理論知識用于實踐,讓理論知識更好的與實踐相結合,在這結合的時候就是我們學以致用的時候,并且是我們擴展自己充實自己的時候。
在這次實習中,遇到的問題和困難,總結了以下幾點:
1.要了解每一項工種,并熟練基本的操作
光是靠啃書本是無用的,所謂實習就是要我們自己實際的去練習,去操作。要真正的能從書本的理論知識轉到實際操作,實踐中來。還有就是不能由著自己的性子來操作,一定要在師傅的指導,講解下進行操作。嚴格遵守操作規程。不可自己耍小聰明。
2.在實習操作時,我們思想要集中,切不可開小差
如在程序時,要注意需要程序錯誤的地方,操作過程中也要做到細心、耐心。比如,在檢查錯誤時,注意需要看清為什么會錯。
3.合作
在實際操作中我們應該學會如何和同學合作、分工,以提高工作效率。合作之間其實并不是單純的操作,相互呼應。還可以提高我們的實際解決問題的能力。增強合作,實習是教學與實際相結合的重要實踐性教學環節。在實習過程中,學校也以培養學生觀察問題、解決問題和向實際學習的能力和方法為目標。培養我們的團結合作精神,牢固樹立我們的群體意識,即個人智慧只有在融入集體之中才能最大限度地發揮作用。同時,學會獨立解決問題的能力和鞏固我們所學的知識,增強我們的實踐經驗。
在這短短的時間里帶給我的,應遠非我們所接觸到的那些操作技能,更多的則需要我們每個人在實習結束后根據自己的情況去感悟,去反思,并將這種感悟運用到我們生活和學習中去,學以致用,這才是實習的真正目的所在。
第四篇:認知實習報告——達內公司
認知實習報告——達內公司
根據***學院人才培養方案中的第五學期認知實習教學大綱的要求,我于6月15日至8月15日在合肥達內軟件有限公司實習61天。
一、實習單位簡介
達內外企IT培訓中心由美國500強IDG集團投資創立,以面向外企及電信、金融等行業定制化培養中高級IT人才聞名業界,聘請來自加拿大和美國且具備國際化大公司,如IBM、SUN、惠普、Oracle及Cisco工作經驗的技術專家和資深工程師組成強大師資力量,結合中國IT企業的現狀,定制化培養高端IT人才。公司主要業務是向企業提供以下服務: 專業IT培訓、IT技術顧問咨詢、軟件人才外包、軟件外包與定制服務、人才定向培養。
二、認知實習經歷
第一階段:
在達內實習的初始幾天,主要介紹了實習的主要內容以及Java語言的一些簡單操作。在項目經理陳剛老師的引導下熟悉了Linux環境和Java語言系統開發環境,通過編寫一些簡單的Java程序,了解Java的編寫的基本規范,熟悉Linux的操作環境。
之后達內的授課是從Java的基礎開始講解的。通過一段時間的學習,更深一層地了解了Java語言的特點、構建Java程序的方法。并在學習中鞏固了Java的一些基礎知識,如Java語言中的8種基本數據類型,數組的初始化、排序及應用。并通過這些基礎知識,編寫了一些程序,通過程序加強對基礎知識的應用。其中較典型的程序案例有猜字謎游戲,它主要考察利用Math.random()方法生成一隨機數,Scanner類從控制臺輸入,將輸入的數與隨機數比較,進行循環控制。程序中的流程控制在Java中有很多構建方法,如if…else…、switch(…)、for(…)、while(…)、do…while等等。要重點掌握循環結構,循環內容、循環要實現的功能等。對其加以實例化的程序有個人所得稅計算、閏年判斷、算術計數器、報數出圈游戲等。
如報數出圈游戲,即一群人按編號圍坐一圈報數,報到某一固定數則出圈,輸出出圈序列。定義一數組存放每人的編號,利用Scannner類從控制臺輸入圈中人數和報數出圈數值m,通過while()循環判斷數組的下標是否為0,若是,則繼續;若不是,則判斷當前人的報數是否為m,若是,則出圈,將出圈人的編號存放到另一數組中,輸出數組,即為出圈序列。
另外,老師還詳細講解了數組的各種排序方法的思想,如冒泡排序、插入排序、選擇排序等,并通過程序加以實現。
第二階段:
在達內的學習中期,主要是對所學知識的運用,編寫一些案例程序,如掃雷游戲、酒店入住管理系統、五子棋游戲等。
學習中較典型的實例,如五子棋程序,它主要的思想是用一個二維數組來保
存棋盤的狀態,由各方下棋,通過Scanner類從控制臺輸入,將輸入的字符轉換為整型fromCharToInt(),分別為棋子所在的行數和列數,每一方下完棋要輸出棋盤的狀態,通過方法printChess()來實現,定義一個判斷在各個方向上是否
滿5個棋子的方法wasWin(),若滿5個,則某方獲勝,游戲結束,否則繼續。
如酒店入住管理系統,要求該系統支持通過命令行輸入以下命令來進行入
住,退房及查詢的操作。該程序主要考察的知識點有:控制臺輸入、循環控制、數組的使用、方法調用等。同樣,酒店房間的狀態可用一個二維數組來存放,定
義若干方法查詢Search()、入住Input()、退定Output()。從控制臺讀入命令的第一個單詞,來決定調用哪個方法負責處理該類命令。如Input()方法,首先
讀取房間編號,將房間編號轉化為下標值i,判斷rooms[i]的位置是否為empty,如果是,則入住,否則輸出錯誤信息。對于退訂Output()方法,亦是同樣的道
理。對于各個方法,編程加以實現,在main方法中調用這些方法。
同時還鞏固學習了Java的類和對象,初步介紹了調用構造方法、方法的重
載、方法調用、類的繼承與多態等一些理論知識。并通過這些知識點編寫了一些小程序加以練習,加強了對類和對象的理解和實例化。
第三階段:
后期一段時間主要講解了Java的面向對象。編程要解決的本質工作就是把
現實問題抽象成計算機能解決的問題,對現實問題在計算機中建模,即抽象。而面向對象就是以數據的抽象為導向。在類中鞏固理解了創建類的語法、創建類的對象的語法、構造方法的調用問題以及this的用法。類的訪問控制修飾符包括
public、protected、private。修飾符的作用則是用于封裝類。
此外,教學中還詳細講解了類的繼承,其語法格式為:public class 子類
名 extends 父類名{…},子類的對象可以調用父類的一切公有的屬性和方法,也可以擴展自己新的屬性和方法,super(…)用于在子類的構造方法中調用父類的構造方法。類的重載則是父子類中有同名的方法,但同名不同參;子類與父類存在同名同參的方法的形勢叫做方法的覆蓋。
在類的多態中,要了解多態定理:如果把子類對象當作父類對象來看,那么
就只能訪問父類中已有定義的屬性和方法(不能訪問子類擴展的屬性和方法);
如果子類覆蓋了父類的方法,再把子類對象當作父類對象去調用該方法時,調用的是子類覆蓋后的方法。
類的修飾符,static:靜態修飾符;final:修飾屬性;abstract(抽象)
用來修飾類和方法。接口interface,是一種抽象的數據類型,特殊的抽象類;接口中的所有方法都是抽象方法;接口中所有的屬性都是final static的;接口也不能被實例化,但可以定義的接口的引用。
java.lang.Object類,包括四種方法:clone(對象克隆),equals(判斷兩個
對象是否相等),toString(輸出對象時輸出這個方法的返回值),finalize(垃圾
回收器調用)。java.lang.String類中要區別了解String(對象池,不變模式),StringBuffer,StringBuilder各類。另外java.lang.Integer類在Java中是
常用的,如Integer(int),Integer(String),parseInt(…)。
在上機方面,是將之前所做的一些游戲程序、系統程序改編成用類來編程。
如將以前寫的酒店房間管理系統按照面向對象的方式重新設計,可抽象出以下
類:酒店類Hotel,定義酒店名稱,酒店所有房間的數組等屬性。其方法有:查
詢房間狀態Search,入住 boolean in(int rid,String gName),退房boolean out(int rid),開始運行。房間類Room,定義房間編號、房間狀態的屬性,其
方法有:入住 boolean in(String gName),退房 boolean out()。測試類TestHotel,定義一個酒店來運行程序,具體類中各方法的實現思想與上面用數
組實現程序的思想一致。
另外一個較典型的實例——客戶管理系統,該系統包含注冊用戶,驗證用戶,刪除用戶等基本功能。定義一個用戶類User,包含屬性姓名name、密碼password、郵箱Email,創建構造函數進行初始化,定義其它方法。由于用戶的數據要存儲在文件和數據庫中。為了讓業務程序能訪問到數據,抽象一個對數據訪問的接口UserDao,在接口中定義數據的訪問方法,包括添加用戶addUser()、獲取用戶
信息getUser()。定義一個文件類FileDao,實現從文件中訪問數據,編寫方法的程序體。定義類Application,實現從數據庫中訪問數據。在Application類
中,定義方法login(),用Scanner類從控制臺輸入,實現用戶的登錄,并顯示登錄狀態;方法registe(),通過調用addUser(),實現注冊新用戶;在main()
方法創建對象運行程序。
第四階段:
這段時間的學習時間并不長,只是換了授課老師,所講解的內容具體涉及
Java類庫中的一些類,如Integer、StringBuffer、StringBuilder、BigDecimal、Math等一些常用的類,通過編寫程序加深了解各類的功能及相互之間的區別。如正則表達式,用于規范和測試表達式的格式,其中split()方法,可根據給定的正則表達式的匹配來拆分字符串。
如編寫一個測試StringBuilder類的程序,定義一個TestStringBuilder類,用Scanner輸入一個String類的字符串,調用方法length()、capacity()可輸
出其長度和容量。將其轉成StringBuilder,調用append()方法用while循環在字符串后追加0-9,運用toString()將新生成的字符串賦值給String類型的變
量,然后打印。
如編寫一個解決大數字(超過long)/double 的精度問題,它主要考察對
BigDecimal類的應用。在一般程序中,對于浮點數之間的運算會出現一些精度
偏差,這時就需要將浮點數的double型轉換成BigDecimal型。但應注意
BigDecimal()中的參數應為字符串型。BigDecimal類中還包含intValue()方法:將BigDecimal轉int 型;doubleValue()方法:將BigDecimal轉double型。
暑期在達內的實習已于8月15日結束,總體而言,達內的Java教學偏向于
基礎類學習,通過編寫小程序來學習Java中常用的類和方法,通過編寫案例程序來對所學的知識加以鞏固和練習。雖然是教學內容比較基礎,但對知識點的講解很詳細,有些知識點在學校也沒有學過,這有利于加強個人Java基礎,同時拓展自己的知識面。
三、總結
1、達內實習成果
在達內實習的兩個月很快就結束了,通過這段時間的學習自我感覺受益匪
淺,達內為我們提高了較好的實習的平臺,讓我更深入的了解的軟件的技術含量。同時使自己的專業基礎知識得到鞏固,學到了一些在學校不曾學過的知識,讓我懂得在學習專業知識的同時,要更加注重編程與實際應用的相結合,提高專業技能。
通過達內Java的培訓,我體會到學習Java程序設計語言應該注重上機過程,不能一味的看課本記代碼,那只能是紙上談兵,要學會將理論運用到具體案例中加以實現。其次,學習是一個循序漸進的過程,不能追求速成,要一點一點慢慢積累,熟能生巧。所以除了課堂講授以外,必須充分利用業余時間,加強練習,掌握Java語言程序的能力,為今后的繼續學習打下一個良好的基礎。這次的實習感觸頗深,實習內容和學校所學的聯系很緊密,在大學期間這種實習對于學生基本知識的鞏固和綜合素質的提高有很大的幫助。
2、端正學習態度
不管做任何事都要有勇氣,比如遇到一道較難的程序題,不能從心里抵觸,要敢于嘗試,即使是在社會生活中,只有嘗試才會有收獲。
做任何事都要認真,粗心只會浪費時間和精力,在程序敲錯一個字母,就難以運行,在調試程序時就可能會錯過老師上課的內容。
要多思考,雖然老師所講的代碼都已下載到自己的電腦,但我們還是要思考,對程序中每一行的代碼都要掌握,理解它的作用,能實現什么,在哪個部分增加變量,在哪個部分增加函數,構造函數應如何編寫,都是我們需要思考的。只有真正深入掌握,那部分知識才是自己所得的,也便于自己以后隨時運用。
要勤奮,達內的教學偏向于基礎知識,而且每天的授課時間不長,有一些案例程序就不會詳細去講解,所以我們要充分利用業余時間,去自己練習編程,從而強化個人能力。
要謙虛謹慎,雖然達內是一個伴隨我們成長的學習之地,但真正做到的能有幾人,我們都處在學習的初期,對于Java的應用還有很多東西不曾學過,經常遇到一些陌生的知識,所以我們要時刻準備詢問,學習的目的在于掌握,如果沒有掌握,那只會是浪費我們學習的時間和精力;同樣,只有掌握了,才實現了學習的價值。
3、對專業的認知
21世紀是電子信息的時代,席卷全球的信息科技給人類的生產和生活方式帶來了深刻的變革,信息產業已成為推動國家經濟發展的主導產業之一。信息產業作為知識密集、技術密集的產業,其快速發展的關鍵是有一大批從事IT技術的人才,一定數量、結構和質量的IT人才隊伍是IT產業發展的支撐,一個國家的IT人力資源儲備、IT人才培養及使用狀況決定著該國IT產業發展的水平和潛力。所以也可以說,IT產業的競爭就是人才的競爭,高水平的IT人才培養和隊伍建設是走向IT產業大國和強國的前提條件。
目前,我國軟件產業繼續呈快速增長態勢,產業規模繼續擴大,軟件出口平穩增長,產業結構與布局不斷調整,成為拉動電子信息產業增長的重要力量,并在促進信息化發展中發揮了積極作用。
在未來一段時期,我國將會利用國際產業轉移的重大機遇,聚集各種資源,突破核心技術制約,在集成電路、軟件、計算機與信息處理、現代移動通信、信息安全、信息服務和系統集成等技術領域加強創新,促進IT產品更新換代,推動我國由IT大國向IT強國轉變,并進而推動國民經濟信息化進程,以信息化帶動工業化,走出一條新型工業化道路。
信息產業部門不久前發布了計算機應用與軟件技術專業領域的人才需求狀況。而據有關部門介紹,目前我國的計算機應用水平還處于初級階段,現有計算
機和信息技術設施的功能沒有得到很好的開發和運用,比發達國家落后10-20年。但我國信息技術在不斷地發展中,目前的軟件營業收入是十年前的25倍。而隨著我國軟件包業規模不斷擴大,軟件人才結構性矛盾也日益顯得突出。
我國軟件人才現況:在軟件人才需求量方面,無論是從大的方向講,還是從小的方面講,培養和儲備高素質的IT人才都顯得非常重要。據預測,當前我國軟件人才的需求量為100萬人左右,且這一需求仍在以每年20%左右的速度增長;在軟件人才供給量方面,隨著我國高等院校計算機相關專業擴大招生,為軟件人才市場輸送了更多的畢業生人才,以及與大學教育并行的職業技術學校和培訓學校教育的快速發展,我國軟件人才供給目前有了較大幅度的增長,總量供不應求的局面得到緩解,但與高速發展的軟件人才需求相比,繼續呈現短缺狀態。軟件人才結構仍不盡合理的問題進一步凸現,成為當前我國軟件人才體系的突出特點。
基礎軟件人才缺乏:從經濟規律來看,一種工業化時代的產業結構,要求是一個金字塔型的人才梯隊,軟件業需要的不僅僅是高校培養成的高級人才,同樣更需要從事基礎開發的程序設計員作為智力基礎。目前中、高級軟件人才仍是中國軟件企業所最緊缺的軟件人才類型。在這種背景下,中國軟件人才的“金字塔”形合理結構并未實現,軟件產業健康、快速發展所需要三類人才:既懂技術又懂管理的軟件高級人才、系統分析及設計人員(軟件工程師)、熟練的程序員(軟件藍領)這三類由高到低的人才結構并未呈金字塔形。相對,我國的軟件人卻呈橄欖形(缺少高級管理者和基礎程序員),因此必須多發展“塔基”(軟件藍領),這樣才能形成合理的軟件人才結構。
而在校的我們正是這種專業基礎不夠扎實、深層知識不理解的學生,在今后的學習中還有很大提高的空間,所以我們應端正學習態度,堅持不懈,繼續深入學習。
第五篇:達內實習報告
學校代碼:
本科認識實習姓名:
學號:
學院:
系別:數學系
專業:信息與計算科學 班級:
二○一二年七月 報 告(一、對實習地點、實習單位的情況介紹
酷熱七月并沒有阻擋住我們學習的步伐,此次我們就來到達內IT培訓集團在北京石景山區的IAVA培訓中心參加實習。達內科技公司是Canada Tarena Technologies Inc.在中國的全資子公司,主要業務是提供IT培訓、項目咨詢、軟件定制、技術研發、人才定向培養和人才出租服務,為企業提供全面的培訓、咨詢和技術研發解決方案,是首家為中國企業用戶提供全系列高端IT技術培訓(技能+經驗)、項目咨詢和人才服務一條龍服務的北美高科技公司。
達內科技以中關村科技園區為依托,在中國軟件業發達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20大城市,建立了近40家培訓中心,占地2萬平米,年培訓1萬多名軟件人才。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯想、神州數碼、大唐電信、亞信等知名IT企業培養輸送了7萬多名中高級軟件人才,目前達內全國擁有600多名員工,年產值近2億元,是中國領先的中高端軟件人才培訓機構。
達內科技目前提供的職業培訓包括:外企軟件開發工程師、軟件測試工程師、Oracle數據庫管理員、Unix系統管理員、網絡系統工程師。
二、對實習內容作詳細說明
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉,需求分析,設計,實現和測試的系統工程。軟件一般是用某種程序設計語言來實現的。通常采用軟件開發工具可以進行開發。軟件分為系統軟件和應用軟件。
本次實訓的項目為朋友網實戰開發,朋友網原名QQ校友,是騰訊公司打造的真實社交平臺,為用戶提供行業、公司、學校、班級、熟人等真實的社交場景。2011年7月5日,騰訊公司正式宣布旗下社區騰訊朋友更名為朋友網。作為本次實訓的主講老師郭大喜老師曾任騰訊公司高管,并參與朋友網的開發和推廣,所以在實訓的五天里,他和我們一起用JAVA語言一起來開發這個朋友網項目,我們將分為項目分析、設計、編程和測試運行這幾個環節來學習和實戰。
實訓第一天早上,我們準時到達軟件實訓基地參加實訓,熱情的達內的老師為我們舉行了隆重的開營儀式,然后讓我們進行了分組,短暫分組后,我們開始限時自我介紹,包括我們的口號,隊名以及亮相的造型,這個活動充分調動了同學們的積極性和團結能力,我們組被命名為“永往直前隊”,口號是:直面
困難,永往直前,意思是我們直面困感就用了勇敢的拼勁兒,然后我們永遠都堅持向前,勇敢加上毅力就是我們的努力方式。然后我們進行了授旗儀式,最后老師介紹了達內的情況,以及我們以后的學習和日常生活的情況,在愉悅而開心的氣氛下,我們輕松的度過一上午了。然后我們進行了實訓的第一課,接觸JAVA,雖然在學校中也接觸過JAVA,但那僅僅連皮毛都稱之不上,通過老師的講解,我們了解到JAVA使用是很廣泛的,它有好多的版本,J2SE、J2ME、J2EE等等,廣泛應用于桌面客戶端,Android,IOS,朋友網,B/S,以及瀏覽器,服務器等。我們的郭老師經他的朋友網通過JAVA給我們進行了演示,包括首頁,好友,應用三大模塊。隨著他將如何進入JAVA的界面教給我們,分為三步:首先啟動終端,然后敲入命令,接著進入界面新建工程,進行編譯。
在接下來的幾天里,郭老師講了IAVA的組成,與實用工具,如開發工具包——JDK。它包含了JAVA的運行環境——JRK,JAVA虛擬機——JVM,IAVA的標準類庫——JAVA SE API。JAVA的開發需JDK。在Linux環境JAVA配置中,檢查配置可以用JAVA -version。接著,郭老師還講解了了JAVA與C語言的區別,最主要的就是在編譯方面,JAVA編譯一次,可以到處運行,而C語言不可以。我們進行了第一個小項目的編碼,名字是“This is first java”。通過郭老師的介紹JAVA概述,我們開始懂得了如何去操作,以及做些小東西了。之后,學習了在JAVA程序中鑲嵌語句,與學過的C語言類似,也讓我們在學習新的知識的同時,也對以往的知識有了一個回顧。
在這次實訓中郭老師還講了JAVA中的web工程,首先要用軟件安裝好,其次要配置環境,這是一個重點,我聽的很仔細,對于主要內容也能夠掌握,主要有三個配置變量,接著老師又對三個配置變量做了詳細的介紹,其中,PATH路徑是一個難點,但是在老師詳盡的講解下,我也能夠聽懂,并且還能進行簡單的操作。
本次實訓的難點就是我們要自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。接下來是本次實訓學習成果的驗收,驗收的便是我們花了三天時間所做的項目。我們分組上臺進行答辯,其中一個隊員進行所做程序的演示,其余再出五個人,這其中包括隊長,說一下自己這三天來的所學所想,及想要感謝的人。
隨后我們又進行了模擬面試,講座,進行參觀部分企業和中關村人才市場的招聘會。
三、在實習過程中發現了什么問題,提出何種解決方案
在這次實習的過程中,我發現了自己有很多的不足之處,對以前所學的知
識的使用不是很熟練、學的不夠扎實。自己所掌握的知識面不夠廣泛,所以以后要擴寬自己知識面,還要提高邏輯能力。我們還明白了不要以為很簡單就不去做,其實在真正上手時才會發現我們懂得很少。所以為了不讓手生,就要堅持去敲代碼,要知道:堅持就是勝利!再就是本次實訓的難點,我們自己完成一個網頁的設計,雖然很簡單,但是對于初學的我們,還是很困難,在老師的帶領下,我們小組的成員也完成了任務,期間得到了老師的心細指導,感謝老師的幫助,這也歸功于組員的配合。
經過在企業實地參觀和在招聘會上的觀察,我發現,有很多適合我的公司或者崗位,也有我所需要的。但我認為自己的能力還是不夠強,所以在今后的一年內,我需要努力學習,不斷提高自己的實力,到畢業時可以找到一份理想的工作。
四、在實習過程中發現了什么問題,提出何種解決方案
在這次實習的過程中,我發現了自己有很多的不足之處,剛開始寫代碼總是粗心,不是少個這個,就是少那個;還有就是缺乏耐心,寫一會就不想寫了。最后慢慢的發現寫代碼其實也是很有趣的,然后就慢慢變得細心多了,也有耐心了。我發現了興趣是很重要的,只要有興趣,一切問題迎刃而解,總的來說興趣很關鍵。
五、通過畢業實習的收獲和不足
實習已經結束,經過幾天的實習,我發現了自己的很多不足之處,也學習到了很多的東西。
實習的這段時間,我心里對java的認識有了很大的變化,從一個很模糊的概念,逐漸的變得清晰;但是我覺得對java的認識還不夠的,所以以后還得一直努力的去學習。
在我實習的期間,有很多人給我了很大的幫助,我覺得我很幸運,每次我都能在遇到問題的時候遇見能幫助我的人;但是有些東西還需要自己去琢磨、去思考、去想,這樣才能不斷的進步。
學習java是件耗時間的事,如果你不肯投入時間和精力,根本不可能在短時間把java給學好。現在心里有一個想法,就是把java給學好了。很簡單的想法,但是要付出很多很多才能實現。
實習期間我們做了一個朋友網實戰練習,中間出來了許多錯誤,我總結:敲代碼的時候一定要認真,一定要細心,作為一個程序員,要做軟件,既要對自己
負責,更應該對以后使用軟件的人負責,敲代碼一定要認真,做事情一定要嚴謹。很感謝我在學習中遇到困難曾經幫助過我的人,有些同學我還不知道名字呢,但是在我遇到困難的時候,都是很積極的幫助我解決,讓我感覺我們的這個大集體很溫暖。
學習是一個很反復的過程,不斷的出現錯誤、不斷的調試、不斷的迷茫、不斷的清晰,這些都是必須要要經歷的。在以后的學習生活中我會有準備去面對并且直視每一個困難,不做退縮!