程序編程心得體會(通用3篇)

程序編程心得體會 篇1

程序設計心得體會一:程序設計心得體會

程序編程心得體會(通用3篇)

在這為期半個月的時間內,通過我們小組各成員之間的相互討論和合作,我們完成了學生信息管理系統的程序設計,更值得高興的是我們的程序得到了大家的喜愛,在每次的簡報中都得到了較好的成績。

雖然在上個學期中,我們已經學習了《C語言程序設計》這門課,但是我所學的知識最多也就是在做作業的時候才會用到,平時沒有什麼練習的機會,這次的課程設計是我第一次通過自己構思,和同學討論並且不斷查閲資料來設計一項程序。這次設計,不僅鞏固了我以前所學的知識,還讓我對c語言有了更深一步的瞭解,掌握了更多的技巧和技能。

C語言是計算機程序設計的重要理論基礎,在我們以後的學習和工作中都有着十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經常自己動手,有較強的實踐能力。只有多動手,經常編寫程序,才能發現我們學習上的漏洞和自己的不足,並在實踐中解決這些問題,不斷提高自己轉化知識的能力。

在我們小組有解決不了的問題時,我們會主動查閲相關的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大信息的安全性,需要用文件來存儲信息,由於我們在上課時不注重對文件的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課後習題來驗證和增進自己的理解,終於,經過我們的不懈努力,我們小組的程序有了突破,成功地實現了用文件來保存並查看學生的信息。

這次設計中,我的收穫還有就是學會了用流程圖來表達自己的想法,並根據流程圖來逐步實現程序的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據自己的想法畫出圖來,後來畫多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫出來。

在這次課程設計中,我們首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模塊,再根據每個模塊的功能編寫代碼。而且儘可能的將模塊細分,最後在進行函數的調用。我們在函數的編寫過程中,我們不僅用到了for循環、while循環和switch語句,還用到了函數之間的調用(包括遞歸調用)。由於我們是分工編寫代碼,最後需要將每個人的代碼放到一起進行調試。因為我們每個人寫的函數的思想不都一樣,所以在調試的過程中也遇到了困難,但經過我們耐心的修改,終於功夫不負有心人,我們成功了!

在參考書上,我們不僅參考了曾經學過的高敬陽主編的《c語言程序設計》,還找到了由譚浩強主編的第三版《c語言》進行參考。

當然,我們的程序還有一些不完善的地方,比如説,當輸入的數據不符合我們定義的數據的格式的時候,程序會出現一些錯誤,有時會出現主菜單的死循環;在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然後再運行程序。

三週的國小期即將結束,時間雖短,但是我收穫了很多。最後,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。

程序編程心得體會 篇2

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

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

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

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

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

程序編程心得體會 篇3

師的責任是教會你入門,和解答你提出的問題。如果你就等着老師把你教成高手,那就完了,註定成不了高手。你在自學過程中遇到問題,是可以向老師提的,如果相關方面的老師回答不了應該回答的問題,那才能説明是老師的責任。

一個好老師對以後的發展很有影響,多問一些真正的高手,學校的老師水平參差不齊,而且確實實戰經驗,最好到實際工作的地方去諮詢,才能更好的走出第一步。

2. 基礎要紮實。

有句話説得好,成功是給有準備的人的。同樣,好的作品,好的方案,好的創意,也是給基礎紮實的.人的。在基礎鞏固的情況下,更容易理解問題,更容易創新方案。也就是説學習快的創意好的 人,他的基礎肯定不錯的。

對應於英語單詞不要怕,很多搞編程的英語並不是很好,但起碼你不要排斥他,你對英語的熱愛程度會一定程度上影響你的技術深度,編程與我們的口語不一樣,現在學習也不晚。

3. 深入理解編程思想。

不是説對一門語言如何如何瞭解就是編程高手,也不是説會了多少多少語言他就是高手。深入理解編程思想的人,學習一門語言簡直是小兒科,熟練運用一個陌生語言,那也不是難事。好比宙宇物質小到分子原子質子微子,大到銀河系河外星系。這編程思想也有兩方面,小到一個小小的精妙的算法,大到面向對象面向SOA(面向服務)等等,每一方面都需要有一定的理解,在不同的狀況下側重於某一方面。以上三個流程做好了,那隨手寫出的網站也是具體一定技術含量的站。學習要注意方法,不是每個人都能做好上面流程的。下面提出應該注意的問題.

編程思想一般就是想實現一個功能所需要很多的想法,如何判斷,並且中間很多的例外情況的處理,編程思想可以通過多看別的代碼來學習。慢慢你也有編程思想了,好的編程思路會為程序帶來更好的執行效率。

4. 多多動手。

為什麼紙上談兵不行?紙上談兵太理想化了,把自己沒有發現的問題隱藏了,當成了不存在的問題。只有實際多多親自動手,才會發現有太多的問題是書上沒提到的,也是自己沒想到的。才會發現,一個小小的問題也要搞上半天。當然,如果你基礎鞏固的話,那這些問題應該都是可以被你解決的。熟練後,就不認為這些問題了。

不要看代碼不難就感覺會了,只有自己的手打一遍,沒有錯誤,編程的嚴謹些決定了,你錯一個字母都不行。所以大家一定要注意,編程是自己打出來的,不是複製,粘貼你就會了,以後碰到了,還是不會。

5. 不要超出水平研究問題。

發現總有很多喜歡問問題的人問出一些自己水平遠遠不足的問題。那就算別人幫你解決了,你又能學到什麼?下次遇到這個問題還不是一樣的要問。學習本是循序漸進分階段一步步來的。試問問,有幾個程序員能夠一夜之間成為高手的?在學校,有老師領你入門,但更多的高手都是自學入門的;入門後,你可以找到相當多的經典資料進入學習;提高後,你發現菜鳥太多,但高手也是有不少,與他們交流自己那個水平層次的問題會得到很多經驗;如果你天分好,對編程思想有所領悟,那你會很快的提高一個檔次,這時要找找一些原始的技術資料,通常老外的技術還是不錯的;最後就是研發出啥啥啥超NB的系統。這就是水平層次,這水平層次的上升不僅是靠了解高層次知識而提升的,而更大成份是需要是自己理解編程思想的。我信國的一個詞好:悟。記住,不是什麼都能讓別人教會的!

剛開始接觸不要剛開始就研究一些特別強大的cms或軟件,那樣你會發現你什麼都不會,而且會對你以後的學習帶來很多的不利因素,要根據當前的水平研究,現在phpcms,dedecms,帝國什麼的都不錯,如果一個新手研究下去會瘋的,他們的代碼都是封裝過的,不會像別的留言板那樣這麼清晰。當你會寫留言板,能寫一個簡單的文章管理系統再去研究可能是更好,當然如果你是牛人你可以去幹這個。

很多情況下大家要堅持夢想,學習編程需要堅持並且需要大量的實踐。希望你以後就一個一個技術牛人,以後帶團隊。