編程培訓心得體會 篇1
首先來看看這位學習者,在C語言學習過程中用了笨的學習方法,天天有事沒事抄程式,然後回到宿舍機子上做調試,當時老師讓做的一個項目,我幾乎是一氣呵成,當時就想著每天抄抄小程式還是有很大作用的,大程式不就是由一個個的小程式組成的嘛,抄程式雖然笨的方法但它是進步快的方法,這位學者這樣認為,他說:「抄程式是積累經驗的時候,而做項目才是真正把所學為所用的時候,也就是你做一個大點的項目才能真正說明你學到了很多東西,達到學有所用才是終的目的,不然就算你學的再多,然而並無卵用「。
在學習的時候一定要注意這幾點:
1、不會的一定要問明白,要學會為我所用,看書的時候一定要做好標記,不懂的地方一定要標明是什麼意思。
2、在學習的過程中一定要記住動手,不然很容易形成眼高手低的局面,不管什麼樣的程式都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程式,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發現程式你能看懂了,能幫別人調程式了,有一種成就感呀!它會讓你更加努力的去學習。
3、在培訓學習過程中,我建議大家在上課的時候少看課本,課本要在下課的`時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的牢固的時候,學習要的不就是個高效率嗎?
4、在學習過程中一定要講求效率,如果你學一小時還沒別人學一分鐘學的效果好,那你還不如先去轉換下思路,等到想的學的時候才能夠學的更好。
編程培訓心得體會 篇2
其實從大一上學期加入科協後就開始看c語言,但當時對計算機、對程式語言都不太了解,只是聽師兄師姐們的講說和指點盲目的看,只知道師兄師姐說這樣看就對,然後就那樣看,自己何去何從根本沒有一點主張,不知道自己該怎麼樣去學習,對c、對語言仍是知之甚少。從大一下學期我們開了c語言課程,有了老師的講解、又有了上機的機會,慢慢的開始對c、對語言有了進一步的認識,那時對c已經看了一些,而且在科協聽其他會員說的也比較多了,所以學起c來如魚得水,老師稍微的點撥就能明白,所以當時學的很快,感覺c很簡單,但現在想來,其實語言學習都很簡單,但是學好學深卻不易,c是,c++是,c#、delphi也是,學習了這麼多,每門語言都停留在知識邊緣地帶,都沒深入到他們的精華部分,對他們的精華部分都知之甚少,所以要我說他們之間的差別,也只能說出他們表面上的一些差別,更不用說讓我說出他們精華部分的差別了,這裡我也是談一下自己個人學習的小的看法。
首先是c,c語言是我接觸到的最早的一門語言,可以說是c語言把我帶入了計算機的編程世界,雖然對c學的不夠好,學的也不夠深,但在學習c語言的過程中看著通過自己的雙手調試成功的程式讓自己產生的成就感,慢慢的使自己喜歡上了編程。但是隨著自己學習的越來越多,對c也有了更進一步的認識:首先c他是一個面向過程的語言,完全不面向對象,採用的是結構化的程式設計方法,其語言結構只有三種,即順序、選擇和循環。每個模組都是有這三種基本結構組成。c語言的精髓就是他的指針,有了指針,c語言允許直接訪問物理地址,能實現彙編語言的大部分功能,可以直接對硬體進行操作,還有c語言寫的程式可移植性好,基本上不用修改就能用於各種型號的計算機和各種作業系統。
隨後在大一暑假,由於了解到c擅長於硬體編程,對計算機底層的操作很靈活,效率也很高,這也是c語言之所以能活到現在的原因之一,但是由於自己對硬體不十分感興趣,所以當時就有了放棄c的尋找新的學習方向的念頭,當時對編程世界還是知之甚少的,暑假很大一段時間都處在迷茫時期,偶然的機會認識了delphi,這裡我請老師允許我談及delphi,畢竟是delphi把我帶進了windows程式設計的世界。我的編程世界裡少不了delphi。也畢竟在學習c#時,我大多是用delphi去理解c#,大多是拿delphi去和c#進行比較。都說真正的程式設計師用c++,而聰明的程式設計師用delphi,又都說,delphi是vb的殺手。確實delphi不同於c語言,delphi是一個可視化的面向對象的開發工具,她很完美的融合了面向對象的程式設計方法與組件技術、資料庫技術、網路技術以及可視化、代碼自動生成等先進的技術,給編程人員提供了一個超強高效的開發環境,她繼承了pascal語言的嚴禁結構和優雅風格,完全支持面向對象程式設計,基於以上特性,delphi很容易上手,學習起來很輕鬆。delphi的資料庫開發能力很強,效率也很高,她通過borland資料庫引擎即bde,來完成對資料庫的訪問,具有很高的效率,同時,她還封裝了微軟提供的ado數據對象的功能,使得資料庫應用程式訪問資料庫十分的方便。據說delphi誕生之後與當時的powerbuilder、visual basic並稱為c/s三傑。另外delphi的底層和網路的操作也是很強的,現在流行的很多病毒軟體有很多都是用delphi所編寫的。由於所學不多,對她的認識也只有這麼多。
大三,學習了c++、c#,早就聽說,c++是很難的,要想學好,沒有幾年是不行的,別說是在一個學期內了,但是越是難學,她的功能就越是強大,因為c++把許多決策權交給了程式設計師,具有很大的靈活性,功能相當的強大。
c++是在c語言的基礎上發展起來的一種即支持面向過程又支持面向對象的程式語言。所謂的面向對象,它將數據及對數據的操作方法放在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類中的大多數數據,只能用本類的方法進行處理。類通過一個簡單的外部接口與外界發生關係,對象與對象之間通過訊息進行通信。
c++既然是由c語言發展起來的,當然具有c語言的大部分優點,然而c++與c相比最顯著的變化就是增加了面向對象的成分,也就是增加了類的概念,而且visual c++還為程式設計師提供了microsoft基本類庫(mfc庫),mfc庫提供了大量可重用代碼,隱藏了程式設計中的許多複雜工作。因為類的增加使軟體開發可以比較容易的描述人類的思維,使得軟體的開發和維護變得相對簡單,直接降低了軟體的成本, 但因為c++是面向對象的語言,這本身就制約他的速度,所以c++適合開發那些大型項目。
有了delphi的學習,c#學習起來變的相對容易了很多,因為,都是可視化的開發環境,很多思想都是一樣的。c#是在c和c++的基礎上發展起來的,具有簡單、現代和類型安全的特點。由於是可視化的開發環境,很多東西都是封裝好的,可以直接拿來用,所以開發一個windows應用程式要比c、c++要快的多。不同於c++,c#是一個完全面向對象的一種語言,繼承了c、c++的很多語法、優點,吸收java中的一些數據類型,並擴充了很多c、c++中沒有的數據類型,如委託與事件、裝箱與取消裝箱、web services等。
雖然c#與delphi很多方面都很相似,但我總認為c#的某些操作要比delphi操作要痲煩一些,比如窗體與窗體之間的通信,delphi很容易的就可以實現,而c#卻要相對著比delphi要痲煩一些,也許這也是c#的一個特點,對象的安全性比較高,確實,c#有很多地方都比delphi要方便。
c是一種完全面向過程的語言,而c++是一種既支持面向過程的有支持面向對象的,而c#、delphi卻是完全面向對象的語言,這是他們最大的區別。其實每門語言都有它的優點和缺點,也各有各的用途和方向,不能說這個語言比那個語言功能強大,每個語言的功能都很強大,主要還是看編程人的思想、編程修養如何。
由於所學不多,對於這幾門的大差別也就能說出這些了,當然他們之間有很多細節上的不同,但由於用的少,了解的不多,所以也不敢說太多,沒寫這些東西時,感覺自己學了很多,對這些語言有一肚子的話要說,可直到寫這些東西時才感覺到自己其實還有很多細節方面沒有學好,對這些還是了解的不夠深,怎麼想也想不起該怎麼寫,該怎麼說,看來自己要學的東西還是很多的。
編程培訓心得體會 篇3
最近幾周一直在弄程式,說實話真的很累,但累中也有成功的快樂。我覺得學到了很多東西,這是只看課本知識所不能學到的。
說實話,以前我一直沒學過java雖然我也知道java的重要性,可是即使上課聽了,不實踐還是掌握不了。因為種種原因,今年我沒有買筆記本。沒有機器,僅僅靠每周一次的上機練習是絕對不夠的。所以我就插空調程式,在舍友們不用的時候自己再接她們的電腦調。
調上一個才是它的精華」,我就是一隻無頭蒼蠅,根本找不到學習編程的方向,因為導師沒有項目,我不知道從何做起,同學告訴我從具體的小實例開始做,可以用mfc視窗界面編程。於是我就在圖書館借了本這方面的書僅僅是對api函式的簡單封裝,由於我之前對c++語言的了解不夠,不清楚框架程式的工作機制,即便是有經驗的程式設計師在mfc複雜的結構面前也顯得非常困惑.他們會」用」mfc,卻不知道為什麼這麼」用」,在運行程式出錯時這種現象帶來的問題就很明顯,他們不會改.
其實,系統的學起來mfc還是比較清晰的,mfc工程程式肯定有兩個類,一個是cwnd類,另一個就是應用程式類cwinapp類。也就是必須有應用程式類,和視窗類。
在編寫mfc程式的過程中我也著實體驗到了mfc編寫程式的局限性。mfc雖然給開發者提供了一個現成的框架,著實便利的開發者的開發。但同樣也造成了一個巨大的問題,開發者很難開發出具有個人特色的軟體,想要重新改寫程式整體的外觀就比較困難,並且c++在編寫程式時需要開發者自己定義變數的空間開闢和回收,這點上沒有java開發時來的方便,尤其是c++當中的指針機制,一不注意還是很容易造成程式錯誤的。
雖然mfc中的方法比較難寫,尤其是訊息映射函式,慶幸的是好多都不需要自己去寫,我們可以通過classwinzard類嚮導來指引我們進行選擇,想添加什麼訊息映射只需滑鼠操作即可。
通過mfc windows應用程式設計的學習,我掌握了一些知識:應用程式類,框架視窗類,視圖類,文檔類構成了mfc應用程式框架,框架的`功能是通過各類之間的協調工作實現的』類。
mfc採用文檔/試圖結構來實現數據和數據表現的分離,文檔試圖的分離有利於數據和數據表現的單獨改變。
mfc用類信息存儲了動態創建類對象時所需要的訊息。
經過這門課程的學習不但使我掌握了windows應用程式設計的基本方法,還可以使我進一步深刻,全面地理解面向對象程式設計的思想,從而把握程式設計方法的發展方向。
編程培訓心得體會 篇4
轉眼間,幾個月的培訓已經將近尾聲了。回想自己這幾個月的經歷,自己收穫頗豐,覺得自己來到這培訓是非常正確的。想想自己剛剛考慮打算來這培訓的時候那忐忑的心情,現在我已經有了答案:「我很慶幸自己選擇了這條路」。
在這,我收穫了碩果纍纍的知識果實。我的培訓方向是主攻Java方向,後期還學習了當下比較流行的Android技術。在培訓期間,我們主要是通過實際操作具體的項目來學習並溫顧所學知識。這正是我們所需要的鍛鍊。在學校里,我們雖然學習了很多專業的知識,但是我們並沒有自己所擅長的方面,並且我們學的都是理論上的知識,實際動手能力是很差的。所以,我們需要培養自己的動手能力。同時,我們的老師都是操作過實際項目的,都有一定的工作經驗,他們不僅給我們講專業知識,還給我們傳授職場上的技能。培訓就給我們提供了一個培養我們踏入職場所需要的東西的平台。
在這裡,瘋狂軟體的老師們給了我一份詳盡而合理的課程安排,在學習期間,我在這裡學到了許多以前不會的知識,完善和補充了我已有的知識,使我從最初對Java開發懵懂、茫然變成有自己的知識體系,能夠熟練而自信的開發網際網路項目。瘋狂軟體Java培訓擁有良好的學習氛圍,我在這裡慢慢的踏實了下來,為自己將來更好的發展打下了堅實的基礎。
在這四個月的學習中,每個人都有一台自己的電腦,可以隨時上機實踐,驗證和實踐自己的想法和所學知識,再有知識淵博的老師無私的解惑答疑,使每天的生活都很充實,知識在層面上也有了一個質的飛躍,雖然很累但是也很開心。我了解到Java就業工資都很不錯,所以我要努力奮鬥,達到自己心中的目標。
總之,通過這次培訓,我找到了自己的奮鬥目標,找準了自己的職業道路。畢業後,我入職了越川網路科技有限公司,職位是Java工程師。我今後會先從一個能吃苦耐勞的碼農開始,經過兩三年的奮鬥,累積了一定的業務知識之後,再慢慢往上爬。
編程培訓心得體會 篇5
隨著計算機技術的發展和工作的需要,為了能夠更好的維護公司生產管理系統;公司安排我們到北大APTECH進修。我們選擇了時下最流行、發展速度較快的語言C學習共分三個階段,目前我只學習了第一個階段;現將我在北大學習第一階段為期兩個月的學習心得總結如下:
C編譯器只能生成受管制的代碼,也可以使用。NET基類。C具有C++所沒有的一個優勢就是學習簡單。該語言首要的目標就是簡單。很多功能有助於C中,沒有C++中流行的指針。默認地,您工作在受管理的代碼中,在那裡不允許如直接存取記憶體等不安全的操作。我想沒有C++程式設計師可以聲稱,從沒有使用指針訪問過不屬於他們的記憶體。
C使用統一的類型系統。這種系統充許您把各種類型作為一個對象查看,它是一個原始類型還是一個full—blown類。和其它程式語言相比,由於加框和消框的機制,把簡單類型當作對象處理並不能獲得性能的改善。稍後將詳細解釋加框和消框,但基本上僅當需要時才使用對象訪問簡單類型這種技術。
2、現代
投入學習C是為編寫NGWS應用程式的主要語言而設計。很多用C++可以實現或者很費力實現的'功能,在C程式中的記憶體管理。因記憶體和應用程式都受到管理,所以很必要增強類型安全,以確保套用的穩定性。
異常處理是C的異常處理與C++的不同點在於它是交叉語言的。在沒有C也不會例外。它提供了元數據語法,用於聲明下述NGWS安全模式的能力和許可。元數據是NGWS運行時的一個關鍵的概念。通兩個多月學習,我能夠很好的掌握C#語言的基本語句、語法以及老師補充的一些要點;能夠編寫簡單的應用程式,例如電子郵件的收發等,為接下來的第二、第三階段學習打下了良好的基礎。
編程培訓心得體會 篇6
C語言學習真的是千言萬語,可以說C語言在世界語言排行榜中位居前列,像一些作業系統、驅動軟體、多媒體軟體、大型遊戲、防毒軟體等等軟體作業系統,都是C\C++的特區,對於其他語言來講真的是望塵莫及。接下來小編給大家聊聊關於C語言編程培訓學習心得,或許在你C語言編程培訓學習中會有幫助。
首先來看看這位學習者,在C語言學習過程中用了笨的學習方法,天天有事沒事抄程式,然後回到宿舍機子上做調試,當時老師讓做的一個項目,我幾乎是一氣呵成,當時就想著每天抄抄小程式還是有很大作用的,大程式不就是由一個個的小程式組成的嘛,抄程式雖然笨的方法但它是進步快的方法,這位學者這樣認為,他說:「抄程式是積累經驗的時候,而做項目才是真正把所學為所用的時候,也就是你做一個大點的項目才能真正說明你學到了很多東西,達到學有所用才是終的目的,不然就算你學的再多,然而並無卵用「。
小編給大家分享下學者的學習心得體會,在學習的時候一定要注意這幾點:
1.不會的一定要問明白,要學會為我所用,看書的時候一定要做好標記,不懂的地方一定要標明是什麼意思。
2.在學習的過程中一定要記住動手,不然很容易形成眼高手低的局面,不管什麼樣的程式都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程式,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發現程式你能看懂了,能幫別人調程式了,有一種成就感呀!它會讓你更加努力的去學習。
3.在培訓學習過程中,我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的牢固的時候,學習要的不就是個高效率嗎?
4.在學習過程中一定要講求效率,如果你學一小時還沒別人學一分鐘學的效果好,那你還不如先去轉換下思路,等到想的學的時候才能夠學的更好。
編程培訓心得體會 篇7
說到我學習c語言時,真是用千言萬語呀!記得剛開始學的時候,我的c語言學的並不是很好,學期都過了快一半了,對c語言還是一知半解的,我是第四小組的組長,組長的職位給我了很大的壓力,我一直認為做學問都要做到這一點,要麼做到最好,要麼就不去做它,本著這樣一個心太,我下了一個決心就是要學好c語言,開始我用了最笨的方法,就是一個厚厚的本子,一支筆,一本c語言書,天天有事沒事抄程式,不管什麼程式,我都不放過,一個一個的抄,抄了有好幾個本,回到宿舍就在機子上調程式,一個月過去了,老師讓做c語言項目,是一個學生成績管理系統,在當時這樣一個項目對我們來說真是難度不小,可是我本著一個試一試的心太去做了,一個打死我都不敢相信的奇蹟出現了,這個程式我寫出來了,而且幾乎是一氣合成,而且只用了一個晚上的時間,寫了足足有六頁的代碼,看著寫在本子上的代碼我有點不相信,這怎麼可能呢,當晚我沒有睡著覺,高興啊,誰能睡的著。做這個項目讓我明白了一些道理,再大的程式也是有不同的小程式組成的,因為我天天抄程式,抄的全是小程式,做這個大點的程式的時候我發現全是一個一個的小程式,抄了一個月的程式,當然能很順利的就寫出來了。
後來我明白了,抄程式是最笨的方法但我認為它是進步最快的方法,抄程式是積累經驗的時候,而做項目才是真正把所學為所用的時候,可以說只有你做一個大點的項目出來才能真正是說明你學到了東西,你會用所學的東西,要不然就算你學的再多,不會用也沒用啊,我還發現有很多同學,在學飛c語言的時候比我學的要好,可是他們卻做不出來項目,就是說學會了但是不會用,那我說還不如不學呢。有點浪費時間。做學問特別是計算機一定要做的精準,比如說一個語句一個關鍵字,你一定要把它幾乎所有的用方法都能清楚明白,比如說print語句,對於它你一定要明白什麼時候用「『,這些你都要非常的清楚明白,要不然說不定那一天你用會碰上痲煩事,一句話要學精了,語法掌握住了,接下來就是寫程式了,其實抄程式並不是說一直沒有目的去抄,你會發現當你抄一段時間以後就不用再抄了,因為大部分都是一樣的你一看就知道怎麼寫了,當你一看到程式就知道它什麼功能,那裡有錯的時候,那你的成績可是進步不小啊,這並不需要太多的時間,只要你用心一個月足夠了。
跟大家說幾點經驗1.在學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什麼意思。
2.在學習語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什麼樣的程式都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程式,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發現程式你能看懂了,能幫別人調程式了,有一種成就感呀!它會讓你更加努力的去學習。
3.再一點是我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的最死的時候,學習要的是就是個效率嗎?
4.提醒大家學習要講效率,我發現有很多同學天天學習,每天最早到教室,走的又最晚,別人玩他在學,別人學他也學,可是別的一天30%的學習時間卻比他們一天50%以上的學習時間的效率要高上不僅僅是幾倍的問題,所以我要說的是不要對別人說你天天在學習,要說你天天在進步,學習不是要你學習了多久是,是要你學了多少東西的,你學一小時還沒有別人學一分鐘的效率高,難道自己不是浪費時間嗎?不想學的時候就不要學,出去玩一會兒再來學說不定會有更好的效果。希望這些經驗能跟大家分享一下,最後還是要跟大家強調一點,抄程式是學好c語言的最好最快的方法。