為什麼大學生認為JAVA程式設計難?
阿新 • • 發佈:2018-10-31
我發現,進入計算機專業就讀的學生,最初至少有一大半對真實的軟體開發根本不瞭解,是“一張白紙”。
不幸的是,學了四年之後,許多張“白紙”又變成了許多罐“漿糊”,帶著對軟體開發可能是畏懼,也可能是無所謂,但絕對不是喜歡的感觸離開校園。
程式設計真的那麼沒勁?那麼難和枯燥?
我寫了將近二十年的程式碼,雖然不靠程式設計吃飯,但也似乎勉強可算是個老程式設計師,我對程式設計的看法可總結為兩句:何以解憂,唯有程式設計!
我經常在想一個問題:程式設計其實是很有趣很好玩很實用並很有成就感的一件事,為什麼會有這麼多的學生覺得程式設計很難?
我認為這張圖道出了問題的關鍵——學習過程中的“正向”興趣迴圈是否成功地建立。
強烈的興趣與不斷獲得的成就感是整個學習過程的“引擎”,它為學生完成整個學習任務提供源源不斷的強大動力。有無數的事實支援這個觀點。
而傳統的教學觀點認為,本科的主要教育目標之一是為學生在本專業領域未來的發展“打下紮實的理論與實踐基礎”,所以從一開始就要“嚴格要求”,“科學訓練”。
這個觀點不能說錯,但我認為,我們的計算機教育,尤其是針對初學者的教育,首要的任務是引發興趣。沒有興趣,一切免談。
之所以很多大學生覺得程式設計難,其原因就是現有的計算機教學方式從一開始就給了這些學生“痛苦”的程式設計體驗,並且在後期枯燥的專業課程學習中不斷得到強化,最終使很多大學生對程式設計敬而遠之或畏之如虎。