編程心得感受

| 新華

此次只實訓了短短的三周。雖說時間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對Java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益非淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對于我以后學習、找工作也是受益菲淺的,在短短的三周中相信這些寶貴的經驗會成為我今后成功的重要的基石;這對于我的學業(yè),乃至我以后人生的影響無疑是極其深遠的。

這次實訓雖然是我們的第一次,不過同學們表現(xiàn)不錯,由此看來,我們在進入大學的這幾個月里學到了不少的專業(yè)知識,只是自己感覺不到而已。對于所學專業(yè),我們不能過于自卑和擔憂,否則會妨礙自己學習。實訓是學習Java的重要環(huán)節(jié),有利于我們鞏固專業(yè)知識、掌握工作技能,提高就業(yè)籌碼。

我把本次為期三周的實訓看作是“理論與實踐相結合的橋梁”。通過這周的實訓和學習,我知道了此次實訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業(yè)知識不能夠很好地運用于實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內,也許就是這個原因就導致我們對專業(yè)知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網絡知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明了方向、提供相應的方法,真正的職業(yè)技巧是要我們從以后的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。

在這次實訓中我得到了許多收獲,我第一次體會到Java工程師的工作是什么樣子的,也發(fā)現(xiàn)了很多不曾注意到的細節(jié),在實訓的演示過程中,我對作為一名Java工程師注意的事項應該從小事做起、從基本做起。把職業(yè)能力訓練與職業(yè)素質有機的結合起來。相信這對我接下來學習專業(yè)知識會起到很有效的幫助,在接下來的幾個月里,我會以作為一名職業(yè)人的身份在這幾個方面要求自己,嚴格自我,向Java工程師靠近。

而經過這次實訓,讓我明白如果是一個完整項目的開發(fā),必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我?guī)煛?,我們可以向他們學習很多知識、道理。

實訓結束了感覺雖然辛苦,但很充實。我想這就是Java工程師的工作。我也體會到Java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會的。

總之,這次實訓為我提供了與眾不同的學習方法和學習體會,從書本中面對現(xiàn)實,為我將來走上社會打下了扎實的基礎。作為在校計算機專業(yè)的學生,現(xiàn)在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業(yè)技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬于我自己的一片天空。

我希望計算機專業(yè)的同學在以后的學習或工作中以務實的態(tài)度給提供更多的機會鍛煉自己,為大家的成才與就業(yè)奠定堅實的基礎;并希望同學們要做好角色定位,將自己所學的知識,學熟、學精。

多學習和收集與項目有關的資料,來提高自己的業(yè)務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑒作用,在他們的幫助下,能夠很快的培養(yǎng)自己的管理技能及節(jié)省時間,避免做無用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。

編程心得感受篇2

隨著計算機技術的發(fā)展和工作的需要,為了能夠更好的維護公司生產管理系統(tǒng);公司安排我們到北大青鳥APTECH進修。我們選擇了時下最流行、發(fā)展速度較快的語言C#。C#學習共分三個階段,目前我只學習了第一個階段;現(xiàn)將我在北大青鳥學習第一階段為期兩個月的學習心得總結如下:

C#是一種新的面向對象的編程語言,專門用于.NET運行時。C#編譯器只能生成受管制的代碼,也可以使用.NET基類。C#語言自C/C++演變而來。但是,它具有簡單、現(xiàn)代、完全面向對象和類型安全等諸多特性。下面就簡單說說簡單和現(xiàn)代其中兩種特性。

1、 簡單

C#具有C++所沒有的一個優(yōu)勢就是學習簡單。該語言首要的目標就是簡單。很多功能(還不如說是缺少了C++的一些功能)有助于C#全方位的簡單。

在C#中,沒有C++中流行的指針。默認地,您工作在受管理的代碼中,在那里不允許如直接存取內存等不安全的操作。我想沒有C++程序員可以聲稱,從沒有使用指針訪問過不屬于他們的內存。

C#棄用其它操作符,名字空間、成員和引用僅使用單個操作符 "."?,F(xiàn)在一個程序員所需要理解的就是嵌套名字的注解了。

C#使用統(tǒng)一的類型系統(tǒng)。這種系統(tǒng)充許您把各種類型作為一個對象查看,它是一個原始類型還是一個full-blown 類。和其它編程語言相比,由于加框(boxing)和消框(unboxing)的機制,把簡單類型當作對象處理并不能獲得性能的改善。稍后將詳細解釋加框和消框,但基本上僅當需要時才使用對象訪問簡單類型這種技術。

2、 現(xiàn)代

投入學習C#的努力是一筆大投資,因為C#是為編寫NGWS 應用程序的主要語言而設計。很多用C++可以實現(xiàn)或者很費力實現(xiàn)的功能,在C#中不過是一部分基本的功能而已。根據應用程序的特殊需求,可以很容易地創(chuàng)建出新的一種數(shù)據類型。

指針不再是編程武器的一部分。運行時NGWS提供了一個垃圾收集器,負責C#程序中的內存管理。因內存和應用程序都受到管理,所以很必要增強類型安全,以確保應用的穩(wěn)定性。

異常處理是C#的主要功能。C#的異常處理與C++的不同點在于它是交叉語言的(運行時的另一個功能)。在沒有C#之前,您必須處理怪異的HRESULTs,但現(xiàn)在由于使用了基于異常的健壯的出錯處理, 這一切都結束了。

對于現(xiàn)代的應用程序,安全是首要的,C#也不會例外。它提供了元數(shù)據語法,用于聲明下述NGWS安全模式的能力和許可。元數(shù)據是NGWS運行時的一個關鍵的概念。 通兩個多月學習,我能夠很好的掌握C#語言的基本語句、語法以及老師補充的一些要點;能夠編寫簡單的應用程序,例如電子郵件的收發(fā)等,為接下來的第二、第三階段學習打下了良好的基礎。

編程心得感受篇3

目前在國內制造業(yè)對數(shù)控加工高速增長的需求形勢下,數(shù)控編程技術人才出現(xiàn)了嚴重短缺,數(shù)控編程技術已成為就業(yè)市場上的需求熱點。以市場為導向的職業(yè)教育不斷開辟這一領域的新課題,在傳統(tǒng)職業(yè)的知識和技術上溶入了數(shù)字化信息的新技術、新知識、新工藝。國家大力發(fā)展職業(yè)教育,大力進行職教師資培訓。以骨干教師為重點的培養(yǎng)培訓活動在全國各個重點建設職教師資基地紛紛開展。我就是2007年第二批次國家級骨干教師培訓的學員,培訓地在 濟南數(shù)控編程培訓學校,專業(yè)是數(shù)控加工技術。在濟南學習期間,對于數(shù)控機床編程技術的學習心得寫下來跟朋友們一起探討。 一、學好數(shù)控編程技術需要具備以下幾個基本條件:

(1)具有基本的學習資質,即學員具備一定的學習能力和預備知識。

(2)有條件選擇好的培訓機構和培訓教材。

(3)在實踐中積累經驗。

二、學習數(shù)控編程技術,要求學員首先掌握一定的預備知識和技能,包括:

(1)基本的機械制圖基礎。

(2)基本的機械加工常識。

(3)機加工工藝基礎。

(4)基本的三維造型技能。

三、選擇培訓教材應考慮的因素包括:

(1)教材的內容應適合于實際編程應用的要求,以目前廣泛采用的基于CAD/CAM軟件的交互式圖形編程技術為主要內容。在講授軟件操作、編程方法等實用技術的同時也應包含一定的基礎知識,使讀者知其然更知其所以然。

(2)教材的結構。數(shù)控編程技術的學習是一個分階段不斷提高的過程,因此教材的內容應按不同的學習階段進行合理的分配。同時,從應用角度對內容進行系統(tǒng)的歸納和分類,便于讀者從整體上理解和記憶。

四、學習方法與技巧

同其他知識和技能的學習一樣,掌握正確的學習方法對提高數(shù)控編程技術的學習效率和質量起著十分重要的作用。下面是幾點建議:

(1)短期目標規(guī)劃,在一個較短的時間內集中完成一個學習目標,并及時加以應用,避免進行馬拉松式的學習。

(2)系統(tǒng)課題設計,按照課題要求有目的進行實操訓練。

(3)注重培養(yǎng)規(guī)范的操作習慣,培養(yǎng)嚴謹、細致的工作作風,這一點往往比單純學習技術更為重要。

(4)做好實踐筆記,將平時所遇到的問題、失誤和學習要點記錄下來,這種積累的過程就是水平不斷提高的過程。

總之,理論指導實踐,而實踐豐富了理論。理論聯(lián)系實踐才是數(shù)控編程技術學習的指導思想。

編程心得感受篇4

從學校到社會的大環(huán)境的轉變,身邊接觸的人也完全換了角色,老師變成老板,同學變成同事,相處之道完全不同。在這巨大的轉變中,我們可能彷徨,迷茫,無法馬上適應新的環(huán)境。我們也許看不慣企業(yè)之間殘酷的競爭,無法忍受同事之間漠不關心的眼神和言語。很多時候覺得自己沒有受到領導重用,所干的只是一些無關重要的雜活,自己的提議或工作不能得到老板的肯定。做不出成績時,會有來自各方面的壓力,老板的眼色同事的嘲諷。而在學校,有同學老師的關心和支持,每日只是上上課,很輕松。常言道:工作一兩年勝過十多年的讀書。兩個月的實習時間雖然不長,但是我從中學到了很多知識,關于做人,做事,做學問。

一、關于工作

1.自學能力

“在大學里學的不是知識,而是一種叫做自學的能力”。參加工作后才能深刻體會這句話的含義。除了英語和計算機操作外,課本上學的理論知識用到的很少很少。我擔任的是文員一職,平時在工作只是打打電話處理文件,幾乎沒用上自己所學的專業(yè)知識。而同公司的網站開發(fā)人員就大不一樣了。計算機知識日新月異,在一個項目中,他們經常被要求在很短的時間內學會用一種新的計算機語言進行開發(fā)設計,他們只能在自己以前的基礎上努力自學盡快掌握知識。在這個信息爆炸的時代,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在工作中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業(yè)和社會所淘汰。

2.工作辛苦

由于現(xiàn)在還住校,所以每天7點不到就得起床去擠公交車,就算再寒冷再差的天氣,只要不是周末,都得去上班,有時候公司業(yè)務繁忙,晚上或周末得加班,那留給個人支配的時間更少。我們必須克制自己,不能隨心所欲地不想上班就不來,而在學??梢运瘧杏X,實在不想上課的時候可以逃課,自由許多。

每日重復單調繁瑣的工作,時間久了容易厭倦。象我就是每天就是坐著對著電腦打打字,顯得枯燥乏味。但是工作簡單也不能馬虎,你一個小小的錯誤可能會給公司帶來巨大的麻煩或損失,還是得認真完成。而象同公司的網絡推廣員每天得打電話,口干舌燥先不說,還要受氣,忍受一些電話接聽者不友好的語氣有些甚至說要投訴。如果哪家公司有意向的還得到處奔波去商談。而事實上所有的業(yè)務并不是一次就能交易成功的,他們必須具備堅忍不拔的個性,遭遇挫折時絕不能就此放棄,犯錯遭領導責罵時不能賭氣就辭職。

而網站開發(fā)人員就經常得喝咖啡熬夜趕項目。一直以來,我們都是依靠父母的收入,而有些人則是大手大腳的花錢。也許工作以后,我們才能體會父母掙錢的來之不易。而且要開始有意識地培養(yǎng)自己的理財能力,我們剛畢業(yè),工資水平普遍不高,除掉房租餐費和日常的開支,有時候寄點錢給父母補貼家用,我們常常所剩無幾,一不留神可能就入不敷出成為月光一族,但此時我們再也不好意思伸手向父母要,因此很多時候我們要合理支配我們手中的這筆少的可憐的錢。

3.同事相處

踏上社會,我們與形形色色的人打交道。由于存在著利益關系,又工作繁忙,很多時候同事不會象同學一樣對你噓寒問暖。而有些同事表面笑臉相迎,背地里卻勾心斗角不擇手段,踩著別人的肩膀不斷地往上爬,因此剛出校門的我們很多時候無法適應。比如我們公司做網絡推廣的同事,他們很注意對自己客戶資料的保密,以防被同事?lián)屓プ约旱臉I(yè)績,因而關系顯得有點淡漠。但是環(huán)境往往會影響一個人的工作態(tài)度。

一個冷漠沒有人情味的辦公室,大家就會毫無眷戀之情,有更好的機會他們肯定毫不猶豫的跳槽。他們情緒低落導致工作效率 不高,每天只是在等待著下班,早點回去陪家人。而偶爾的為同事搞一個生日party,生病時的輕輕一句慰問,都有助于營造一個齊樂融融的工作環(huán)境。心情好,大家工作開心,有利于公司的發(fā)展。在電視上不止一次的看到職場的險惡,公司里同事之間的是非,我想我能做的就是“多工作,少閑話”。且在離畢業(yè)走人僅剩的幾個月,更加珍惜與同學之間的相處。

二、總結

我是學管理的,在書本上學過很多套經典管理理論,似乎通俗易懂,但從未付諸實踐過,也許等到真正管理一個公司時,才會體會到難度有多大;我們在老師那里或書本上看到過很多精彩的談判案例,似乎輕而易舉,也許親臨其境或親自上陣才能意識到自己能力的欠缺和知識的匱乏。實習這兩個月期間,我拓寬了視野,增長了見識,體驗到社會競爭的殘酷,而更多的是希望自己在工作中積累各方面的經驗,為將來自己走創(chuàng)業(yè)之路做準備。

編程心得感受篇5

其實從大一上學期加入科協(xié)后就開始看C語言,但當時對計算機、對編程語言都不太了解,只是聽師兄師姐們的講說和指點盲目的看,只知道師兄師姐說這樣看就對,然后就那樣看,自己何去何從根本沒有一點主張,不知道自己該怎么樣去學習,對C、對語言仍是知之甚少。從大一下學期我們開了C語言課程,有了老師的講解、又有了上機的機會,慢慢的開始對C、對語言有了進一步的認識,那時對C已經看了一些,而且在科協(xié)聽其他會員說的也比較多了,所以學起C來如魚得水,老師稍微的點撥就能明白,所以當時學的很快,感覺C很簡單,但現(xiàn)在想來,其實語言學習都很簡單,但是學好學深卻不易,C是,C++是,C#、Delphi也是,學習了這么多,每門語言都停留在知識邊緣地帶,都沒深入到他們的精華部分,對他們的精華部分都知之甚少,所以要我說他們之間的差別,也只能說出他們表面上的一些差別,更不用說讓我說出他們精華部分的差別了,這里我也是談一下自己個人學習的小的看法。

首先是C,C語言是我接觸到的最早的一門語言,可以說是C語言把我?guī)肓擞嬎銠C的編程世界,雖然對C學的不夠好,學的也不夠深,但在學習C語言的過程中看著通過自己的雙手調試成功的程序讓自己產生的成就感,慢慢的使自己喜歡上了編程。但是隨著自己學習的越來越多,對C也有了更進一步的認識:首先C他是一個面向過程的語言,完全不面向對象,采用的是結構化的程序設計方法,其語言結構只有三種,即順序、選擇和循環(huán)。每個模塊都是有這三種基本結構組成。C語言的精髓就是他的指針,有了指針,C語言允許直接訪問物理地址,能實現(xiàn)匯編語言的大部分功能,可以直接對硬件進行操作,還有C語言寫的程序可移植性好,基本上不用修改就能用于各種型號的計算機和各種操作系統(tǒng)。

隨后在大一暑假,由于了解到C擅長于硬件編程,對計算機底層的操作很靈活,效率也很高,這也是C語言之所以能活到現(xiàn)在的原因之一,但是由于自己對硬件不十分感興趣,所以當時就有了放棄C的尋找新的學習方向的念頭,當時對編程世界還是知之甚少的,暑假很大一段時間都處在迷茫時期,偶然的機會認識了Delphi,這里我請老師允許我談及Delphi,畢竟是Delphi把我?guī)нM了Windows程序設計的世界。我的編程世界里少不了Delphi。也畢竟在學習C#時,我大多是用Delphi去理解C#,大多是拿Delphi去和C#進行比較。都說真正的程序員用C++,而聰明的程序員用Delphi,又都說,Delphi是VB的殺手。確實Delphi不同于C語言,Delphi是一個可視化的面向對象的開發(fā)工具,她很完美的融合了面向對象的程序設計方法與組件技術、數(shù)據庫技術、網絡技術以及可視化、代碼自動生成等先進的技術,給編程人員提供了一個超強高效的開發(fā)環(huán)境,她繼承了Pascal語言的嚴禁結構和優(yōu)雅風格,完全支持面向對象程序設計,基于以上特性,Delphi很容易上手,學習起來很輕松。Delphi的數(shù)據庫開發(fā)能力很強,效率也很高,她通過Borland數(shù)據庫引擎即BDE,來完成對數(shù)據庫的訪問,具有很高的效率,同時,她還封裝了微軟提供的ADO數(shù)據對象的功能,使得數(shù)據庫應用程序訪問數(shù)據庫十分的方便。據說Delphi誕生之后與當時的PowerBuilder、Visual Basic并稱為C/S三杰。另外Delphi的底層和網絡的操作也是很強的,現(xiàn)在流行的很多病毒軟件有很多都是用Delphi所編寫的。由于所學不多,對她的認識也只有這么多。

大三,學習了C++、C#,早就聽說,C++是很難的,要想學好,沒有幾年是不行的,別說是在一個學期內了,但是越是難學,她的功能就越是強大,因為C++把許多決策權交給了程序員,具有很大的靈活性,功能相當?shù)膹姶蟆?/p>

C++是在C語言的基礎上發(fā)展起來的一種即支持面向過程又支持面向對象的編程語言。所謂的面向對象,它將數(shù)據及對數(shù)據的操作方法放在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類中的大多數(shù)數(shù)據,只能用本類的方法進行處理。類通過一個簡單的外部接口與外界發(fā)生關系,對象與對象之間通過消息進行通信。

C++既然是由C語言發(fā)展起來的,當然具有C語言的大部分優(yōu)點,然而C++與C相比最顯著的變化就是增加了面向對象的成分,也就是增加了類的概念,而且Visual C++還為程序員提供了Microsoft基本類庫(MFC庫),MFC庫提供了大量可重用代碼,隱藏了程序設計中的許多復雜工作。因為類的增加使軟件開發(fā)可以比較容易的描述人類的思維,使得軟件的開發(fā)和維護變得相對簡單,直接降低了軟件的成本, 但因為C++是面向對象的語言,這本身就制約他的速度,所以C++適合開發(fā)那些大型項目。

有了Delphi的學習,C#學習起來變的相對容易了很多,因為,都是可視化的開發(fā)環(huán)境,很多思想都是一樣的。C#是在C和C++的基礎上發(fā)展起來的,具有簡單、現(xiàn)代和類型安全的特點。由于是可視化的開發(fā)環(huán)境,很多東西都是封裝好的,可以直接拿來用,所以開發(fā)一個windows應用程序要比C、C++要快的多。不同于C++,C#是一個完全面向對象的一種語言,繼承了C、C++的很多語法、優(yōu)點,吸收JAVA中的一些數(shù)據類型,并擴充了很多C、C++中沒有的數(shù)據類型,如委托與事件、裝箱與取消裝箱、Web Services等。

雖然C#與Delphi很多方面都很相似,但我總認為C#的某些操作要比Delphi操作要麻煩一些,比如窗體與窗體之間的通信,Delphi很容易的就可以實現(xiàn),而C#卻要相對著比Delphi要麻煩一些,也許這也是C#的一個特點,對象的安全性比較高,確實,C#有很多地方都比Delphi要方便。

C是一種完全面向過程的語言,而C++是一種既支持面向過程的有支持面向對象的,而C#、Delphi卻是完全面向對象的語言,這是他們最大的區(qū)別。其實每門語言都有它的優(yōu)點和缺點,也各有各的用途和方向,不能說這個語言比那個語言功能強大,每個語言的功能都很強大,主要還是看編程人的思想、編程修養(yǎng)如何。

由于所學不多,對于這幾門的大差別也就能說出這些了,當然他們之間有很多細節(jié)上的不同,但由于用的少,了解的不多,所以也不敢說太多,沒寫這些東西時,感覺自己學了很多,對這些語言有一肚子的話要說,可直到寫這些東西時才感覺到自己其實還有很多細節(jié)方面沒有學好,對這些還是了解的不夠深,怎么想也想不起該怎么寫,該怎么說,看來自己要學的東西還是很多的。

編程心得感受篇6

經過五天的Java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。

在我學習的語言中,我自己認為Java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。

本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數(shù)據庫的設計和表的建設以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。

通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了Java學習上的一道道難關,現(xiàn)在自己已經基本掌握了java的基礎知識。

有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。

此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。

這次實訓,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發(fā)揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。

最后,我自己感覺這次實訓的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。

編程心得感受篇7

此次暑期實習的主要目的是做一個與數(shù)據庫有關的小系統(tǒng)。比如:學生信息管理系統(tǒng)、工資管理系統(tǒng)等。熟悉數(shù)據庫的基本操作,掌握SQL語言。

我們小組所做的是關于學生宿舍的信息管理系統(tǒng)。在這次實習中,我們運用的平臺是vs2010(c#),因為大三的軟件工程課也是運用了vs2010,而且大二時學習windows程序設計時用的是Microsoft Visual Studio 2005,基本一樣。而數(shù)據庫的選擇,選用了Access2010,Access供了一個能在辦公室環(huán)境下使用的、操作簡便、易學好用的關系型數(shù)據庫管理系統(tǒng),,而我們在大一暑期實習時也學習了這一方面的內容。

通過對老師提供的幾個例子的學習,我們開始了我們的數(shù)據庫系統(tǒng)設計。通過這個學生宿舍管理系統(tǒng)的設計和實現(xiàn),我們雖然遇到了一些困難,但是最后我們都一一解決了這些問題,了解并掌握了自己對數(shù)據庫和VS的不足,并且學到了很多東西。

數(shù)據庫設計主要是進行數(shù)據庫的邏輯設計,即將數(shù)據按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據和數(shù)據需求,分析各個數(shù)據之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據關系、數(shù)據冗余少、存取效率高、能滿足多種查詢要求的數(shù)據模型。

設計完我們的數(shù)據庫,我們就開始了VS2010和Access的連接。但是在最開始的時候,我們只知道這兩個獨立的工具,對于它們的連接可以說是一無所知,通過學習,我們終于了解了,數(shù)據庫與vs2010連接要先創(chuàng)建數(shù)據容器,創(chuàng)建數(shù)據集,填充數(shù)據集,從而把數(shù)據庫中的數(shù)據顯示在vs2010的控件中,學習過后才感覺到不是東西太難,而是我們對新事物的恐懼和不了解。

如果說數(shù)據庫的連接是我們工作的第一步和最基礎的一步,那么接下來怎樣對數(shù)據進行增添,刪除和修改是很關鍵的問題。數(shù)據庫與VS的連接一定要有,不過在數(shù)據更新之前,肯定要在vs2010控件中實現(xiàn)數(shù)據修改的實現(xiàn)工作,然后更新到數(shù)據庫中,這不僅僅涉及到了數(shù)據庫的問題,同時要對vs2010中的控件的功能和一些固定函數(shù)有所了解。例如我們在做dataGridView控件內容的修改,添加,刪除,還原,以及對數(shù)據庫內數(shù)據的更新的時候,就碰到了一些困難,主要是對dataGridView控件的一些屬性和函數(shù)不了解。通過后來的查書和網絡查詢,我們才發(fā)現(xiàn)原來很多東西都是我們不知道的。

對于數(shù)據的修改和刪除的關鍵之處在于對數(shù)據的選擇,而這恰恰是關于dataGridView的屬性了解。同學間的相互討論最終解決了這個問題。

具體到數(shù)據的添加、修改、查詢、修改后需要運用SQL語言,我們在大三學過SQL server,而,SQL語言的基本語句是一樣的。因此在簡單回顧數(shù)據庫的書后,我們隊氣加深了印象,在vs平臺下進行操作需要加雙引號,這使得代碼有些繁瑣,第一次編寫時嘗嘗吧單引號,“+”和雙引號弄混,所以這時候需要耐心,仔細地查找錯誤,又一次甚至因為一個小括號的中文輸入和英文輸入造成了幾個小時沒找出錯誤,弄得我們都很郁悶。

當對主要的操作界面設計完后,我們需要將它和登錄界面進行相連,但是一個上午,我們用調用Form,卻發(fā)現(xiàn)雖然界面調用了,可是另一個Form無法對數(shù)據庫進行連接,我們左思右想,始終找不到解決的辦法,于是我們只能想辦法把所有的界面放在同一個Form中,而解決這個問題是辦法是用很多個groupBox,按照設計要求對其實現(xiàn)可見和不可見。這樣才解決了這一個艱巨問題。

在最后的檢查工作,我們需要對代碼進行修復和完善。這時候要體現(xiàn)系統(tǒng)的用戶友好型,對用戶的錯誤操作進行有請?zhí)崾?。對于條件的判斷,更需要細致的邏輯思維。

軟件編程綜合實習已經告一段落,但在實習中我們收獲頗多。這是我們完成的第一個數(shù)據庫系統(tǒng),也是到目前為止最為完善的系統(tǒng)。這一過程,我們掌握到了軟件開發(fā)的一系列步驟,這能應用到今后的工作生活中去。我相信能給我們帶來很大的幫助!

我們需要對整體有個了解,然后細致地一步一步做下去。有很多東西,我們不可能都掌握得很徹底,但是我們可以對其進行了解,知道有這么一回事,所以開始前瀏覽SQL寶典和c#的書是非常必要的。當了解后,我們可以利用資源豐富的網絡進行查詢,這樣會事半功倍。另外對于困難的問題,如果投入過多時間還是不能解決,那么就須要選擇另外一種方法,不能堵死在一條路上。

在本次實習中我們遇到的沒能解決的問題,我們會在接下來的時間中全力解決。

同時,我覺得自己要在以下幾個方面加以注意:

首先,在編程的時候要注意理論聯(lián)系實際。注意將課本上的知識應用到日常的操作中,真正做到學以致用。只有這樣,才能做到目的明確,才能有足夠的學習動力。

其次,在工作過程中要經常與其他成員進行交流,討論所遇到的問題,并一起解決。在討論中解決問題,會節(jié)約很多時間,并且在交流的過程中,我們也可以學到更多的東西。

119784