達內(nèi)實習(xí)周記
第一周
今天是認識實習(xí)的第一天,我們準時到達軟件實訓(xùn)基地。我們此次實訓(xùn)的項目是騰訊公司的朋友網(wǎng)實戰(zhàn)開發(fā)。
一開始進行的是入營儀式,入營宣言讓我們感到振奮。 然后老師給我們分了組讓我們給自己的組起一個名字并且提出一個口號。經(jīng)過討論我們決定組名叫“開拓者”,口號是“開路先鋒,拓展創(chuàng)新”。展示完各個組的組名和口號后老師介紹了達內(nèi)的概況和IT行業(yè)的發(fā)展前景。
之后便開始由老師對我們進行Java的初步教育。經(jīng)過老師對社會形式的分析之后,由郭老師對我們進行講解。經(jīng)過了他簡單的講解和適當(dāng)?shù)淖屛覀兗尤肫渲械捏w驗,讓我對Java的學(xué)習(xí)有了期待,同時也有了更大興趣去面對我們未來幾天的學(xué)習(xí)。在最后,郭老師對Java的歷史發(fā)展和歷程進行了簡單的介紹。就這樣帶著濃厚的興趣結(jié)束了第一天的學(xué)習(xí)。
經(jīng)過這一天的學(xué)習(xí)和了解,使我對Java的有了更加濃厚的興趣。同時經(jīng)過對起發(fā)展和應(yīng)用領(lǐng)域的了解,讓我更加的希望能夠?qū)ζ溥M行深入的學(xué)習(xí)和了解,往后的學(xué)習(xí)中將會更加的有動力。
今天是認識實習(xí)的第二天,到達軟件實訓(xùn)基地后我們就開始了今天的任務(wù)。老師上午教我們了一個關(guān)于個人信息的程序,通過這個程序我們學(xué)習(xí)到了怎么換行,怎么讓輸出信息在一行等。下午由于我們的狀態(tài)不怎么好,都有點不精神,于是老師教我們編寫了一個猜數(shù)字的游戲程序,通過這個游戲程序我們學(xué)會了分支語句,循環(huán)語句和循環(huán)跳轉(zhuǎn)語句。隨后老師又教我們怎么建立web project并且如何把工程中的index.jsp添加到Tomcat中。今天的學(xué)習(xí)讓人感到非常有趣味性,學(xué)習(xí)也是可以在游戲中進行的。
今天來到實習(xí)目的地后,就馬不停蹄的開始了今天的任務(wù)。今天老師主要教我們做的是javaweb的開發(fā),以及如何與數(shù)據(jù)庫進行連接。通過老師的指導(dǎo),我們都把朋友網(wǎng)的登錄頁面做了出來,這也許是這幾天來最讓我們有成就感的一項工作吧!
隨后老師給我們講了String中一些API和Jsp的內(nèi)置對象的一些方法。request表示Http Servlet Request對象,它包含了有關(guān)瀏覽器請求的信息;response表示HttpServletResponse對象,并提供了幾個用于設(shè)置送回瀏覽器的響應(yīng)的方法;out對象是javax.jsp.JspWriter的一個實例,并提供了幾個方法使你能用于向瀏覽器回送輸出結(jié)果;applicaton 表示一個javax.servle.ServletContext對象。
Servlet的編寫,先將繼承了HttpServlet的類寫好,然后將其部署到tomcat上,最后進行配置文件的編寫。使其做到一次編譯到處運行的好處。最后郭老師寫了一個不算太完整的程序,讓我們自己改一下并且讓三個小組去臺上演示,我們小組有幸成為了其中的一組,并且每個人也發(fā)表了自己的`觀點對這天的培訓(xùn)。總而言之這次培訓(xùn)雖然時間很短但是收獲還是很大的不僅僅在java中還有許多是和學(xué)習(xí)沒有關(guān)系的。
今天,是我們在石景山校區(qū)上課的最后一天,上午,同學(xué)們將這幾天的學(xué)習(xí)到的東西,進行了匯報。然后進行模擬面試,在面試中,老師和我聊了一些技術(shù)上的問題,然后又了解我的職業(yè)規(guī)劃。通過與老師的溝通,老師指出了我們的面試中的缺點所在,教我們?nèi)绾稳ジ玫拿嬖,同時又對我們的職業(yè)生涯進行了指導(dǎo)。
下午,老師給我們講解了溝通理論這堂課,教我們?nèi)绾胃玫娜贤。通過這堂課我們知道了溝通有幾種方式和溝通的幾種障礙。我們學(xué)到了怎樣才能聽的明白、怎樣說的清楚、怎樣問的透徹和怎樣達成共識。這對于我們的生活和學(xué)習(xí),尤其是進入社會以后有很大的幫助!
第二周
因為在這里學(xué)習(xí)的主要就是三大框架的知識,這些許多項目開發(fā)中都會用到的技術(shù),現(xiàn)在也開始要做畢業(yè)設(shè)計,我所運用的技術(shù)主要是jsp但是其中也將會用到些框架的知識,為了把畢業(yè)設(shè)計做到更完善,我將繼續(xù)學(xué)習(xí)一些有關(guān)框架的技術(shù)。
前一段時間我們已經(jīng)開始學(xué)習(xí)三大框架的技術(shù)之一Struts2,但是還沒有詳細學(xué)習(xí),今天將接著前面的學(xué)習(xí)Struts2部分的知識。
今天老師講了一些Struts2的通用標簽,比如:
、date、debug、iterator、property
if...elseif..else set、push、bean、url、action 其中對于這些標簽作用也做了詳細的講解例如像even:當(dāng)前迭代元素是否為偶數(shù),set:用于設(shè)置屬性值,默認寫入context區(qū)域,可以使用scope指明范圍,count:當(dāng)前一共迭代了多少對象,push:用于向root棧區(qū)域的棧頂壓入信息。當(dāng)標簽結(jié)束后,立刻彈出
壓入棧頂?shù)膶ο,等等這些都做了詳細學(xué)習(xí),像還有一些比較常用的如:url:可以根據(jù)struts.xml配置生成action組件的請求地址。action:可以調(diào)用一個Action組件執(zhí)行業(yè)務(wù)方法。如果需要將響應(yīng)result引入標簽所在位置可以使用executeResult=true。
表單標簽form、textfield、password、hidden、textarea、file checkbox、checkboxlist、radio、select、optgroup。
日期: 2010 年12 月 15日實習(xí)地點:加拿大達內(nèi)科技有限公司
今天一大早來到班級就開始對昨天的學(xué)習(xí)進行練習(xí),像struts.xml配置還有action的請求調(diào)用等等,都做一遍復(fù)習(xí),老師說這部分很重要,而且通過昨天的學(xué)習(xí),感覺用struts2,對于以前的學(xué)習(xí)相比代碼量少了很多,更方便運用。
還是像每天一樣,老師9:30準時上課,今天講的主要知識是struts2的校驗,老師開始舉例子給我們介紹什么是校驗,比如像我們經(jīng)常登錄注冊一些郵箱等操作時候看到的一些輸入格式的驗證之類的,學(xué)習(xí)了js后對其有了了解,這些都是針對客戶端,接下來老師就開始給我們講針對服務(wù)器端的校驗。首先老師講的是表單的校驗過程:發(fā)送請求-》為Action對象加載表單信息(setter)-》validate方法或者XML校驗配置-》 如果validate有錯誤信息,使用input視圖響應(yīng); 如果validate沒有錯誤信息,執(zhí)行execute業(yè)務(wù)方法。
接下來就是詳細的各部分的校驗方法。例如學(xué)習(xí)了重寫validate方法方式校驗,基于XML配置方式校驗。 這部分的知識運用很廣,很多東西也要求熟練掌握,為了讓我們更熟練掌握,老師給我們留了些小的程序要求運用這部分的知識,對其知識的加深理解。
第三周
今天是他們讓自己開始找實習(xí)的第一天,由于自己在武漢只能待一個月,所以這樣的實習(xí)并不是很好找,自己和同學(xué)一起去武漢光庭去面試,面試通過了,但公司要求是兩個月,自己待不了哪么長的時間,最后黃他們給我聯(lián)系了一個公司,我和徐斌一起去公司報道,當(dāng)天公司并沒有什么特別的事,公司只給我們安排了一下工作和相關(guān)的一些手續(xù)。因為公司離學(xué)校很遠,今天回來時已經(jīng)晚上八點了,又熱又累。
雖然我們到達公司的時間有點晚,堵車,我們又打不到出租。到公司后他們開始簡單的介紹他們的公司。主要從事智能管理、智能搜索、自然語言技術(shù)和產(chǎn)品的研發(fā)、銷售;智能技術(shù)服務(wù)與培訓(xùn)。 整個團隊從事海量知識庫、自然語言處理技術(shù)、知識管理研究近20年。聽完這些,自己很興奮,希望自己能盡快融入公司的氛圍中,可以更好的將所學(xué)習(xí)的付諸實踐。
一開始,我還是無從下手,很多數(shù)據(jù)在我眼前翻過,但是我并不知道具體怎么編寫匹配的詞模。所以,一早上的工作的工作效率很低,也就編寫了幾條詞模,也只能匹配部分數(shù)據(jù)。這讓我感到很是沮喪,想到這兩千條只是部分數(shù)據(jù),工作進度這么低效下面的工作怎么進行呢?
下午,我打算不再埋頭自己苦干,我要主動出擊,向前輩悉心討教。在他們把我分配在吳磊一組中,和他一起完成相應(yīng)的工作。當(dāng)我遇到不懂的問題,我都會向前輩詢問。吳磊雖然是位比較害羞內(nèi)向的男孩子,盡管如此他也不會馬虎對待我的問題,即使我的問題非常幼稚,他都會慢慢地講解給我聽。下午在我不斷摸索的過程中度過,做起事來已經(jīng)漸漸上來了,我感到非常高興。
我就在學(xué)校學(xué)習(xí)過VC++和Java。今天開始,由公司里的他們教我C#、html和JavaScript等課程。
第一天,他們簡單介紹了.NET。.NET = 新平臺 + 標準協(xié)議 + 統(tǒng)一開發(fā)工具。 .NET代表一個集合,一個環(huán)境,一個可以作為平臺支持下一代 Internet的可編程結(jié)構(gòu)。 最終目的是讓用戶在任何地方、任何時間,以及利用任何設(shè)備都能訪問所需的信息、文件和程序。
1 .NET
2 C#與.NET的關(guān)系
3 .NET 與 .NET框架
4 .NET框架的工作流程
5 集成開發(fā)工具 Visual Studio.NET
然后,我先由簡單的控制臺入手,編寫了簡單的程序,比如:輸入、輸出,這些方面比較和Java相似,聽起來比較方便。我們培訓(xùn)生都自己動手編寫了一個簡單的輸入和輸出的程序。
接下來的培訓(xùn)就不是那么簡單的了,F(xiàn)在我們需要學(xué)習(xí)的是C#的基礎(chǔ)和面向?qū)ο蟮幕A(chǔ),不要看這些都是基礎(chǔ),但是有些語句我們能夠聽懂,但是沒有實際操作過。當(dāng)我們自己下來做時,做了一部分就需要抓耳撓腮地想下一個語句。我們都沒有教科書參照,只有他們上課的內(nèi)容和自拍視頻。我的學(xué)習(xí)能力有限,就必須加倍努力。
每一次的培訓(xùn)學(xué)習(xí),他們都會布置一些作業(yè),比如:條件語句、循環(huán)語句、枚舉 、數(shù)組、類、構(gòu)造函數(shù)、繼承等。
我的時間都不夠用的,不僅有本身的工作要完成,還需要復(fù)習(xí)鞏固下午培訓(xùn)學(xué)習(xí)的內(nèi)容。我覺得自己要分裂了,工作中的成千上萬條數(shù)據(jù)是需要我分析,學(xué)習(xí)的新知識也盤旋在腦海。魯迅先生曾經(jīng)說過,時間就像海綿里的水,只要你愿意擠,總還是有的。我只能犧牲自己中午和晚上的休息時間,抓緊來完成工作和學(xué)習(xí)?上,成效好像不大,需要進一步改進。
今天熟悉公司的sqlServer數(shù)據(jù)庫,弄明白公司現(xiàn)有項目的數(shù)據(jù)庫操作,如sql語 句查詢,存儲過程,視圖等。在這學(xué)習(xí)過程中,我發(fā)現(xiàn)自己很多的不足之處,比如存儲過程。以前我們用數(shù)據(jù)時,很少用到存儲過程,就算用到也是很簡單的業(yè)務(wù)邏 輯的處理,但是在真實項目中,它往往會涉及到很復(fù)雜的業(yè)務(wù)處理和同時操作好幾張甚至十幾張表,會用到游標,函數(shù)等知識,F(xiàn)在唯一讓我感動幸運的是,在學(xué)校 學(xué)習(xí)過該數(shù)據(jù)庫,盡管學(xué)的不那么像公司那么的實用,但是,現(xiàn)在上手和學(xué)習(xí)很快,很容易,過去不明白或者模糊的知識點到現(xiàn)在也更加明白了,真是受益匪淺。
【達內(nèi)實習(xí)周記】相關(guān)文章:
達內(nèi)實習(xí)心得12-13
cad實習(xí)周記11-25
行政實習(xí)周記12-02
實習(xí)教師周記11-23
cad設(shè)計實習(xí)周記10-15
cad頂崗實習(xí)周記10-15
cad頂崗實習(xí)周記10-10
cad制圖實習(xí)周記10-14
cad制圖實習(xí)周記10-13