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