做業2

  看了金旭亮老師關於第一門語言選什麼?」這篇文章後,我明白了我爲何學C語言如此難的緣由了。根本就在我其實對軟件有一種畏途感、迷茫感。起初選這個軟件工程這個專業的時候,其實並非很瞭解它,更提不上興趣了。就如金旭亮老師說寫的「計算機專業的學生有很多視編程爲畏途。其緣由在於咱們的現有計算機教學方式從一開始就給了這些學生「痛苦」的編程體驗,不幸的是,這種體驗在後期枯燥的專業課學習中不斷獲得強化,學生最終對編程敬而遠之或畏之如虎「。咱們的課堂也是關於理論的課堂,老師講的和教材上的內容都是將主要的精力放在對C語法細節的介紹上,課程考覈方式又很古板,好比考試,出一堆的選擇題和填空題。典型的題目是將一段代碼砍掉一兩句,讓學生「填空」。有哪位高手是經過作這些「填空題」學會編程的?上機也流於形式,讓學生反覆折騰幾個「黑底白字」的「玩具般的」小程序,學了一個學期,學生連一個有點用的程序都寫不出來……也許是由於這樣,到如今我連一個完整的程序代碼都寫不出來,真怕我大學四年學無所成啊!算法

  幸虧看了金旭亮老師的這篇文章,給了我很多的啓發。要想學好C語言、數據結構,首先要培養本身對這門學科的興趣,沒有興趣,一切免談。要正確理解與體會到如下的編程思想:(1)分而治之:將大問題切分爲小問題。(2)組件化與模塊化:以搭積木的方式「構建」出軟件系統。3)算法思想:針對實際問題創建數學模型,設計計算機算法,最終編程解決問題。懂了這麼思想以後,還要培養這些基本功:(1)調試代碼的能力。(2)撰寫可讀性強、擴充性好、易於複用的優質代碼的能力,培養良好的編程習慣。(3)查找技術資源與閱讀技術文檔的能力。編程

  要想真正學會這門編程技術,還應該從其餘小編程開始,一點一滴積累,要經過本身的動手操做來使本身的編程能力逐漸成熟起來。小程序

相關文章
相關標籤/搜索