當前位置:才華齋>範例>實習>

軟體開發實習日記

實習 閱讀(1.66W)

Daily work 1

軟體開發實習日記

第一次是來面試,當時感覺不怎麼好,面試的人問了一些問題有些沒回答上來,這並不奇怪,C#自己學習了2個月,然後就沒怎麼用,回答不上我覺得可以理解。沒想到還能第二次來到公司,由於對環境還比較陌生,所以今天大概熟悉了一點,成都這邊有50多個員工,屬於研發中心,主要從事無線微波得較大型的裝置的再加工,聽同事說以前在北京,但由於北京人力資源太貴所以來到成都,這聽起來怎麼像是在壓榨的感覺啊,沒關係,只是來實習而已。

對於今天的第一個小任務,要求:介面、資料壓入堆疊、簡單氣泡排序實現資料有序輸出、堆排序輸出。讓我快速地熟悉了C#,從介面到後臺都得到了加強,此外在實現過程中對用到的氣泡排序和堆排序有了更深的理解,並能用C#熟練的實現。

Daily work 2

今天對昨天的例項進行了改進和提高,將堆排序和氣泡排序封裝在一個動態連結庫中,提供函式呼叫和事件委託。此外加入XML進行配置,在XML中存入相關配置資訊,提供一個單獨的XmlClass對其進行操作,加深了對xml的理解。為增加程式的效能,採用簡單工廠模式對其客戶端和演算法操作進行分離,有很好的可擴充套件性,對於C#的動態連結庫和XML配置不怎麼熟悉,花了很長一段時間看書和網上查資料,才開始動手寫程式碼,不過感覺還是很快,因為自己有程式設計的能力,可以說掌握了一種快速程式設計的方法,所以就能駕輕就熟。

Dailywork 3

今天採用抽象工廠模式對例項進行改進,以達到動態載入演算法例項,抽象工廠模式屬於設計模式中的內容,自己在學習視訊的時候注意到了,所以之前就買了本大話設計模式來學習,可以說了解了大部分設計模式。今天遇到後自己心裡也有底,溫故一下書就知道怎麼做 了,可以說這是我學習的方法。

針對以上,在dll中提供一個介面,兩個演算法都繼承了該介面,對於該dll的操作都通過介面ISort進行,此外,修改工廠為抽象工廠,提供一個介面建立演算法,在演算法中返回ISort例項,在主函式中使用該例項進行對應的排序演算法操作,充分顯示了抽象工廠的作用,本例子將反射和抽象工廠模式結合,增加了程式的可擴充套件性和可維護性。

Dailywork4

由於自己程式設計能力還算可以吧,所以軟體組的老大就叫我加入開始做一些這次專案的東西,說了一句“我可是沒把你當實習生哦。”,這話一聽當時感覺還好,不過後來一想,我卻是吃虧了,他不把我當實習生但給我的卻是實習生工資,這點有點想不過去,不過沒關係,實習嘛就是學習,有基本工資也不錯了,關鍵的公司提供的條件那是在學校裡所得不到的:商業性的問題。

今天將上述例項的方法用到本次專案中,開始專案中的一些任務。仍然使用抽象工廠模式,將自定義窗體封裝到類庫中,將窗體的控制元件預留到外部進行實施定義;在XML檔案中配置窗體的實際引數,利用反射按從XML中讀出的引數動態載入窗體。將上述的例項方法運用到了實際專案中。

Dailywork5

昨天的任務基本已完成,今天溫習了一下加深了對知識的理解,可以說掌握得比較牢固了,今天又有新的任務,可以說每天都在進步。

按組長要求編寫RankStyle=Group時的窗體排列方式,在XML中配置控制元件或窗體的引數,利用XML讀介面從XML中讀出引數,為了使程式具有靈活性,在組長的提示下將窗體的配置按照窗體的Name屬性進行配置,之前是利用欄位的方式寫在XML中,但是組長說這樣的話在程式中查詢不方便,可我覺得沒什麼啊,當然了,對於我這個沒有工作經驗的人來說看什麼都是可以的,所以要多學習學習。在FormControl中利用雙層迴圈將控制元件容器中的控制元件按Name與讀出的配置進行匹配,如果在XML中配置了該窗體,就設定該窗體的一些屬性。個人感覺實現了該功能吧,最後經過組長看了一下稽核基本通過。

要求:

根據Group,從XML中讀取控制元件配置資訊,動態設定控制元件在主窗體中的顯示。

Dailywork6

每天都有不同的要求,哎,果然和學校是不一樣啊,今天將DLL中的控制元件更換成窗體,方法仍然採用反射+抽象工廠模式。

雖然自己有一定程式設計經驗,但是遇到問題是不可避免的,今天在編寫過程中遇到了一個問題,就是當窗體介面和窗體類庫放在一起的時候,在工廠中建立的例項無法裝換成介面型別,經過多次測試和上網查閱相關資料,發現控制元件類實現介面,不能將介面放在同一個類庫中,針對以上問題在網上查閱相關資料,結果還是沒有相同的主題,沒辦法,只有硬著頭皮在網上找,沒有主題就找有沒有相關的例子,結果還是沒有,差點就無語了,突然看到有類似方法的一個例子,真是柳暗花明又一村啊,仔細看了看,發現他和我的結構有些差異,所以調了一下結構,一編譯果然痛過了,就是將兩個類庫分離,再在介面中加入工廠便可建立例項並轉換成介面。在主窗體中只需要引用該介面類庫便可達到要求,使程式耦合性降低了。

Dailywork7

由於黎甫對DLL的要求發生變化,今天就不斷修正DLL程式,並驗收,再結合Group的視窗排列方式對DLL中的窗體進行測試。我現在才明白,編寫程式碼是一件很容易的事,但是編寫好的程式碼卻是很難的事情,好的程式碼要有可維護性、可擴充套件性,這樣在修改的話就很簡單,可不能像我昨天寫得程式碼,根本談不上藝術,所以一旦面對客戶的要求,改動就很困難,這一點值得我繼續學習。

至於可擴充套件性也是對維護的擴充,因為顧客的要求有可能隨時都在改變,我們也得適應客戶的要求,如果軟體有了可擴充套件性,那麼它的改動就比較小,就能適應顧客的要求。所有上面說的這些都是自己要學習的地方,這樣在以後的商業開發中才能遊刃有餘,應對自如。

Dailywork8

回顧前幾天所做的練習,對遇到的問題進行解決,在網上查閱相關資料獨立解決,並對之前的一些專案練習做好備份。將這幾天練習中所用的程式設計方法都串聯了一遍,形成了固定的模式,以便在今後可以快速的使用。

Dailywork9

今天算是正式開始做公司的專案,上午黎甫和秦陽在會議室給我講解了專案的一些功能並進行討論,大致理解了專案後,分配了自己的一部分任務,整理過後在多次與秦陽的溝通請教下明白了自己的任務,下午秦陽建好VSS,我拷貝專案進行框架整合和測試。

在編寫程式碼的過程中也涉及了一些問題,通過看MSDN和上論壇,基本得到解決,同時也瞭解了一些C#其它的相關知識。

Dailywork10

今天繼續昨天的任務,做一個小測試,將現今做的專案所有程式碼進行整合測試,測試要求是在資料庫中配置選單項,動態新增幾項選單項,在不同點擊下動態從DLL中載入窗體讀取配置檔案進行排列,順利完成。

要求:

抽象介面,並繼承;XML中名稱空間和類名不要設定成結點,設定成屬性。

封裝演算法到DLL;在FirstWork中使用XML配置;建立一個XMLclass進行操作;建立一箇中間工廠類用反射在類庫中查詢響應演算法;事件和委託。介面.

XML中結點:

程式集名稱;名稱空間.類名;介面名稱;載入的時候轉化為介面;

XML中增加一個結點用來儲存客戶端關於演算法的選擇,按選擇動態改變其值,然後演算法中讀取該值進行排序選擇。

為解決的問題:在一個工具條上配置多個工具,並新增事件,好像資料庫不能實現。OK了!

Dailywork 11

同步多執行緒方式實現Tcp/Ip傳送。

Dailywork 12

多執行緒要解除委託,避免出現異常;設定心跳包,檢查客戶端是否斷開連線;UDP伺服器與客戶端握手,以及連線,資料報

Dailywork13

Dailywork14

Windows服務專案瞭解

Dailywork15

解決Udp區域網內廣播方式通訊。

Dailywork16

資料庫匯出到XML,填充已設定選單及工具欄結構,返回上層,在工廠中新增XML配置檔案,選擇是從資料庫還是XML中讀取。

1、 首先把資料庫轉化為XML

2、 研究如何和呼叫資料庫的介面結合

3、 設計XML操作工程

4、 工廠更改與設計

中public MenuItemInfoNode[] ReadInfo( string Site)定義為介面中的函式

可能的Xpath: /Root/Item[@WndId=‘ ’ or tb_MenuID=‘ ’]

選取所有bookstore元素中price元素的值小於9或大於10的book元素.

Dailywork17

完成選單和工具條從資料庫轉化為XML中匯出。

Dailywork18

整理優化從XML中匯出的過程,此外還;閱讀其他英文原版資料書。

Dailywork19

要求:

封裝窗體到DLL;

匯出事件;

XML配置窗體引數;

從control繼承。動態生成,使用抽象工廠模式;

Group的順序無序由自己決定(從XML中讀取);XML操作類;

心得

時間過的真快,一眨眼時間我在北京世紀德辰通訊技術有限公司實習一個月了。回顧這一個月在公司的工作生活,我感到很滿意。

我慶幸的是這份實習是自己通過不斷嘗試和堅持,經歷過幾次面試篩選,不斷總結經驗才換來的。可以說我比其它一部分同學多了一個月在軟體公司工作的經歷,還獲得了寶貴的工作經驗,這為以後找工作

或者面試提供了很好的條件。

對於找實習,其實還沒放假的時候就開始著手了,在學校的招聘室面試了兩次,印象很好但是卻不適合,所以在綿陽找實習的想法就打消了,開始在成都找實習,多數是通過網上投簡歷。第一家算比較好的一家是成都新電科技,面試C++,經過了三輪重重考驗,其中還有單獨的英文面試,我算是見識過了,但最後不知怎麼地就沒訊息了,可能沒面試上吧,但是最近又有新電科技的打電話來,我看到時新電科技的電話就直接掛了,感覺他們過程很正式,但是處理很馬虎,然後就在世紀德辰實習,實習的是C#,C#自己以前學過一段時間,但沒有什麼經驗,但是我堅信程式設計都是一脈相承的。

當我在學習C#過程中遇到不懂問題的時候,同事都會毫不吝嗇的為我講解,讓我感受到公司團結向上的氛圍,軟體公司最重要的也就是這種團隊合作的精神。在這一個月的時間中,我進一步學習了程式語言C#,面向物件程式設計以前在學校的學習沒有真正自己實踐。現在我對C#有了基本的認識,也具備了用C#開發Windows應用程式能力。現在我再去理解,C#,我發現它們真的是很強大,它的強大也體現在方便的整合開發環境。NET是個強大的新平臺,而C#則是該平臺下最佳的開發語言。在思想認知上面也得到了很大提高,上班了,不能像在學校那樣隨心所欲,天大的事有父母頂著,自己不用操心。現在走上社會,就是大人了,應該有責任心,對自己的言行負責。

工作中,我也嚴格要求自己,每天早早到公司,雖然早上坐公交車要半個多小時,下午要一個多小時,如同上班族一樣,早起買早餐,接著去趕公車。一輛能裝下上百人,而且幾乎只上不下。為了趕不擠的公車,我總老早起來,直奔公車起始站而去。運氣好的還能有一席座位。到了公司,就是一天,程式碼是從白天寫到黑夜。網上有言:“孔子曰,中午不睡,下午崩潰;孟子曰,孔子說的對。”對於有午睡習慣的我而言,是一種巨大的挑戰。而就是這樣的一天中,一直有我們團隊陪伴著我。大家一起堅持至今,眼看著自己慢慢成長,而成長是快樂的。眼看著周圍的朋友漸漸多起來,原來我並不孤獨。

和同事和睦相處,不遲到,不早退。對自己編碼能力還不是太滿意,有待進一步提高。現在通過學習,總覺得自己學得不夠好,要用到的知識時感覺頭腦一片空白,很後悔當初在學校為什麼不多學一點,多練一點。後悔也沒用,只能自己努力。灰心時給自己打氣,繼續工作。整個的實習過程是緊張而愉快的,我的工作態度和成效也得到了總經理和同事們的一致稱讚。作為我在踏出社會之前的為數不多的幾次實踐中,這次的實踐的確給予了我很多。今後,我將繼續保持認真負責的工作態度,高尚的思想覺悟,進一步完善和充實自己,爭取在以後的學習中更好的完善自己,在以後的實踐中更好的運用去自己的.知識,做一個合格的大學生,將來做一名對社會有用的人。 零距離的與社會接觸,更能使我將書中的所學與社會需求緊密的聯絡起來,進一步的鍛鍊我的意志,提高我的專業水平以及個人素質。同時又進一步的讓我懂得交流。所以與其是一次生產實習不如說是一次檢閱,一次考驗——是社會對我們多年在學校所學的檢閱,是對我們個人綜合素質和能力的考驗。面對明日的挑戰,也許很坎坷很困難,但是滿懷信心的我絕不退縮。因為這是一片廣闊無垠的天宇。

軟體開發實習日記 [篇2]

daily work 1

第一次是來面試,當時感覺不怎麼好,面試的人問了一些問題有些沒回答上來,這並不奇怪,c#自己學習了2個月,然後就沒怎麼用,回答不上我覺得可以理解。沒想到還能第二次來到公司,由於對環境還比較陌生,所以今天大概熟悉了一點,成都這邊有50多個員工,屬於研發中心,主要從事無線微波得較大型的裝置的再加工,聽同事說以前在北京,但由於北京人力資源太貴所以來到成都,這聽起來怎麼像是在壓榨的感覺啊,沒關係,只是來實習而已。

對於今天的第一個小任務,要求:介面、資料壓入堆疊、簡單氣泡排序實現資料有序輸出、堆排序輸出。讓我快速地熟悉了c#,從介面到後臺都得到了加強,此外在實現過程中對用到的氣泡排序和堆排序有了更深的理解,並能用c#熟練的實現。

daily work 2

今天對昨天的例項進行了改進和提高,將堆排序和氣泡排序封裝在一個動態連結庫中,提供函式呼叫和事件委託。此外加入xml進行配置,在xml中存入相關配置資訊,提供一個單獨的xmlclass對其進行操作,加深了對xml的理解。為增加程式的效能,採用簡單工廠模式對其客戶端和演算法操作進行分離,有很好的可擴充套件性,對於c#的動態連結庫和xml配置不怎麼熟悉,花了很長一段時間看書和網上查資料,才開始動手寫程式碼,不過感覺還是很快,因為自己有程式設計的能力,可以說掌握了一種快速程式設計的方法,所以就能駕輕就熟。

daily work 3

今天採用抽象工廠模式對例項進行改進,以達到動態載入演算法例項,抽象工廠模式屬於設計模式中的內容,自己在學習視訊的時候注意到了,所以之前就買了本大話設計模式來學習,可以說了解了大部分設計模式。今天遇到後自己心裡也有底,溫故一下書就知道怎麼做 了,可以說這是我學習的方法。

針對以上,在dll中提供一個介面,兩個演算法都繼承了該介面,對於該dll的操作都通過介面isort進行,此外,修改工廠為抽象工廠,提供一個介面建立演算法,在演算法中返回isort例項,在主函式中使用該例項進行對應的排序演算法操作,充分顯示了抽象工廠的作用,本例子將反射和抽象工廠模式結合,增加了程式的可擴充套件性和可維護性。

daily work4

由於自己程式設計能力還算可以吧,所以軟體組的老大就叫我加入開始做一些這次專案的東西,說了一句“我可是沒把你當實習生哦”,這話一聽當時感覺還好,不過後來一想,我卻是吃虧了,他不把我當實習生但給我的卻是實習生工資,這點有點想不過去,不過沒關係,實習嘛就是學習,有基本工資也不錯了,關鍵的公司提供的條件那是在學校裡所得不到的:商業性的問題。

今天將上述例項的方法用到本次專案中,開始專案中的一些任務。仍然使用抽象工廠模式,將自定義窗體封裝到類庫中,將窗體的控制元件預留到外部進行實施定義;在xml檔案中配置窗體的實際引數,利用反射按從xml中讀出的引數動態載入窗體。將上述的例項方法運用到了實際專案中。

daily work5

昨天的任務基本已完成,今天溫習了一下加深了對知識的理解,可以說掌握得比較牢固了,今天又有新的任務,可以說每天都在進步。

按組長要求編寫rankstyle=group時的窗體排列方式,在xml中配置控制元件或窗體的引數,利用xml讀介面從xml中讀出引數,為了使程式具有靈活性,在組長的提示下將窗體的配置按照窗體的name屬性進行配置,之前是利用欄位的方式寫在xml中,但是組長說這樣的話在程式中查詢不方便,可我覺得沒什麼啊,當然了,對於我這個沒有工作經驗的人來說看什麼都是可以的,所以要多學習學習。

軟體開發實習日記 [篇3]

第一天

第一次是來面試,當時感覺不怎麼好,面試的人問了一些問題有些沒回答上來,這並不奇怪,c#自己學習了2個月,然後就沒怎麼用,回答不上我覺得可以理解。沒想到還能第二次來到公司,由於對環境還比較陌生,所以今天大概熟悉了一點,成都這邊有50多個員工,屬於研發中心,主要從事無線微波得較大型的裝置的再加工,聽同事說以前在北京,但由於北京人力資源太貴所以來到成都,這聽起來怎麼像是在壓榨的感覺啊,沒關係,只是來實習而已。

對於今天的第一個小任務,要求:介面、資料壓入堆疊、簡單氣泡排序實現資料有序輸出、堆排序輸出。讓我快速地熟悉了c#,從介面到後臺都得到了加強,此外在實現過程中對用到的氣泡排序和堆排序有了更深的理解,並能用c#熟練的實現。

第二天

軟體公司個人實習日記軟體公司個人實習日記

今天對昨天的例項進行了改進和提高,將堆排序和氣泡排序封裝在一個動態連結庫中,提供函式呼叫和事件委託。此外加入xml進行配置,在xml中存入相關配置資訊,提供一個單獨的xmlclass對其進行操作,加深了對xml的理解。為增加程式的效能,採用簡單工廠模式對其客戶端和演算法操作進行分離,有很好的可擴充套件性,對於c#的動態連結庫和xml配置不怎麼熟悉,花了很長一段時間看書和網上查資料,才開始動手寫程式碼,不過感覺還是很快,因為自己有程式設計的能力,可以說掌握了一種快速程式設計的方法,所以就能駕輕就熟。

第三天

今天採用抽象工廠模式對例項進行改進,以達到動態載入演算法例項,抽象工廠模式屬於設計模式中的內容,自己在學習視訊的時候注意到了,所以之前就買了本大話設計模式來學習,可以說了解了大部分設計模式。今天遇到後自己心裡也有底,溫故一下書就知道怎麼做 了,可以說這是我學習的方法。

軟體公司個人實習日記文章軟體公司個人實習日記出自,轉載請保留此連結!

針對以上,在dll中提供一個介面,兩個演算法都繼承了該介面,對於該dll的操作都通過介面isort進行,此外,修改工廠為抽象工廠,提供一個介面建立演算法,在演算法中返回isort例項,在主函式中使用該例項進行對應的排序演算法操作,充分顯示了抽象工廠的作用,本例子將反射和抽象工廠模式結合,增加了程式的可擴充套件性和可維護性。

第四天

由於自己程式設計能力還算可以吧,所以軟體組的老大就叫我加入開始做一些這次專案的東西,說了一句“我可是沒把你當實習生哦”,這話一聽當時感覺還好,不過後來一想,我卻是吃虧了,他不把我當實習生但給我的卻是實習生工資,這點有點想不過去,不過沒關係,實習嘛就是學習,有基本工資也不錯了,關鍵的公司提供的條件那是在學校裡所得不到的:商業性的問題。

軟體開發實習日記 [篇4]

一、實訓過程

首先,我們學習通用程式設計:任何類型別的所有值都可以同object型別的變數來代替。封裝:就是把資料和行為結合起在一個包中)並對物件使用者隱藏資料的實現過程,一個物件中的資料叫他的例項欄位(instance field)。過載:當多個方法具有相同的名字而含有不同的引數時,便發生過載。編譯器必須挑選出呼叫哪個方法。陣列列表:arraylist動態陣列列表,是一個類庫,定義在包中,可自動調節陣列的大小。

class類 object類中的getclass方法返回class型別的一個例項,程式啟動時包含在main方法的類會被載入,虛擬機器要載入他需要的所有類,每一個載入的類都要載入它需要的類。java中對記憶體的分配是動態的,它採用面向物件的機制,採用運算子new為每個物件分配記憶體空間,而且,實際記憶體還會隨程式執行情況而改變。程式執行中 java系統自動對記憶體進行掃描,對長期不用的空間作為”垃圾”進行收集,使得系統資源得到更充分地利用.按照這種機制,程式設計師不必關注記憶體管理問題,這使java程式的編寫變得簡單明瞭,並且避免了了由於記憶體管理方面的差錯而導致系統出問題。而c語言通過malloc()和free()這兩個庫函式來分別實現分配記憶體和釋放記憶體空間的,c++語言中則通過運算子new和delete來分配和釋放記憶體,總之,java語言是一個純的面向物件程式設計語言。

java語言是分散式的。java語言支援internet應用的開發,在基本的java應用程式設計介面中有一個網路應用程式設計介面(java net),它提供了用於網路應用程式設計的類庫,包括url、urlconnection、socket、serversocket等。java的rmi(遠端方法啟用)機制也是開發分散式應用的重要手段。 java語言是健壯的。java的強型別機制、異常處理、廢料的自動收集等是java程式健壯性的重要保證。對指標的丟棄是java的明智選擇。java的安全檢查機制使得java更具健壯性。 java語言是安全的。java通常被用在網路環境中,為此,java提供了一個安全機制以防惡意程式碼的攻擊。除了java語言具有的許多安全特性以外,java對通過網路下載的類具有一個安全防範機制(類classloader),如分配不同的名字空間以防替代本地的同名類、位元組程式碼檢查,並提供安全管理機制(類securitymanager)讓java應用設定安全哨兵。 java語言是體系結構中立的。java程式(字尾為java的檔案)在java平臺上被編譯為體系結構中立的位元組碼格式(字尾為class的檔案), 然後可以在實現這個java平臺的任何系統中執行。這種途徑適合於異構的網路環境和軟體的分發。 java語言是可移植的。這種可移植性來源於體系結構中立性,另外,java還嚴格規定了各個基本資料型別的長度。java系統本身也具有很強的可移植性,java編譯器是用java實現的,java的執行環境是用ansi c實現的。

java語言是解釋型的。如前所述,java程式在java平臺上被編譯為位元組碼格式,然後可以在實現這個java平臺的任何系統中執行。在執行時,java平臺中的java直譯器對這些位元組碼進行解釋執行,執行過程中需要的類在聯接階段被載入到執行環境中。 java是高效能的。與那些解釋型的高階指令碼語言相比,java的確是高效能的。事實上,java的執行速度隨著jit(just-in-time)編譯器技術的發展越來越接近於c++。 java語言是多執行緒的。在java語言中,執行緒是一種特殊的物件,它必須由thread類或其子(孫)類來建立。通常有兩種方法來建立執行緒:其一,使用型構為thread(runnable) 的構造子將一個實現了runnable介面的物件包裝成一個執行緒,其二,從thread類派生出子類並重寫run方法,使用該子類建立的物件即為執行緒。值得注意的是thread類已經實現了runnable介面,因此,任何一個執行緒均有它的run方法,而run方法中包含了執行緒所要執行的程式碼。執行緒的活動由一組方法來控制。java語言支援多個執行緒的同時執行,並提供多執行緒之間的同步機制(關鍵字為synchronized)。

二、心得體會

剛開始時張宇老師先教我們配置java的程式設計工具和執行環境,然後教我們學jsp,在此期間,我們自學了java,又學了tomcat的使用及mysql和html語言,當我們jsp入門後,陳老師開始教我們學習jsf框架,但由於學校的安排,剛開始學,陳老師便去了蘇州,由在蘇州帶隊的孔祥盛老師回來教我們,在孔老師的安排下,我們又學習了sql server 2000和struts框架,教我們學會了javawebstudio的使用。總之,

在兩位老師的細心輔導下,我們有了很大的進步,知識得到了擴充,認識得到了加深,也使得我們的自學能力得到了很大的提高,在此,我向兩位老師表示由衷地感謝。這次實訓是三年中所學知識的一次彙總,是三年來學習能力的一次集中體現,有的知識在這次實訓中用不到,但以後會用到,我敢說肯定會用到。因為好多東西都是厚積而薄發,所學的知識在關鍵的時刻也許只有一種用得上,但這一種也許足以成就我們的人生,到那時我們才能真正體會到知識的偉大,才能真正瞭解老師的重要性。我覺得要成為一個合格的程式設計師,首先要具備的是一種自學能力,遇到了問題自己要有能力去解決,當你嘗試了各種方法,實在無能為力時再去請教別人,這時你所學的知識你一生都不會忘記,它將成為你一生的財富。有句話說得好:進攻是最好的防守!當你遇到了問題,你要試著去解決,程式設計嘛,想到了就要去試,你的面前就一臺電腦而已,它又不會爆炸,你怕什麼呢?我不敢說我的觀點一定正確,每個人有每個人的想法,也正是因為大家的觀點各不相同,才使得it業這個新興的產業在短短的幾十年中得到了長足的發展,給人類社會創造了超過以往人類社會所創造的價值的總和,這不能不令人驚歎,也正是因為如此,它才使得我對它產生了強烈地好奇心和探索欲。未來的社會是資訊的社會,資訊業所創造的財富在人類社會中佔據首位,經濟、軍事、教育、醫學、農業等領域無一不用到資訊業所產生的科技成果。我能感受到它所創造的經濟效益會有多大,所以,我要說:我愛程式設計,海枯石爛,矢志不渝!我是一個新技術的狂熱追隨者,每次上網時總要到mldn上逛一下,當看到短短的幾行程式碼卻能產生令人驚歎的功能時,我就被程式設計者的那種魅力所折服,我想成為其中的一員,我為自己現在所學習的專業感到自豪。

在我學習的過程中我也遇到了很多的問題,可是我卻發現我遇到的好多問題在網上總能找到答案,我才明白我遇到的問題很多人都遇到過,並且他們也把解決的辦法釋出到了網上,以使我們這些初學者少走些彎路,我覺得他們太善良了,同時我也明白了自己是多麼的渺小,我正在走前人走過的路,到底前面的路有多長多遠,我不知。他們是開路先鋒,他們為我們學習新技術新知識鋪平了道路,我們所要做的就是把他們所發明和創造的東西掌握使用而已,並且知識量又很大,當我看到有無窮無盡地學習資源供我享用時,我只能說,他們像太陽一樣照耀著我成長,他們太好了。當我看到程式程式碼,我就有一種特別的感覺,讓我不斷想成為一名程式設計高手,如果真的有一天,我的理想會實現,我會加倍努力好好學程式設計,永遠不改變!通過三個月的實訓,我感到自己學到了很多東西,雖說不精,但已經入門,於世間萬物之中,遇見我所遇見的事物;於千萬年之中,時間的無涯荒野裡,沒有早一步,也沒有晚一步,剛巧趕上了,上蒼讓我有機會接觸程式設計,給了我一條路。我很清楚以後的路還很長,再長的路,一步步也能走完,再短的路,不邁開雙腳也無法到達。任何業績的質變都來自於量變的積累,成功不是將來才有的,而是從決定去做的那一刻起,持續累積而成,讓我們將事前的憂慮,換為事前的思考和計劃吧!在實訓的過程中,我深深感覺到自身所學知識的有限,有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以後的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏程式執行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以後的工作或生活中也是很關鍵的。

俗話說:“要想為事業多添一把火,自己就得多添一捆材”。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收穫頗豐,同時也更深刻的認識到要做一個合格的程式設計師並非我以前想像的那麼容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以後的學習做了引導,點明瞭方向,我相信在不遠的未來定會有屬於我們自己的一片美好天空。