軟件開發實習日記

來源:文萃谷 1.58W

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上逛一下,當看到短短的幾行代碼卻能產生令人驚歎的功能時,我就被編程者的那種魅力所折服,我想成為其中的一員,我為自己現在所學習的專業感到自豪。

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

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

熱門標籤