程式編程心得體會 篇1
程式設計心得體會一:程式設計心得體會
在這為期半個月的時間內,通過我們小組各成員之間的相互討論和合作,我們完成了學生信息管理系統的程式設計,更值得高興的是我們的程式得到了大家的喜愛,在每次的簡報中都得到了較好的成績。
雖然在上個學期中,我們已經學習了《C語言程式設計》這門課,但是我所學的知識最多也就是在做作業的時候才會用到,平時沒有什麼練習的機會,這次的課程設計是我第一次通過自己構思,和同學討論並且不斷查閱資料來設計一項程式。這次設計,不僅鞏固了我以前所學的知識,還讓我對c語言有了更深一步的了解,掌握了更多的技巧和技能。
C語言是電腦程式設計的重要理論基礎,在我們以後的學習和工作中都有著十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經常自己動手,有較強的實踐能力。只有多動手,經常編寫程式,才能發現我們學習上的漏洞和自己的不足,並在實踐中解決這些問題,不斷提高自己轉化知識的能力。
在我們小組有解決不了的問題時,我們會主動查閱相關的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大信息的安全性,需要用檔案來存儲信息,由於我們在上課時不注重對檔案的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課後習題來驗證和增進自己的理解,終於,經過我們的不懈努力,我們小組的程式有了突破,成功地實現了用檔案來保存並查看學生的信息。
這次設計中,我的收穫還有就是學會了用流程圖來表達自己的想法,並根據流程圖來逐步實現程式的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據自己的想法畫出圖來,後來畫多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫出來。
在這次課程設計中,我們首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模組,再根據每個模組的功能編寫代碼。而且儘可能的將模組細分,最後在進行函式的調用。我們在函式的編寫過程中,我們不僅用到了for循環、while循環和switch語句,還用到了函式之間的調用(包括遞歸調用)。由於我們是分工編寫代碼,最後需要將每個人的代碼放到一起進行調試。因為我們每個人寫的函式的思想不都一樣,所以在調試的過程中也遇到了困難,但經過我們耐心的修改,終於功夫不負有心人,我們成功了!
在參考書上,我們不僅參考了曾經學過的高敬陽主編的《c語言程式設計》,還找到了由譚浩強主編的第三版《c語言》進行參考。
當然,我們的程式還有一些不完善的地方,比如說,當輸入的數據不符合我們定義的數據的格式的時候,程式會出現一些錯誤,有時會出現主選單的死循環;在一次程式運行中,只能行使一種許可權,要想再行使另一種許可權,就只能退出程式,然後再運行程式。
三周的國小期即將結束,時間雖短,但是我收穫了很多。最後,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。
程式編程心得體會 篇2
經過五天的Java實訓,感觸很深,收穫也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關於類型、變數、接口、輸入輸出流、分析異常、拋出異常,後期主要是小程式運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向對象的程式語言,不僅僅是因為它的跨平台型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習資料庫的設計和表的建設以及表與表之間的聯繫,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對於我來說是必須要學會熟練操作的。當然開始學習後也並非是想像中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時後也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了Java學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以後的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏程式運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以後的工作或生活中也是很關鍵的。俗話說:“要想為事業多添一把火,自己就得多添一捆材”。
此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收穫頗豐,同時也更深刻的認識到要做一個合格的程式設計師並非我以前想像的那么容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以後的學習做了引導,點明了方向。
這次實訓,我們更多學到的是不懂就要問和自己應該儘自己的全力去嘗試,哪怕失敗,也要儘自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發揮團隊意識,最後在自己的努力下終於運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最後,我自己感覺這次實訓的收穫還是很大的,我相信在不久的將來我們會有自己的一片天空。
程式編程心得體會 篇3
1.你把書翻個10遍,好不如動手敲一次代碼的。
2.不同階段的你,來翻看同一本書,都會有不同理解,如果沒有這感覺,說明在原地踏步。
3.好書是可以不斷翻閱的,而不是看一次就扔掉的《__天__快速入門》這樣的書。
4.程式設計師英語很重要,懂了英語,就相當你擁有另一個世界了。(我英語比較渣)
5.學習技術持久性很重要,別三天學,兩天休息,保持每天學習的習慣,培養學習的嗅覺
6.找一個身邊很牛逼的人,向他學習,學習,學習。
7.教別人是最好的學習方法
8.技多不壓身
PS:
學習語言時,利用一個星期時間,把語言的主要特性大概掌握,然後就開是做東西,從小東西做起,一個星期肯定是不能完全學會一門語言,但是這樣的安排,至少可以讓你不會被一門語言的博大精深嚇退,其次動手起來的話,你就立刻能把自己學的東西用起來,這是最自己學習的一種獎勵,從而給自己繼續學習下去的動力。
在學習編程的時候,不要妄想把所有跟這門編程相關的技術都同時學習。而是把握好這門編程最核心最基礎的技術,把最核心最基礎的東西掌握的是以不變應萬變的基礎,之後你會發現你的不足,你需要起來的技術來輔助補充來能使自己的這門編程技術提升。舉例,例如學習Android開發,首要任務當然是學會java和adnroidsdk的使用,而不是剛開學時的時候,就想學習android源碼,剖析框架,或者Android套用安全之類進階級別的東西,自然而然,當你把基礎學習到一定程度的時候,你就會發現你許要去學習更深入的東西來輔助自己,技術知識體系是這樣一步步行程的,而不是一開始你就可以把這個體系看得一清二楚。