編程的心得
從某件事情上得到收獲以后,常?梢詫⑺鼈儗懗梢黄牡皿w會(huì),如此可以一直更新迭代自己的想法。那么心得體會(huì)怎么寫才能感染讀者呢?以下是小編整理的編程的心得,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。
編程的心得1
通過本學(xué)期對(duì)JAVA這門專業(yè)課的學(xué)習(xí),我獲益良多。JAVA作為一種比較流行的編程語言,占據(jù)了85%的市場(chǎng),大約有450萬程序員在都使用這種編程工具,足可見其重要性。
Java是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語言。 Java 編程語言的風(fēng)格十分接近C、C++語言。Java是一個(gè)純的'面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它繼承了 C++ 語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C ++語言中容易引起錯(cuò)誤的指針、運(yùn)算符重載、多重繼承等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。Java 不同于一般的編譯執(zhí)行計(jì)算機(jī)語言和解釋執(zhí)行計(jì)算機(jī)語言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼,然后依賴各種不同平臺(tái)上的虛擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。不過,每次的編譯執(zhí)行需要消耗一定的時(shí)間,這同時(shí)也在一定程度上降低了 Java 程序的運(yùn)行效率。但在 J2SE 1.4.2 發(fā)布后,Java 的執(zhí)行速度有了大幅提
Java與其他語言也有很大的不同。Java提供了一個(gè)功能強(qiáng)大語言的所有功能,但幾乎沒有一點(diǎn)含混特征。C++安全性不好,但C和C++被大家接受,所以Java設(shè)計(jì)成C++形式,讓大家很容易學(xué)習(xí)。Java去掉了C++語言中的指針運(yùn)算、結(jié)構(gòu)、typedefs、#define、需要釋放內(nèi)存等功能,減少了平常出錯(cuò)的50%,讓Java的語言功能很精煉。Java與C和C++直接相關(guān).Java繼承了C的語法,Java 的對(duì)象模型是從C++改編而來的.現(xiàn)代程序設(shè)計(jì)始于C,而后過渡到C++,現(xiàn)在則是JAVA.通過大量的繼承,JAVA提供了一個(gè)強(qiáng)大的,可以更好地利用已有成果的,邏輯一致的程序設(shè)計(jì)環(huán)境,并且增加了在線環(huán)境需求的新功能.或許最重要的一點(diǎn)在于,由于它們的相似性,C,C++和JAVA為專業(yè)程序員定義了一個(gè)統(tǒng)一的概念架構(gòu).程序員從其中的一種語言轉(zhuǎn)到另一種語言時(shí),不會(huì)遇到太大的困難,同時(shí)JAVA優(yōu)化了C++語言中一些令人難以理解的特性,增加了諸如垃圾自動(dòng)回收機(jī)制的內(nèi)容,方便了初學(xué)者的學(xué)習(xí)和使用。
JAVA對(duì)于我們的生活起著十分重要的作用。舉例來說,電子商務(wù)是當(dāng)今的熱門話題,然而傳統(tǒng)的編程語言難以勝任電子商務(wù)系統(tǒng),電子商務(wù)要求程序代碼具有基本的要求:安全、可靠、同時(shí)要求能與運(yùn)行于不同平臺(tái)的機(jī)器的全世界客戶開展業(yè)務(wù)。Java以其強(qiáng)安全性、平臺(tái)無關(guān)性、硬件結(jié)構(gòu)無關(guān)性、語言簡(jiǎn)潔同時(shí)面向?qū)ο螅诰W(wǎng)絡(luò)編程語言中占據(jù)無可比擬的優(yōu)勢(shì),成為實(shí)現(xiàn)電子商務(wù)系統(tǒng)的首選語言。
我認(rèn)為JAVA語言是一門很基礎(chǔ)的語言,所有的計(jì)算機(jī)語言都是相通的,只要一門學(xué)會(huì)了,其他語言就會(huì)很容易學(xué)會(huì)。我之前對(duì)C,C++語言的基礎(chǔ)掌握的并不是很好,所以導(dǎo)致我在學(xué)習(xí)JAVA的時(shí)候有些吃力,通過Java的學(xué)習(xí)也使我翻回去重新學(xué)習(xí)和鞏固了C和C++語言的相關(guān)知識(shí),使我的基礎(chǔ)更加的扎實(shí)。雖然學(xué)會(huì)了JAVA語言的大部分基礎(chǔ)知識(shí),但要掌握好JAVA并不是一件簡(jiǎn)單的事情。僅僅把基礎(chǔ)知識(shí)掌握牢固是不夠的,主演是對(duì)程序編制的理解,思考如何利用JAVA語言的所有基礎(chǔ)知識(shí)來實(shí)現(xiàn)編制程序的作用,以及如何更加簡(jiǎn)便的實(shí)現(xiàn)等等。這就需要很強(qiáng)的邏輯思維,和長(zhǎng)時(shí)間的經(jīng)驗(yàn)積累,以及自身不斷的鉆研等諸多因素的有機(jī)統(tǒng)一。
總之,通過JAVA語言的學(xué)習(xí),使我對(duì)計(jì)算機(jī)語言有了更加深入的認(rèn)識(shí)和理解。知道了許多JAVA語言與其他語言的區(qū)別和特性,及其在我們生活中所發(fā)揮的重要作用。最后用一句話表明在學(xué)習(xí)JAVA語言過程中的感受,那就是“痛并快樂著”。
編程的心得2
短短兩周的很快就過去了,在xx的實(shí)習(xí)馬上就要過去了。雖然只有短短的兩周,但我學(xué)會(huì)了很多知識(shí),熟悉了軟件開發(fā)的流程,也很好的增強(qiáng)了自己的動(dòng)手能力。
我是一名即將大四的學(xué)生,縱觀現(xiàn)在的就業(yè)形勢(shì),國(guó)家高校的擴(kuò)招,世界金融危機(jī)的橫掃,大學(xué)生應(yīng)該有一種居安思危的緊迫感,特別是對(duì)已經(jīng)度過兩年大學(xué)的我來說,畢業(yè)并不是一個(gè)遙遠(yuǎn)的詞匯。寶劍鋒從磨礪出,梅花香自苦寒來,缺少了平時(shí)的鍛煉,沒有厚積當(dāng)然不能有薄發(fā)。首先我得有思想上的緊迫感,在學(xué)校學(xué)習(xí)的都是理論知識(shí),實(shí)踐經(jīng)驗(yàn)則是少之又少。綜合能力強(qiáng)的人才才是這個(gè)社會(huì)需要的,成長(zhǎng)成為社會(huì)需要的人才是我的個(gè)人奮斗目標(biāo)。有了強(qiáng)大的精神動(dòng)力,有了堅(jiān)如磐石的毅力,相信成功并不遙遠(yuǎn)。
首先,我的自我能力得到了加強(qiáng)。在實(shí)習(xí)的前幾天主要進(jìn)行的是與JAVA有關(guān)知識(shí)的學(xué)習(xí)及預(yù)備知識(shí)的普及。在這之前由于種種原因我沒有學(xué)習(xí)過JAVA,所以對(duì)于J我?guī)缀跻粺o所知。但我曾經(jīng)學(xué)習(xí)過c++,所以對(duì)語言的理解和接受能力還不算太慢,盡管老師講解速度較快但我還是盡量跟上老師的速度。在這個(gè)過程中我學(xué)會(huì)一種自學(xué)方法——可以在第一遍時(shí)不求甚解,先了解知識(shí)框架,之后再在使用的過程中不斷加強(qiáng)對(duì)知識(shí)的理解,從而較快的學(xué)會(huì)知識(shí)并應(yīng)用于實(shí)踐。
其次我的實(shí)際的操作能力得到了加強(qiáng)。知識(shí)講解告一段落后我們就進(jìn)入了緊張而又短暫的項(xiàng)目中。但不得不說剛開始就碰了一鼻子灰——代碼書寫總是出錯(cuò)。由于對(duì)原理理解不夠透徹,語言使用缺乏足夠經(jīng)驗(yàn)所以進(jìn)度極慢。在經(jīng)過多次的討論后我們對(duì)項(xiàng)目理解逐漸深入,所以在此投入的過程就比較順利了。在這個(gè)過程中我明白了實(shí)踐和理論的差距及二者不可分割的關(guān)系。
最后是團(tuán)隊(duì)協(xié)作能力的提高。在整個(gè)過程中團(tuán)隊(duì)協(xié)作發(fā)揮著不可替代的作用。從在剛拿到項(xiàng)目時(shí)對(duì)項(xiàng)目進(jìn)行分析,然后進(jìn)行分工,之后就開始工作,既各干各的'又不失默契的合作。在這個(gè)過程中我們誰遇到問題會(huì)互相幫助解決提高了工作效率。由于各種原因,我們這組也存在些問題……(自己編)。
這次實(shí)習(xí)拉近了我就和社會(huì)的距離,也讓自己在實(shí)踐中開拓了視野,增長(zhǎng)了才干。社會(huì)和大學(xué)一樣也是受教育和學(xué)習(xí)的地方,在……(寫實(shí)習(xí)地)的實(shí)習(xí)我收獲頗豐,再次感謝實(shí)習(xí)期間各位老師的指導(dǎo)教誨,你們給我的知識(shí)財(cái)富將讓我受益終生。但是我知道學(xué)無止境,僅僅這段時(shí)間的學(xué)習(xí)還是不夠的,在以后的生活中我會(huì)繼續(xù)努力學(xué)習(xí),培養(yǎng)自己能力,進(jìn)一步完善自己。
編程的心得3
實(shí)習(xí)第一個(gè)禮拜,我們開始學(xué)習(xí)有關(guān)java的基礎(chǔ)知識(shí)。主要了解一些java的背景、產(chǎn)品、發(fā)展方向等。剛到xx,不是像學(xué)校里的朝九晚五,而是朝八晚九。 我們不可能簡(jiǎn)單的了解一些java文化,簡(jiǎn)單的學(xué)學(xué)新的知識(shí)就可以了,我們的這個(gè)實(shí)習(xí)必將是一個(gè)繁忙的實(shí)習(xí),也必將是一個(gè)充實(shí)的,進(jìn)步的實(shí)習(xí)。來到這里,我們要忘掉大學(xué)里自由的作息時(shí)間,克服困難,養(yǎng)成良好的工作生活習(xí)慣 。
其中,在學(xué)習(xí)的過程中經(jīng)常會(huì)遇到一些有趣的問題,百錢買百雞的問題:公雞5文錢一只,母雞3文錢一只,小雞1文錢3只,要怎么買才能用100元買到100只雞。剛開始我是挺頭疼的,因?yàn)椴]有現(xiàn)成的公式,要自己寫一個(gè)符合要求的,因?yàn)樽约旱臄?shù)學(xué)并不是很好,最后要靠同學(xué)才能順利完成。然后是數(shù)組,其中所舉的例子就是我們?nèi)粘K姷碾p色球生成器,通過數(shù)組來實(shí)現(xiàn)隨機(jī)生成紅球和藍(lán)球的號(hào)碼。最后是做一個(gè)貪吃蛇小游戲,貪吃蛇看起來是個(gè)挺簡(jiǎn)單的游戲,但真正做起來,那代碼還是挺多的。先是生成一個(gè)舞臺(tái),寫好貪吃蛇的類,然后通過random來實(shí)現(xiàn)食物的隨機(jī)生成,利用鍵盤來實(shí)現(xiàn)鍵盤對(duì)蛇的控制,之后還要寫吃到食物后再隨機(jī)生成食物的判定,最后是實(shí)現(xiàn)蛇如果碰到墻壁或自己就重新開始的判定。
在實(shí)習(xí)了1個(gè)月多之后,老師就要求我們做一個(gè)項(xiàng)目,這雖然是一個(gè)很簡(jiǎn)單的項(xiàng)目,要獨(dú)立做出這個(gè)項(xiàng)目是很困難的。但在老師的帶領(lǐng)下,完成了在xx的第一個(gè)簡(jiǎn)單項(xiàng)目:部門員工管理系統(tǒng)。
xx科技部門員工管理系統(tǒng)系統(tǒng)由四部分組成:表現(xiàn)層,網(wǎng)絡(luò)層,數(shù)據(jù)層和業(yè)務(wù)層。首先完成的是業(yè)務(wù)層,表現(xiàn)層中有登錄界面,部門界面和員工界面。而這些界面統(tǒng)一用客戶端上下文環(huán)境進(jìn)行切換,調(diào)度。業(yè)務(wù)層中定義了一個(gè)接口,員工信息,部門信息和登錄用戶信息都在接口中定義方法,在接口的實(shí)現(xiàn)類中完成方法的實(shí)現(xiàn)。數(shù)據(jù)層提供部門、員工和用戶信息的數(shù)據(jù),而這些數(shù)據(jù)都是從mysql中讀取的。最后實(shí)現(xiàn)網(wǎng)絡(luò)層的功能,網(wǎng)絡(luò)層的不同之處在于一切的數(shù)據(jù)都由服務(wù)器提供,登錄用戶必須請(qǐng)求連接,驗(yàn)證用戶的數(shù)據(jù)真實(shí)后完成用戶的請(qǐng)求進(jìn)入登陸界面。最后,一個(gè)完整的部門員工管理系統(tǒng)就完成了。
為了做這個(gè)項(xiàng)目,我們一共用了5天的時(shí)間。在第1天,我們建立好了數(shù)據(jù)庫,寫好了員工類emp以及其接口empdao,并實(shí)現(xiàn)查詢數(shù)據(jù)庫里的emp信息。之后寫empaction類,實(shí)現(xiàn)了查出emp數(shù)據(jù)顯示在jsp頁面的功能。第2天,我們完成員工類emp的各種功能,利用方法save()來實(shí)現(xiàn)增加功能,通過sql語句來實(shí)現(xiàn)刪除的功能,最后是發(fā)送修改的請(qǐng)求跳轉(zhuǎn)到員工修改的jsp頁面來實(shí)現(xiàn)修改的功能。
第3天,我們實(shí)現(xiàn)了部門功能,因?yàn)椴块T類與員工類的方法和思路都是差不多的,所以只有依樣畫葫蘆就行了,可以說是很輕松的一天。第4天,我們實(shí)現(xiàn)了登陸模塊的功能,通過if(user != null)語句判定,如果用戶名和密碼是正確的,就發(fā)送請(qǐng)求跳到員工列表頁面。else{ }語句判定,如果是用戶名或密碼是錯(cuò)誤的,那就返回登錄頁面,并在頁面提示用戶名或密碼錯(cuò)誤信息。第5天,繼續(xù)完善登陸模塊,如果用戶沒登錄,那么發(fā)送其它頁面的請(qǐng)求時(shí),都是返回登錄頁面。最后是修改相應(yīng)的jsp頁面,讓其能正常跳轉(zhuǎn)到其他的頁面,完成整個(gè)系統(tǒng)的收尾工作。雖然僅僅是短短的5天,但所收獲的知識(shí)量比我們?cè)诖髮W(xué)的時(shí)候還多,在這5天,學(xué)到了許多的東西,也明白了自己現(xiàn)在是屬于怎么樣的水平,讓我明白了自身的力量是多么的薄弱。
毫無疑問,打代碼是一個(gè)無聊的過程,但即使是這樣無聊的過程,人如果傾注自己的.感情進(jìn)去,放松自己的心情,讓其看起來不是一項(xiàng)工作,那么也能樂此不疲的做下去。
收獲與體會(huì):
通過這次實(shí)習(xí),此次實(shí)習(xí)過程中的收獲主要有四個(gè)方面:一是通過直接參與企業(yè)的運(yùn)作過程,學(xué)到了實(shí)踐知識(shí),同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,圓滿地完成了此次實(shí)習(xí)的實(shí)踐任務(wù)。二是提高了實(shí)際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。三是在實(shí)習(xí)過程中成立一個(gè)小組,彼此之間互相溝通,互相幫助,為了達(dá)成共同的目標(biāo)而努力,讓我看到了大家對(duì)于工作的熱情,還有每個(gè)人的工作能力。四是為畢業(yè)論文積累了素材和資料。
于是,在未來的日子,我將做到以下幾點(diǎn): 繼續(xù)學(xué)習(xí),不斷提升理論涵養(yǎng)
在信息時(shí)代,學(xué)習(xí)是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。認(rèn)真學(xué)習(xí)java,使自己具有更好的專業(yè)知識(shí),為以后就業(yè)做準(zhǔn)備。作為一名青年學(xué)子更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑,不斷努力,不斷進(jìn)步。
2、努力實(shí)踐,自覺進(jìn)行角色轉(zhuǎn)化
理論是灰色的,生活之樹常青,只有將理論付諸于實(shí)踐才能實(shí)現(xiàn)理論自身的價(jià)值,也只有將理論付諸于實(shí)踐才能使理論得以檢驗(yàn)。同樣,一個(gè)人的價(jià)值也是通過實(shí)踐活動(dòng)來實(shí)現(xiàn)的,也只有通過實(shí)踐才能鍛煉人的品質(zhì),彰現(xiàn)人的意志。
從學(xué)校走向社會(huì),首要面臨的問題便是角色轉(zhuǎn)換的問題。從一個(gè)學(xué)生轉(zhuǎn)化為一個(gè)單位人,在思想的層面上,必須認(rèn)識(shí)到二者的社會(huì)角色之間存在著較大的差異。學(xué)生時(shí)代只是單純的學(xué)習(xí)知識(shí),而社會(huì)實(shí)踐則意味著繼續(xù)學(xué)習(xí),并將知識(shí)應(yīng)用于實(shí)踐,學(xué)生時(shí)代可以自己選擇交往的對(duì)象,而社會(huì)人則地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認(rèn)識(shí)到這一點(diǎn)還是不夠的,而是必須在實(shí)際的工作和生活中潛心體會(huì),并自覺的進(jìn)行這種角色的轉(zhuǎn)換。
3、提高學(xué)習(xí)積極性和主動(dòng)性
實(shí)習(xí),是開端也是結(jié)束。展現(xiàn)在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責(zé)任。在今后的學(xué)習(xí)和生活中,我將繼續(xù)努力學(xué)習(xí),深入實(shí)踐,不斷提升自我,努力創(chuàng)造成績(jī),繼續(xù)創(chuàng)造的人生價(jià)值。
4、要培養(yǎng)自己的團(tuán)結(jié)合作精神
工作學(xué)習(xí)生活中,團(tuán)結(jié)合作,是必須的。項(xiàng)目經(jīng)理說過,一個(gè)完整的程序不是由一個(gè)人完成的,而是由一個(gè)團(tuán)隊(duì)完成的,每個(gè)人完成一部分的模塊,然后整合起來才是完美的程序。所以在項(xiàng)目中,每個(gè)人都是力量必要的。因此,培養(yǎng)自己的團(tuán)結(jié)合作能力,是以后的工作的必要準(zhǔn)備。
經(jīng)驗(yàn)與教訓(xùn):
在這次實(shí)習(xí)中,遇到的問題和困難,總結(jié)了以下幾點(diǎn):
1. 要了解每一項(xiàng)工種,并熟練基本的操作
光是靠啃書本是無用的,所謂實(shí)習(xí)就是要我們自己實(shí)際的去練習(xí),去操作。要真正的能從書本的理論知識(shí)轉(zhuǎn)到實(shí)際操作中來。還有就是不能在技術(shù)不精的情況下由著自己的性子來操作,一定要在老師的指導(dǎo),講解下進(jìn)行操作。
2. 代碼錯(cuò)誤是不可避免的
任何人在寫代碼時(shí),都會(huì)出現(xiàn)錯(cuò)誤,就算是熟練的程序員也有寫錯(cuò)代碼的時(shí)候,所以在找出代碼錯(cuò)誤時(shí)一定要用心、細(xì)心、耐心。不僅要清楚哪里錯(cuò)了,還需要清楚為什么錯(cuò),防止以后再犯同樣的錯(cuò)誤,只有經(jīng)歷過錯(cuò)誤才會(huì)成長(zhǎng)。
3. 理解每行代碼的含義
在實(shí)際操作中我們不能僅僅是跟著老師打代碼,要多思考,雖然老師所講的代碼都已下載到自己的電腦,但我們還是要思考,對(duì)程序中每一行的代碼都要掌握,理解它的作用,能實(shí)現(xiàn)什么,在哪個(gè)部分增加變量,在哪個(gè)部分增加函數(shù),構(gòu)造函數(shù)應(yīng)如何編寫,都是需要我們的思考。只有理解了,這些知識(shí)才是真正屬于你的,不理解的話打再多的代碼也對(duì)你沒有任何的幫助。
總結(jié):
實(shí)習(xí)是教學(xué)與實(shí)際相結(jié)合的重要實(shí)踐性教學(xué)環(huán)節(jié)。在實(shí)習(xí)過程中,學(xué)校也以培養(yǎng)學(xué)生觀察問題、解決問題和向?qū)嶋H學(xué)習(xí)的能力和方法為目標(biāo)。培養(yǎng)我們的團(tuán)結(jié)合作精神,牢固樹立我們的群體意識(shí),即個(gè)人智慧只有在融入集體之中才能最大限度地發(fā)揮作用。 同時(shí),學(xué)會(huì)獨(dú)立解決問題的能力和鞏固我們所學(xué)的知識(shí),增強(qiáng)我們的實(shí)踐經(jīng)驗(yàn)。
在這短短的時(shí)間里帶給我的,不僅僅是我們所接觸到的那些操作技能,的則需要我們每個(gè)人在實(shí)習(xí)結(jié)束后根據(jù)自己的情況去感悟,去反思,并將這種感悟運(yùn)用到我們生活和學(xué)習(xí)中去,學(xué)以致用,這才是實(shí)習(xí)的真正目的所在。
編程的心得4
最近幾周一直在弄程序,說實(shí)話真的很累,但累中也有成功的快樂。我覺得學(xué)到了很多東西,這是只看課本知識(shí)所不能學(xué)到的。
說實(shí)話,以前我一直沒學(xué)過JAVA雖然我也知道JAVA的重要性,可是即使上課聽了,不實(shí)踐還是掌握不了。因?yàn)榉N種原因,今年我沒有買筆記本。沒有機(jī)器,僅僅靠每周一次的上機(jī)練習(xí)是絕對(duì)不夠的。所以我就插空調(diào)程序,在舍友們不用的時(shí)候自己再接她們的電腦調(diào)。
調(diào)上一個(gè)WEB版的通訊錄程序時(shí)我已經(jīng)感覺到學(xué)的很吃力,好多東西都不懂。這次做的這個(gè)學(xué)生成績(jī)管理系統(tǒng)更復(fù)雜了,所以一開始調(diào)的時(shí)候感覺特別吃力.所以我告訴自己不能放棄,慢慢來,就這樣我從最基本的sql語句session對(duì)象開始學(xué)起,我覺得我還有太多不懂得所以要比別人付出更多的.努力。就這樣我一點(diǎn)一點(diǎn)的學(xué)著??
說心里話,在做上一個(gè)web版的通訊錄時(shí),我就感覺到成功的喜悅。好多地方我都是一點(diǎn)一點(diǎn)的問的,在問的過程中,我也學(xué)會(huì)了很多,像:Servlet和jsp之間跳不過去時(shí)有兩種解決辦法,一是關(guān)閉底層類中的db.close;二是將Servlet中的throws Exception改成try catch以捕捉異常;我還學(xué)到了集中查找錯(cuò)誤的方法,可以加上兩個(gè)雙斜杠“//”將具體的方法屏蔽掉,一檢查是方法錯(cuò)誤還是Servlet錯(cuò)誤,還有就是寫上System.out.println()將獲得的數(shù)據(jù)輸出,用來檢查數(shù)據(jù)傳輸過程有沒有錯(cuò)誤等等。
雖然在別人看來,這些方法可能都很常規(guī),但是確實(shí)我自己學(xué)會(huì)的,我覺得很有成就感。我已經(jīng)做好計(jì)劃了,暑假的時(shí)候去買本本用自己的本本練習(xí)一下JAVA,雖然下學(xué)期不學(xué)JAVA了,但是我對(duì)JAVA的熱情不會(huì)因?yàn)檫@個(gè)而削減的!
做完這個(gè)學(xué)生成績(jī)管理系統(tǒng)后,我覺得我對(duì)JAVA的看法已經(jīng)改變了。一前總以為JAVA很繁瑣很難,聽同學(xué)說JAVA不好學(xué),開始又有一些聽不懂,所以一直很畏懼JAVA。但真正做了這個(gè)系統(tǒng)以后我才感覺到其實(shí)任何事都沒有難與不難之分,只要你肯努力的去做,世上無難事只怕有心人!
我現(xiàn)在對(duì)java學(xué)習(xí)充滿了熱情,我知道我還有很多的不足
還有很多需要努力的地方,所以我的JAVA之旅將繼續(xù)進(jìn)行??
編程的心得5
最近幾周一直在弄程序,說實(shí)話真的很累,但累中也有成功的快樂。我覺得學(xué)到了很多東西,這是只看課本知識(shí)所不能學(xué)到的。
說實(shí)話,以前我一直沒學(xué)過java雖然我也知道java的重要性,可是即使上課聽了,不實(shí)踐還是掌握不了。因?yàn)榉N種原因,今年我沒有買筆記本。沒有機(jī)器,僅僅靠每周一次的上機(jī)練習(xí)是絕對(duì)不夠的。所以我就插空調(diào)程序,在舍友們不用的時(shí)候自己再接她們的電腦調(diào)。
調(diào)上一個(gè)才是它的精華”,我就是一只無頭蒼蠅,根本找不到學(xué)習(xí)編程的方向,因?yàn)閷?dǎo)師沒有項(xiàng)目,我不知道從何做起,同學(xué)告訴我從具體的小實(shí)例開始做,可以用mfc窗口界面編程。于是我就在圖書館借了本這方面的書僅僅是對(duì)api函數(shù)的簡(jiǎn)單封裝, 由于我之前對(duì)c++語言的了解不夠, 不清楚框架程序的工作機(jī)制, 即便是有經(jīng)驗(yàn)的程序員在mfc復(fù)雜的`結(jié)構(gòu)面前也顯得非常困惑. 他們會(huì)"用"mfc, 卻不知道為什么這么"用", 在運(yùn)行程序出錯(cuò)時(shí)這種現(xiàn)象帶來的問題就很明顯, 他們不會(huì)改.
其實(shí),系統(tǒng)的學(xué)起來mfc還是比較清晰的,mfc工程程序肯定有兩個(gè)類,一個(gè)是cwnd類,另一個(gè)就是應(yīng)用程序類cwinapp類。也就是必須有應(yīng)用程序類,和窗口類。
在編寫mfc程序的過程中我也著實(shí)體驗(yàn)到了mfc編寫程序的局限性。mfc雖然給開發(fā)者提供了一個(gè)現(xiàn)成的框架,著實(shí)便利的開發(fā)者的開發(fā)。但同樣也造成了一個(gè)巨大的問題,開發(fā)者很難開發(fā)出具有個(gè)人特色的軟件,想要重新改寫程序整體的外觀就比較困難,并且c++在編寫程序時(shí)需要開發(fā)者自己定義變量的空間開辟和回收,這點(diǎn)上沒有java開發(fā)時(shí)來的方便,尤其是c++當(dāng)中的指針機(jī)制,一不注意還是很容易造成程序錯(cuò)誤的。
雖然mfc中的方法比較難寫,尤其是消息映射函數(shù),慶幸的是好多都不需要自己去寫,我們可以通過classwinzard類向?qū)碇敢覀冞M(jìn)行選擇,想添加什么消息映射只需鼠標(biāo)操作即可。
通過mfc windows應(yīng)用程序設(shè)計(jì)的學(xué)習(xí),我掌握了一些知識(shí): 應(yīng)用程序類,框架窗口類,視圖類,文檔類構(gòu)成了mfc應(yīng)用程序框架,框架的功能是通過各類之間的協(xié)調(diào)工作實(shí)現(xiàn)的類。
mfc采用文檔/試圖結(jié)構(gòu)來實(shí)現(xiàn)數(shù)據(jù)和數(shù)據(jù)表現(xiàn)的分離,文檔試圖的分離有利于數(shù)據(jù)和數(shù)據(jù)表現(xiàn)的單獨(dú)改變。
mfc用類信息存儲(chǔ)了動(dòng)態(tài)創(chuàng)建類對(duì)象時(shí)所需要的消息。
經(jīng)過這門課程的學(xué)習(xí)不但使我掌握了windows應(yīng)用程序設(shè)計(jì)的基本方法,還可以使我進(jìn)一步深刻,全面地理解面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,從而把握程序設(shè)計(jì)方法的發(fā)展方向。
編程的心得6
通過這次c語言的課程設(shè)計(jì),我明白了很多也知道了很多,更收獲了很多。在課程設(shè)計(jì)的過程中出現(xiàn)過困難,
三周的課程設(shè)計(jì)已經(jīng)結(jié)束了。回想學(xué)習(xí)c語言的過程中,既有快樂又有煩惱,
回顧這次課程設(shè)計(jì),至今我仍感慨頗多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)星期的日子里,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論和知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)際相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。在設(shè)計(jì)的過程中遇到的'問題,這畢竟獨(dú)立做的,難免會(huì)遇到各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)自己的不足之處,對(duì)以前所學(xué)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)從新溫故。這次課設(shè)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題
做完這個(gè)課程設(shè)計(jì),我們的自信一下子提高了,我們也會(huì)寫程序了;盡管對(duì)于有些人這種程序會(huì)很簡(jiǎn)單,可對(duì)于我們c語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們?cè)鰪?qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在美妙!
很感謝這次的課程設(shè)計(jì),它使我更加地體會(huì)到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識(shí)才能得心應(yīng)手地解決諸多問題;另外,在做任何事倒要有耐心,不要一遇到困難就退縮;在學(xué)習(xí)和工作中要時(shí)刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。
人生的道路是曲折的,但正是因?yàn)榍廴松殴獠蕣Z目,在人生的道路上,總遇到重重困難,但正是因?yàn)槔щy我們才變得更堅(jiān)強(qiáng)。今后的路還很長(zhǎng),面對(duì)困難,讓我們用行動(dòng)去俘虜它吧!
編程的心得7
經(jīng)過五天的Java實(shí)訓(xùn),感觸很深,收獲也很大,對(duì)自己的缺點(diǎn)也有了很多的認(rèn)識(shí),回首本學(xué)期JAVA學(xué)習(xí),重點(diǎn)還是在學(xué)習(xí)概念等一些常識(shí)性的東西,關(guān)于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運(yùn)用,Gui界面設(shè)計(jì)和事件。
在我學(xué)習(xí)的語言中,我自己認(rèn)為Java是一門比較強(qiáng)大的面向?qū)ο蟮木幊陶Z言,不僅僅是因?yàn)樗目缙脚_(tái)型還有它的較強(qiáng)的實(shí)用性,強(qiáng)悍的嵌入性。
本次實(shí)訓(xùn)主要是針對(duì)我們對(duì)項(xiàng)目流程不熟悉和對(duì)整體項(xiàng)目的把握不清楚,學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)和表的建設(shè)以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長(zhǎng),但是總體上收獲挺大的,當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我感到非常高興,因?yàn)閖ava一直學(xué)的是課本知識(shí),所以實(shí)訓(xùn)對(duì)于我來說是必須要學(xué)會(huì)熟練操作的。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的'艱巨,因?yàn)閷W(xué)習(xí)中我遇到了很多以前未曾遇到的難點(diǎn),有時(shí)后也難免會(huì)失去耐心,但是,通過老師的指導(dǎo),自己的努力的練習(xí),我順利的化解了一道道的障礙?朔薐ava學(xué)習(xí)上的一道道難關(guān),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識(shí)。
有些知識(shí)點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時(shí)突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當(dāng)局者迷,旁觀者清”,有些東西感覺自己做的是時(shí)候明明沒什么錯(cuò)誤,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。
此次實(shí)訓(xùn),我深深體會(huì)到了積累知識(shí)的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個(gè)月的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時(shí)也更深刻的認(rèn)識(shí)到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來說我對(duì)這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向。
這次實(shí)訓(xùn),我們更多學(xué)到的是不懂就要問和自己應(yīng)該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團(tuán)隊(duì)合作和發(fā)揮團(tuán)隊(duì)意識(shí),最后在自己的努力下終于運(yùn)行成功,這種感覺美不可言,心情愉悅至極,有很強(qiáng)的成就感。
最后,我自己感覺這次實(shí)訓(xùn)的收獲還是很大的,我相信在不久的將來我們會(huì)有自己的一片天空。
編程的心得8
首先來看看這位學(xué)習(xí)者,在C語言學(xué)習(xí)過程中用了笨的學(xué)習(xí)方法,天天有事沒事抄程序,然后回到宿舍機(jī)子上做調(diào)試,當(dāng)時(shí)老師讓做的一個(gè)項(xiàng)目,我?guī)缀跏且粴夂浅,?dāng)時(shí)就想著每天抄抄小程序還是有很大作用的,大程序不就是由一個(gè)個(gè)的小程序組成的嘛,抄程序雖然笨的方法但它是進(jìn)步快的方法,這位學(xué)者這樣認(rèn)為,他說:
“抄程序是積累經(jīng)驗(yàn)的'時(shí)候,而做項(xiàng)目才是真正把所學(xué)為所用的時(shí)候,也就是你做一個(gè)大點(diǎn)的項(xiàng)目才能真正說明你學(xué)到了很多東西,達(dá)到學(xué)有所用才是終的目的,不然就算你學(xué)的再多,然而并無卵用“。
小編給大家分享下學(xué)者的學(xué)習(xí)心得體會(huì),在學(xué)習(xí)的時(shí)候一定要注意這幾點(diǎn):
1、不會(huì)的一定要問明白,要學(xué)會(huì)為我所用,看書的時(shí)候一定要做好標(biāo)記,不懂的地方一定要標(biāo)明是什么意思。
2、在學(xué)習(xí)的過程中一定要記住動(dòng)手,不然很容易形成眼高手低的局面,不管什么樣的程序都要親手做過才能說會(huì)了,不要整天說我不會(huì)學(xué)不會(huì),其實(shí)是你不想學(xué),只是你下決心抄一個(gè)月程序,我保證我能有大的進(jìn)步,其實(shí)當(dāng)你抄到一周到兩周的時(shí)候你就會(huì)特想抄,因?yàn)槟銜?huì)發(fā)現(xiàn)程序你能看懂了,能幫別人調(diào)程序了,有一種成就感呀!它會(huì)讓你更加努力的去學(xué)習(xí)。
3、在培訓(xùn)學(xué)習(xí)過程中,我建議大家在上課的時(shí)候少看課本,課本要在下課的時(shí)候看特別是上課前一定要先看看課本,上課的時(shí)候呢就不要看了,不要老師講到那個(gè)問題了你馬上在書上找,這樣不好,會(huì)影響你的注意力,其實(shí)還真不如注意聽老師講呢?因?yàn)槟阋且贿吢犚贿吙凑n本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結(jié)果,這個(gè)時(shí)候看課本才是記的牢固的時(shí)候,學(xué)習(xí)要的不就是個(gè)高效率嗎?
4、在學(xué)習(xí)過程中一定要講求效率,如果你學(xué)一小時(shí)還沒別人學(xué)一分鐘學(xué)的效果好,那你還不如先去轉(zhuǎn)換下思路,等到想的學(xué)的時(shí)候才能夠?qū)W的更好。
編程的心得9
C語言學(xué)習(xí)真的是千言萬語,可以說C語言在世界語言排行榜中位居前列,像一些操作系統(tǒng)、驅(qū)動(dòng)軟件、多媒體軟件、大型游戲、殺毒軟件等等軟件操作系統(tǒng),都是CC++的特區(qū),對(duì)于其他語言來講真的是望塵莫及。接下來聊聊關(guān)于C語言編程培訓(xùn)學(xué)習(xí)心得,或許在你C語言編程培訓(xùn)學(xué)習(xí)中會(huì)有幫助。
首先來看看這位學(xué)習(xí)者,在C語言學(xué)習(xí)過程中用了笨的學(xué)習(xí)方法,天天有事沒事抄程序,然后回到宿舍機(jī)子上做調(diào)試,當(dāng)時(shí)老師讓做的一個(gè)項(xiàng)目,我?guī)缀跏且粴夂浅,?dāng)時(shí)就想著每天抄抄小程序還是有很大作用的,大程序不就是由一個(gè)個(gè)的小程序組成的嘛,抄程序雖然笨的方法但它是進(jìn)步快的方法,這位學(xué)者這樣認(rèn)為,他說:“抄程序是積累經(jīng)驗(yàn)的時(shí)候,而做項(xiàng)目才是真正把所學(xué)為所用的時(shí)候,也就是你做一個(gè)大點(diǎn)的項(xiàng)目才能真正說明你學(xué)到了很多東西,達(dá)到學(xué)有所用才是終的目的,不然就算你學(xué)的再多,然而并無卵用“。
分享下學(xué)者的學(xué)習(xí)心得體會(huì),在學(xué)習(xí)的時(shí)候一定要注意這幾點(diǎn):
1、不會(huì)的一定要問明白,要學(xué)會(huì)為我所用,看書的時(shí)候一定要做好標(biāo)記,不懂的地方一定要標(biāo)明是什么意思。
2、在學(xué)習(xí)的過程中一定要記住動(dòng)手,不然很容易形成眼高手低的局面,不管什么樣的程序都要親手做過才能說會(huì)了,不要整天說我不會(huì)學(xué)不會(huì),其實(shí)是你不想學(xué),只是你下決心抄一個(gè)月程序,我保證我能有大的進(jìn)步,其實(shí)當(dāng)你抄到一周到兩周的.時(shí)候你就會(huì)特想抄,因?yàn)槟銜?huì)發(fā)現(xiàn)程序你能看懂了,能幫別人調(diào)程序了,有一種成就感呀!它會(huì)讓你更加努力的去學(xué)習(xí)。
3、在培訓(xùn)學(xué)習(xí)過程中,我建議大家在上課的時(shí)候少看課本,課本要在下課的時(shí)候看特別是上課前一定要先看看課本,上課的時(shí)候呢就不要看了,不要老師講到那個(gè)問題了你馬上在書上找,這樣不好,會(huì)影響你的注意力,其實(shí)還真不如注意聽老師講呢?因?yàn)槟阋且贿吢犚贿吙凑n本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結(jié)果,這個(gè)時(shí)候看課本才是記的牢固的時(shí)候,學(xué)習(xí)要的不就是個(gè)高效率嗎?
4、在學(xué)習(xí)過程中一定要講求效率,如果你學(xué)一小時(shí)還沒別人學(xué)一分鐘學(xué)的效果好,那你還不如先去轉(zhuǎn)換下思路,等到想的學(xué)的時(shí)候才能夠?qū)W的更好。
編程的心得10
我剛開始要學(xué)習(xí)編程的原因是什么已經(jīng)記不清楚了,只是父母讓我學(xué),說學(xué)一個(gè)特長(zhǎng)而已。從此,我硬著頭皮開始學(xué)習(xí)這一學(xué)科了。
剛開始學(xué)的時(shí)候,就感到很迷茫,什么也聽不懂,一片密密麻麻的英文字母,一條條奇怪的語句就解決出了一道題目,但我仍找不到頭緒。后來一位老師告訴我:學(xué)習(xí)編程要培養(yǎng)興趣,從中尋找快樂,后來經(jīng)過長(zhǎng)時(shí)間的學(xué)習(xí),慢慢有了起色。
上學(xué)期,學(xué)校開設(shè)了綜合實(shí)踐課,要求我們參加“程序設(shè)計(jì)”這個(gè)興趣班。在這期間,主要是學(xué)習(xí)一題多解的思路與方法,我認(rèn)真地聽了,可到真正自己想一題多解的方法時(shí),卻仍只想得出一種。這是才漸漸發(fā)現(xiàn)編程和數(shù)學(xué)知識(shí)有密不可分的聯(lián)系:數(shù)學(xué)主要是讓人懂得一種分析問題的方法,然后再通過編程去實(shí)現(xiàn)它。它是我們用來解決現(xiàn)實(shí)問題的一種的工具。我一開始有點(diǎn)不屑一顧,覺得數(shù)學(xué)和編程之間沒有什么關(guān)系,漸漸地,我才發(fā)現(xiàn)實(shí)際上一個(gè)題目有時(shí)運(yùn)用數(shù)學(xué)公式是可以提高效率的。
比如“判斷8的倍數(shù)問題”,最簡(jiǎn)單的方法是枚舉,但也可以運(yùn)用數(shù)學(xué)知識(shí),直接判斷后三位是否能被8整除。如果不會(huì)數(shù)學(xué)方法,一旦數(shù)據(jù)過大,效率就會(huì)下降。所以運(yùn)用數(shù)學(xué)知識(shí)有時(shí)候能使你的程序的效率產(chǎn)生質(zhì)的飛躍。現(xiàn)在我在數(shù)學(xué)上出現(xiàn)的薄弱環(huán)節(jié),這一點(diǎn)是我必須要引起足夠重視的。
而且,通過兩學(xué)期綜合實(shí)踐課的學(xué)習(xí),我還學(xué)到了另一點(diǎn):要學(xué)習(xí)編程是要有很大恒心和毅力的,首先要明確自己的目標(biāo),想好自己編程是為了干什么。不能只是一時(shí)沖動(dòng),雖然編程學(xué)習(xí)有時(shí)是有點(diǎn)枯燥難懂,但只要肯靜下心來學(xué)習(xí),一點(diǎn)一點(diǎn)的學(xué)好每一環(huán)節(jié),還是能學(xué)好的。堅(jiān)持,不僅可能讓我學(xué)好編程,還有可能讓我從中體會(huì)到快樂!
另外,學(xué)習(xí)編程要一邊實(shí)踐一邊查找自己的不足。也就是學(xué)以致用,只有把知識(shí)拿來用,才知道還有哪些要學(xué)。其實(shí)學(xué)習(xí)的目的就是為了運(yùn)用,只學(xué)不運(yùn)用,時(shí)間長(zhǎng)了也就忘了,只能“紙上談兵”。
在學(xué)習(xí)一門課的過程中,有失敗也會(huì)有成功,面對(duì)失敗,我不會(huì)氣餒。因?yàn)榧词共荒茏钃醣╋L(fēng)雨的肆虐,但我們可以左右自己的心情;即使無法完美得解決一件事情,但是我們可以在過程中尋找快樂;即使無法預(yù)料失敗的來臨,但我們可以把它當(dāng)作一個(gè)個(gè)成功的驛站……
我會(huì)堅(jiān)持學(xué)好這門課,雖然現(xiàn)在還未成功且困難重重,但是經(jīng)過一次次的努力后,在某一天,驀然回首曾經(jīng)的道路,會(huì)發(fā)現(xiàn):當(dāng)我一遍遍苦苦思索,破解難題之后;當(dāng)我踏完一層層的臺(tái)階,到達(dá)山頂;當(dāng)我一次次的'克服困難,終獲成功。那種成功后的心情是何等喜悅,之前付出的一切都是值得的。
付出,不一定馬上就會(huì)看到成功的曙光,也許只有在經(jīng)歷重重困難之后,將要瀕臨絕望之時(shí),成功才會(huì)叩響你的命運(yùn)之門。只是時(shí)間的先后而已,我將不會(huì)懷疑成功的存在,因?yàn)樗倳?huì)垂青那些為夢(mèng)想努力付出的人。等待成功的過程,也是對(duì)我的一個(gè)考驗(yàn)。
編程的心得11
剛進(jìn)公司,一切都感到很不適應(yīng),面對(duì)新的環(huán)境,面對(duì)新的工作方式,面對(duì)新的編程思維,一時(shí)之間還難以擺脫十幾年的課堂教學(xué)模式和教條的學(xué)習(xí)方法,讓我倍感壓力。萬事開頭難嘛!不過,經(jīng)過近三個(gè)月的學(xué)習(xí)和工作,在公司領(lǐng)導(dǎo)大力支持和關(guān)心下,在指導(dǎo)老師的悉心指導(dǎo)下,在與同學(xué)們的共同學(xué)習(xí)、工作中,我漸漸適應(yīng)了現(xiàn)在這種學(xué)習(xí)方式和生活方式,感受到了與以往校園生活的差異—--每一天的疲憊與喜悅,每一天的努力與收獲,每一天的教訓(xùn)與經(jīng)驗(yàn),每一天的進(jìn)步和成長(zhǎng),總之,每一天都過得很充實(shí),每一天都過得很有意義。
短暫的三個(gè)月實(shí)訓(xùn)即將結(jié)束,給我留下了許多成長(zhǎng)的記憶。的確,三個(gè)月的編寫代碼、調(diào)試程序、項(xiàng)目實(shí)戰(zhàn)的訓(xùn)練,使我積累了許多編程經(jīng)驗(yàn),提高了編程能力,走出以往“只看書本理論不編寫代碼”的`誤區(qū)。更為重要的是,我從指導(dǎo)老師那里學(xué)習(xí)到了學(xué)習(xí)的方法和學(xué)習(xí)的精神,使我對(duì)編程產(chǎn)生了更深的興趣。當(dāng)然,還不僅僅于此,我從指導(dǎo)老師身上也學(xué)到了許多為人處事之道。在公司中,我感受到了另外一種文化-----那就是社會(huì)文化和企業(yè)文化,在此過程中,我漸漸將自己當(dāng)作了企業(yè)人、社會(huì)人。在此,我應(yīng)當(dāng)感謝公司的重視與關(guān)切,指導(dǎo)老師指導(dǎo)與幫助以及學(xué)院提供此次千載難逢的實(shí)訓(xùn)機(jī)會(huì)。
編程的心得12
在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語言程序?qū)嵙?xí)學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來的時(shí)候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)習(xí)課程老師并沒有給我們?cè)敿?xì)的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理.簡(jiǎn)單界面程序.高級(jí)界面程序.程序的添加修改.用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時(shí)間操作。上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語言必不可少的實(shí)習(xí)環(huán)節(jié),特別是c語言靈活、簡(jiǎn)潔,更需要通過編程的實(shí)習(xí)來真正掌握它。對(duì)于程序設(shè)計(jì)語言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過充分的`實(shí)際上機(jī)操作才能完成。
學(xué)習(xí)c程序設(shè)計(jì)語言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間因?yàn)閷W(xué)時(shí)所限,課程不能安排過多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)
為此,我們結(jié)合課堂講授的內(nèi)容和進(jìn)度,安排了12次上機(jī)實(shí)驗(yàn)。課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:
1.熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法
一個(gè)c語言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂 環(huán)境 就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過上機(jī)實(shí)驗(yàn),熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。
2.學(xué)習(xí)上機(jī)調(diào)試程序
完成程序的編寫,決不意味著萬事大吉。你認(rèn)為萬無一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測(cè)出一大堆錯(cuò)誤。有時(shí)程序本身不存在語法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來說,盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。
通過這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)習(xí)學(xué)習(xí),我們了解了一些關(guān)于c語言的知識(shí),理解鞏固了我們c語言的理論知識(shí),著對(duì)我們將來到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難。
3.加深對(duì)課堂講授內(nèi)容的理解
課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過多次上機(jī)練習(xí),對(duì)于語法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語言的語法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)習(xí)中會(huì)發(fā)現(xiàn)原來理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)習(xí)所致。
學(xué)習(xí)c語言不能停留在學(xué)習(xí)它的語法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語言程序,解決實(shí)際問題。即把c語言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過上機(jī)才能檢驗(yàn)自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。
通過上機(jī)實(shí)驗(yàn)來驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。
但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去 掩蓋 程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對(duì)c語言的理解和程序開發(fā)能力。
編程的心得13
師的責(zé)任是教會(huì)你入門,和解答你提出的問題。如果你就等著老師把你教成高手,那就完了,注定成不了高手。你在自學(xué)過程中遇到問題,是可以向老師提的,如果相關(guān)方面的老師回答不了應(yīng)該回答的問題,那才能說明是老師的責(zé)任。
一個(gè)好老師對(duì)以后的發(fā)展很有影響,多問一些真正的高手,學(xué)校的老師水平參差不齊,而且確實(shí)實(shí)戰(zhàn)經(jīng)驗(yàn),最好到實(shí)際工作的地方去咨詢,才能更好的走出第一步。
1.基礎(chǔ)要扎實(shí)。
有句話說得好,成功是給有準(zhǔn)備的人的。同樣,好的作品,好的方案,好的創(chuàng)意,也是給基礎(chǔ)扎實(shí)的人的。在基礎(chǔ)鞏固的情況下,更容易理解問題,更容易創(chuàng)新方案。也就是說學(xué)習(xí)快的創(chuàng)意好的人,他的基礎(chǔ)肯定不錯(cuò)的。
對(duì)應(yīng)于英語單詞不要怕,很多搞編程的英語并不是很好,但起碼你不要排斥他,你對(duì)英語的熱愛程度會(huì)一定程度上影響你的技術(shù)深度,編程與我們的口語不一樣,現(xiàn)在學(xué)習(xí)也不晚。
2.深入理解編程思想。
不是說對(duì)一門語言如何如何了解就是編程高手,也不是說會(huì)了多少多少語言他就是高手。深入理解編程思想的人,學(xué)習(xí)一門語言簡(jiǎn)直是小兒科,熟練運(yùn)用一個(gè)陌生語言,那也不是難事。好比宙宇物質(zhì)小到分子原子質(zhì)子微子,大到銀河系河外星系。這編程思想也有兩方面,小到一個(gè)小小的精妙的算法,大到面向?qū)ο竺嫦騍OA(面向服務(wù))等等,每一方面都需要有一定的理解,在不同的狀況下側(cè)重于某一方面。以上三個(gè)流程做好了,那隨手寫出的網(wǎng)站也是具體一定技術(shù)含量的站。學(xué)習(xí)要注意方法,不是每個(gè)人都能做好上面流程的。下面提出應(yīng)該注意的問題.
編程思想一般就是想實(shí)現(xiàn)一個(gè)功能所需要很多的想法,如何判斷,并且中間很多的例外情況的處理,編程思想可以通過多看別的代碼來學(xué)習(xí)。慢慢你也有編程思想了,好的編程思路會(huì)為程序帶來更好的執(zhí)行效率。
3.多多動(dòng)手。
為什么紙上談兵不行?紙上談兵太理想化了,把自己沒有發(fā)現(xiàn)的問題隱藏了,當(dāng)成了不存在的問題。只有實(shí)際多多親自動(dòng)手,才會(huì)發(fā)現(xiàn)有太多的問題是書上沒提到的.,也是自己沒想到的。才會(huì)發(fā)現(xiàn),一個(gè)小小的問題也要搞上半天。當(dāng)然,如果你基礎(chǔ)鞏固的話,那這些問題應(yīng)該都是可以被你解決的。熟練后,就不認(rèn)為這些問題了。
不要看代碼不難就感覺會(huì)了,只有自己的手打一遍,沒有錯(cuò)誤,編程的嚴(yán)謹(jǐn)些決定了,你錯(cuò)一個(gè)字母都不行。所以大家一定要注意,編程是自己打出來的,不是復(fù)制,粘貼你就會(huì)了,以后碰到了,還是不會(huì)。
4.不要超出水平研究問題。
發(fā)現(xiàn)總有很多喜歡問問題的人問出一些自己水平遠(yuǎn)遠(yuǎn)不足的問題。那就算別人幫你解決了,你又能學(xué)到什么?下次遇到這個(gè)問題還不是一樣的要問。學(xué)習(xí)本是循序漸進(jìn)分階段一步步來的。試問問,有幾個(gè)程序員能夠一夜之間成為高手的?在學(xué)校,有老師領(lǐng)你入門,但更多的高手都是自學(xué)入門的;入門后,你可以找到相當(dāng)多的經(jīng)典資料進(jìn)入學(xué)習(xí);提高后,你發(fā)現(xiàn)菜鳥太多,但高手也是有不少,與他們交流自己那個(gè)水平層次的問題會(huì)得到很多經(jīng)驗(yàn);如果你天分好,
對(duì)編程思想有所領(lǐng)悟,那你會(huì)很快的提高一個(gè)檔次,這時(shí)要找找一些原始的技術(shù)資料,通常老外的技術(shù)還是不錯(cuò)的;最后就是研發(fā)出啥啥啥超NB的系統(tǒng)。這就是水平層次,這水平層次的上升不僅是靠了解高層次知識(shí)而提升的,而更大成份是需要是自己理解編程思想的。我信國(guó)的一個(gè)詞好:悟。記住,不是什么都能讓別人教會(huì)的!
剛開始接觸不要?jiǎng)傞_始就研究一些特別強(qiáng)大的cms或軟件,那樣你會(huì)發(fā)現(xiàn)你什么都不會(huì),而且會(huì)對(duì)你以后的學(xué)習(xí)帶來很多的不利因素,要根據(jù)當(dāng)前的水平研究,現(xiàn)在phpcms,dedecms,帝國(guó)什么的都不錯(cuò),如果一個(gè)新手研究下去會(huì)瘋的,他們的代碼都是封裝過的,不會(huì)像別的留言板那樣這么清晰。當(dāng)你會(huì)寫留言板,能寫一個(gè)簡(jiǎn)單的文章管理系統(tǒng)再去研究可能是更好,當(dāng)然如果你是牛人你可以去干這個(gè)。
很多情況下大家要堅(jiān)持夢(mèng)想,學(xué)習(xí)編程需要堅(jiān)持并且需要大量的實(shí)踐。希望你以后就一個(gè)一個(gè)技術(shù)牛人,以后帶團(tuán)隊(duì)。
編程的心得14
學(xué)習(xí)C語言已經(jīng)一年多,對(duì)C也算得上半個(gè)入門者,期間也寫過一些自娛自樂的代碼。其實(shí)個(gè)人認(rèn)為無論學(xué)習(xí)什么語言,最重要的是掌握習(xí)編程思想,然而C語言一種學(xué)習(xí)編程思想的基礎(chǔ)語言。所以,C語言的重要性不言而喻。
一、課本
無論用的是什么書,要學(xué)好C語言,把書上的每一個(gè)例題、習(xí)題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語言中有什么用?并嘗試修改每一個(gè)例題的代碼,采用不同的代碼來實(shí)現(xiàn)題目的`要求。
二、課堂
在每一節(jié)課上,注意老師講的內(nèi)容,有的知識(shí),老師稍微提點(diǎn),你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識(shí)點(diǎn)。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機(jī)調(diào)試。
三、筆記
無論學(xué)習(xí)什么知識(shí),筆記是重點(diǎn),俗話說:好記性不如爛筆頭。一個(gè)認(rèn)真學(xué)習(xí)的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個(gè)例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動(dòng)規(guī)、迭代、分枝。
四、交流
想學(xué)好C語言,交流是必須的,尤其是學(xué)習(xí)C語言的新手,這里,我向大家推介——百度C語言貼吧,這里有很多的學(xué)習(xí)者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機(jī)練習(xí)
這是學(xué)習(xí)好C語言的關(guān)重要的環(huán)節(jié),無論你編程學(xué)得多好,上機(jī)實(shí)現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進(jìn)計(jì)算機(jī),讓計(jì)算機(jī)來實(shí)現(xiàn),這樣有助于你對(duì)程序的理解,并試著修改你的代碼,讓你的代碼更精簡(jiǎn),效率更高。平時(shí)沒事的時(shí)候,在計(jì)算機(jī)上多敲代碼,一個(gè)編程厲害的高手,他的計(jì)算機(jī)上會(huì)有多代碼。
想成為編程高手的軍規(guī):
1、大學(xué)生活豐富多彩,會(huì)令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會(huì)因?yàn)槭裁炊紱]學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語言是基礎(chǔ),很重要,如果你不學(xué)好C語言,那么什么高級(jí)語言你都學(xué)不好。
4、計(jì)算機(jī)專業(yè)是一個(gè)很枯燥的專業(yè),但即來之、則安之,只要你努力學(xué),也會(huì)發(fā)現(xiàn)其中的樂趣。
5、學(xué)習(xí)編程的秘訣是:編程,編程,再編程。
編程的心得15
轉(zhuǎn)眼間來達(dá)內(nèi)參加南京java培訓(xùn)已經(jīng)快4個(gè)月了。在這短時(shí)間里,我一方面學(xué)到了很多的知識(shí),另一方面也結(jié)交了不少新朋友。雖然學(xué)習(xí)的過程很累,但是學(xué)習(xí)的過程中卻是那么的充實(shí),在學(xué)習(xí)JAVA過程中,對(duì)學(xué)習(xí)JAVA有一些深刻體會(huì):
1、學(xué)習(xí)JAVA心態(tài):
JAVA是一門計(jì)算機(jī)語言,是人類發(fā)明的語言,應(yīng)該比人類語言更容易學(xué)習(xí),只要你有一種必勝學(xué)習(xí)JAVA心態(tài)就可以成功。
2、學(xué)習(xí)JAVA指導(dǎo)老師:
學(xué)習(xí)JAVA指導(dǎo)老師必須有項(xiàng)目開發(fā)經(jīng)驗(yàn),如果沒有開發(fā)經(jīng)驗(yàn)JAVA學(xué)習(xí)老師指導(dǎo),會(huì)花費(fèi)很多時(shí)間;達(dá)內(nèi)的.老師都是有著豐富JAVA教學(xué)經(jīng)驗(yàn),這一點(diǎn)也讓我的學(xué)習(xí)輕松不少。
3、學(xué)習(xí)JAVA項(xiàng)目:
JAVA企業(yè)商業(yè)項(xiàng)目非常重要,必須按照J(rèn)AVA企業(yè)商業(yè)項(xiàng)目去學(xué)習(xí)與指導(dǎo)。
4、學(xué)習(xí)JAVA的方法:
JAVA學(xué)習(xí)中,首先要做到課前、課后復(fù)習(xí)及預(yù)習(xí),在java的學(xué)習(xí)中,要時(shí)刻保持一個(gè)清醒的頭腦;多和同學(xué)溝通;互相學(xué)習(xí);取長(zhǎng)補(bǔ)短;在學(xué)習(xí)中做到幫助他人或他人幫助自己。
我相信在不斷的JAVA學(xué)習(xí)過程中,經(jīng)過為期4個(gè)月學(xué)習(xí)我一定獲得成功!
【編程的心得】相關(guān)文章:
編程實(shí)習(xí)心得11-21
c語言編程心得06-19
編程實(shí)習(xí)心得范文12-08
編程實(shí)習(xí)心得三篇03-27
c語言編程實(shí)習(xí)心得范文01-21
編程培訓(xùn)心得體會(huì)02-10
編程入門書籍03-01
編程實(shí)習(xí)總結(jié)02-21