程序編程心得體會(huì)(通用3篇)
程序編程心得體會(huì) 篇1
程序設(shè)計(jì)心得體會(huì)一:程序設(shè)計(jì)心得體會(huì)
在這為期半個(gè)月的時(shí)間內(nèi),通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統(tǒng)的程序設(shè)計(jì),更值得高興的是我們的程序得到了大家的喜愛(ài),在每次的簡(jiǎn)報(bào)中都得到了較好的成績(jī)。
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C語(yǔ)言程序設(shè)計(jì)》這門(mén)課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒(méi)有什么練習(xí)的機(jī)會(huì),這次的課程設(shè)計(jì)是我第一次通過(guò)自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來(lái)設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。
在我們小組有解決不了的問(wèn)題時(shí),我們會(huì)主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢問(wèn),這不僅豐富了我們的知識(shí),還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲(chǔ)信息,由于我們?cè)谏险n時(shí)不注重對(duì)文件的運(yùn)用,所以在這方面有較大的困難。我先將書(shū)本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來(lái)驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現(xiàn)了用文件來(lái)保存并查看學(xué)生的信息。
這次設(shè)計(jì)中,我的收獲還有就是學(xué)會(huì)了用流程圖來(lái)表達(dá)自己的想法,并根據(jù)流程圖來(lái)逐步實(shí)現(xiàn)程序的功能。開(kāi)始的時(shí)候,我畫(huà)流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據(jù)自己的想法畫(huà)出圖來(lái),后來(lái)畫(huà)多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫(huà)出來(lái)。
在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們?cè)诤瘮?shù)的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總(gè)人寫(xiě)的函數(shù)的思想不都一樣,所以在調(diào)試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負(fù)有心人,我們成功了!
在參考書(shū)上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設(shè)計(jì)》,還找到了由譚浩強(qiáng)主編的第三版《c語(yǔ)言》進(jìn)行參考。
當(dāng)然,我們的程序還有一些不完善的地方,比如說(shuō),當(dāng)輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時(shí)候,程序會(huì)出現(xiàn)一些錯(cuò)誤,有時(shí)會(huì)出現(xiàn)主菜單的死循環(huán);在一次程序運(yùn)行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運(yùn)行程序。
三周的小學(xué)期即將結(jié)束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之間的合作與交流。
程序編程心得體會(huì) 篇2
此次只實(shí)訓(xùn)了短短的三周。雖說(shuō)時(shí)間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對(duì)一些理論知識(shí)的理解,不僅使我在理論上對(duì)Java有了全新的認(rèn)識(shí),在實(shí)踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道理,對(duì)我來(lái)說(shuō)受益非淺。除此以外,我知道了什么叫團(tuán)隊(duì),怎樣和團(tuán)隊(duì)分工合作;同時(shí)我還學(xué)會(huì)了如何更好地與別人溝通,如何更好地去陳述自己的觀點(diǎn),如何說(shuō)服別人認(rèn)同自己的觀點(diǎn)。這也是第一次讓我親身感受到理論與實(shí)際的相結(jié)合,讓我大開(kāi)眼界。也是對(duì)以前所學(xué)知識(shí)的一個(gè)初審吧!這次實(shí)訓(xùn)對(duì)于我以后學(xué)習(xí)、找工作也是受益菲淺的,在短短的三周中相信這些寶貴的經(jīng)驗(yàn)會(huì)成為我今后成功的重要的基石;這對(duì)于我的學(xué)業(yè),乃至我以后人生的影響無(wú)疑是極其深遠(yuǎn)的。
這次實(shí)訓(xùn)雖然是我們的第一次,不過(guò)同學(xué)們表現(xiàn)不錯(cuò),由此看來(lái),我們?cè)谶M(jìn)入大學(xué)的這幾個(gè)月里學(xué)到了不少的專(zhuān)業(yè)知識(shí),只是自己感覺(jué)不到而已。對(duì)于所學(xué)專(zhuān)業(yè),我們不能過(guò)于自卑和擔(dān)憂,否則會(huì)妨礙自己學(xué)習(xí)。實(shí)訓(xùn)是學(xué)習(xí)Java的重要環(huán)節(jié),有利于我們鞏固專(zhuān)業(yè)知識(shí)、掌握工作技能,提高就業(yè)籌碼。
我把本次為期三周的實(shí)訓(xùn)看作是“理論與實(shí)踐相結(jié)合的橋梁”。通過(guò)這周的實(shí)訓(xùn)和學(xué)習(xí),我知道了此次實(shí)訓(xùn)的目的,也清楚目前自己的不足,那就是缺乏相應(yīng)的知識(shí)與經(jīng)驗(yàn),對(duì)所學(xué)的專(zhuān)業(yè)知識(shí)不能夠很好地運(yùn)用于實(shí)踐操作。正所謂“百聞不如一見(jiàn)”,經(jīng)過(guò)這次自身的切身實(shí)踐,我才深切地理會(huì)到了“走出課堂,投身實(shí)踐”的必要性。平時(shí),我們只能在課堂上與老師一起紙上談兵,思維的認(rèn)識(shí)基本上只是局限于課本的范圍之內(nèi),也許就是這個(gè)原因就導(dǎo)致我們對(duì)專(zhuān)業(yè)知識(shí)認(rèn)識(shí)的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網(wǎng)絡(luò)知識(shí)水平的提高。但是課本上所學(xué)到的理論知識(shí)是為我們的實(shí)際操作指明了方向、提供相應(yīng)的方法,真正的職業(yè)技巧是要我們從以后的實(shí)際工作中慢慢汲取的。而針對(duì)實(shí)際操作中遇到的一些特殊的問(wèn)題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實(shí)訓(xùn)中我得到了許多收獲,我第一次體會(huì)到Java工程師的工作是什么樣子的,也發(fā)現(xiàn)了很多不曾注意到的細(xì)節(jié),在實(shí)訓(xùn)的演示過(guò)程中,我對(duì)作為一名Java工程師注意的事項(xiàng)應(yīng)該從小事做起、從基本做起。把職業(yè)能力訓(xùn)練與職業(yè)素質(zhì)有機(jī)的結(jié)合起來(lái)。相信這對(duì)我接下來(lái)學(xué)習(xí)專(zhuān)業(yè)知識(shí)會(huì)起到很有效的幫助,在接下來(lái)的幾個(gè)月里,我會(huì)以作為一名職業(yè)人的身份在這幾個(gè)方面要求自己,嚴(yán)格自我,向Java工程師靠近。
而經(jīng)過(guò)這次實(shí)訓(xùn),讓我明白如果是一個(gè)完整項(xiàng)目的開(kāi)發(fā),必須由團(tuán)隊(duì)來(lái)分工合作,否則,即費(fèi)力又費(fèi)時(shí)還做不好這個(gè)項(xiàng)目。因此不管在工作中還是在生活中要和老師、同學(xué)保持良好的關(guān)系是很重要的。做事首先要學(xué)做人,要明白做人的道理,如何與人相處是現(xiàn)代社會(huì)的做人的一個(gè)最基本的問(wèn)題。對(duì)于自己這樣一個(gè)即將步入社會(huì)的人來(lái)說(shuō),需要學(xué)習(xí)的東西很多,他們就是最好的老師,正所謂“三人行,必有我?guī)?rdquo;,我們可以向他們學(xué)習(xí)很多知識(shí)、道理。
程序編程心得體會(huì) 篇3
師的責(zé)任是教會(huì)你入門(mén),和解答你提出的問(wèn)題。如果你就等著老師把你教成高手,那就完了,注定成不了高手。你在自學(xué)過(guò)程中遇到問(wèn)題,是可以向老師提的,如果相關(guān)方面的老師回答不了應(yīng)該回答的問(wèn)題,那才能說(shuō)明是老師的責(zé)任。
一個(gè)好老師對(duì)以后的發(fā)展很有影響,多問(wèn)一些真正的高手,學(xué)校的老師水平參差不齊,而且確實(shí)實(shí)戰(zhàn)經(jīng)驗(yàn),最好到實(shí)際工作的地方去咨詢,才能更好的走出第一步。
2. 基礎(chǔ)要扎實(shí)。
有句話說(shuō)得好,成功是給有準(zhǔn)備的人的。同樣,好的作品,好的方案,好的創(chuàng)意,也是給基礎(chǔ)扎實(shí)的.人的。在基礎(chǔ)鞏固的情況下,更容易理解問(wèn)題,更容易創(chuàng)新方案。也就是說(shuō)學(xué)習(xí)快的創(chuàng)意好的 人,他的基礎(chǔ)肯定不錯(cuò)的。
對(duì)應(yīng)于英語(yǔ)單詞不要怕,很多搞編程的英語(yǔ)并不是很好,但起碼你不要排斥他,你對(duì)英語(yǔ)的熱愛(ài)程度會(huì)一定程度上影響你的技術(shù)深度,編程與我們的口語(yǔ)不一樣,現(xiàn)在學(xué)習(xí)也不晚。
3. 深入理解編程思想。
不是說(shuō)對(duì)一門(mén)語(yǔ)言如何如何了解就是編程高手,也不是說(shuō)會(huì)了多少多少語(yǔ)言他就是高手。深入理解編程思想的人,學(xué)習(xí)一門(mén)語(yǔ)言簡(jiǎn)直是小兒科,熟練運(yùn)用一個(gè)陌生語(yǔ)言,那也不是難事。好比宙宇物質(zhì)小到分子原子質(zhì)子微子,大到銀河系河外星系。這編程思想也有兩方面,小到一個(gè)小小的精妙的算法,大到面向?qū)ο竺嫦騍OA(面向服務(wù))等等,每一方面都需要有一定的理解,在不同的狀況下側(cè)重于某一方面。以上三個(gè)流程做好了,那隨手寫(xiě)出的網(wǎng)站也是具體一定技術(shù)含量的站。學(xué)習(xí)要注意方法,不是每個(gè)人都能做好上面流程的。下面提出應(yīng)該注意的問(wèn)題.
編程思想一般就是想實(shí)現(xiàn)一個(gè)功能所需要很多的想法,如何判斷,并且中間很多的例外情況的處理,編程思想可以通過(guò)多看別的代碼來(lái)學(xué)習(xí)。慢慢你也有編程思想了,好的編程思路會(huì)為程序帶來(lái)更好的執(zhí)行效率。
4. 多多動(dòng)手。
為什么紙上談兵不行?紙上談兵太理想化了,把自己沒(méi)有發(fā)現(xiàn)的問(wèn)題隱藏了,當(dāng)成了不存在的問(wèn)題。只有實(shí)際多多親自動(dòng)手,才會(huì)發(fā)現(xiàn)有太多的問(wèn)題是書(shū)上沒(méi)提到的,也是自己沒(méi)想到的。才會(huì)發(fā)現(xiàn),一個(gè)小小的問(wèn)題也要搞上半天。當(dāng)然,如果你基礎(chǔ)鞏固的話,那這些問(wèn)題應(yīng)該都是可以被你解決的。熟練后,就不認(rèn)為這些問(wèn)題了。
不要看代碼不難就感覺(jué)會(huì)了,只有自己的手打一遍,沒(méi)有錯(cuò)誤,編程的嚴(yán)謹(jǐn)些決定了,你錯(cuò)一個(gè)字母都不行。所以大家一定要注意,編程是自己打出來(lái)的,不是復(fù)制,粘貼你就會(huì)了,以后碰到了,還是不會(huì)。
5. 不要超出水平研究問(wèn)題。
發(fā)現(xiàn)總有很多喜歡問(wèn)問(wèn)題的人問(wèn)出一些自己水平遠(yuǎn)遠(yuǎn)不足的問(wèn)題。那就算別人幫你解決了,你又能學(xué)到什么?下次遇到這個(gè)問(wèn)題還不是一樣的要問(wèn)。學(xué)習(xí)本是循序漸進(jìn)分階段一步步來(lái)的。試問(wèn)問(wèn),有幾個(gè)程序員能夠一夜之間成為高手的?在學(xué)校,有老師領(lǐng)你入門(mén),但更多的高手都是自學(xué)入門(mén)的;入門(mén)后,你可以找到相當(dāng)多的經(jīng)典資料進(jìn)入學(xué)習(xí);提高后,你發(fā)現(xiàn)菜鳥(niǎo)太多,但高手也是有不少,與他們交流自己那個(gè)水平層次的問(wèn)題會(huì)得到很多經(jīng)驗(yàn);如果你天分好,對(duì)編程思想有所領(lǐng)悟,那你會(huì)很快的提高一個(gè)檔次,這時(shí)要找找一些原始的技術(shù)資料,通常老外的技術(shù)還是不錯(cuò)的;最后就是研發(fā)出啥啥啥超NB的系統(tǒng)。這就是水平層次,這水平層次的上升不僅是靠了解高層次知識(shí)而提升的,而更大成份是需要是自己理解編程思想的。我信國(guó)的一個(gè)詞好:悟。記住,不是什么都能讓別人教會(huì)的!
剛開(kāi)始接觸不要?jiǎng)傞_(kāi)始就研究一些特別強(qiáng)大的cms或軟件,那樣你會(huì)發(fā)現(xiàn)你什么都不會(huì),而且會(huì)對(duì)你以后的學(xué)習(xí)帶來(lái)很多的不利因素,要根據(jù)當(dāng)前的水平研究,現(xiàn)在phpcms,dedecms,帝國(guó)什么的都不錯(cuò),如果一個(gè)新手研究下去會(huì)瘋的,他們的代碼都是封裝過(guò)的,不會(huì)像別的留言板那樣這么清晰。當(dāng)你會(huì)寫(xiě)留言板,能寫(xiě)一個(gè)簡(jiǎn)單的文章管理系統(tǒng)再去研究可能是更好,當(dāng)然如果你是牛人你可以去干這個(gè)。
很多情況下大家要堅(jiān)持夢(mèng)想,學(xué)習(xí)編程需要堅(jiān)持并且需要大量的實(shí)踐。希望你以后就一個(gè)一個(gè)技術(shù)牛人,以后帶團(tuán)隊(duì)。