相信愛看新聞的你一定會注意到今年英國人通過了一項法案,他們規定了5歲以上學齡兒童必須學習電腦編程課程;不止英國,連法國也將學習編程納入了初等教育選修范圍內,除此之外,谷歌、微軟等大型科技公司也紛紛推出了各種活動來推廣編程教育。面對這樣突如其來的變化,國內也開始流行起”編程從娃娃抓起”的活動。那么本周筆者就準備了一些這樣的資源推薦給你們,當然了,這些資源不僅適合小孩子,也非常適合想要多掌握新技能的職場新人們!
培養興趣為主!邊玩邊學編程——CodeCombat
想要學習編程的人很多,但是堅持下來的人很少,除了課程比較專業艱深以外,還因為學習過程太過枯燥乏味。隨著現在提倡“游戲化學習”的呼聲越來越高,技術人員也開發出了這樣一些可以邊玩邊學編程的應用!
網站的截圖
這個網站叫做CodeCombat(http://cn.codecombat.com/),初學者可以通過玩游戲來學習編程,你也許會覺得這是不是需要特別的專業知識才能玩呢?不用擔心,就算你沒有基礎也可以立刻上手,它通過游戲的方式來教你各個程序的基本知識,將寓教于樂的發揮到了極致。對于家中有小孩子的朋友就更好了,這樣可以讓他們在游戲中學到一些有用的知識。
網站從設計風格上很像魔獸爭霸,如果有喜歡魔獸爭霸的朋友相信在玩耍過程中,可以玩得非常的暢快。當然了,這個線上網站可以教會你各種程序語言的基本語法、基本框架和設定變量,但如果你想通過它直接成為工程師,還需要更加通過其他方式深入的學習。
將時間利用起來,一小時學編程!——Code.org
相對于上面介紹的學習編程的游戲網站,這個應用也很知名。這個應用同樣也是針對年紀小或者毫無這方面相關知識的初學者設計。
如果說上面的Combat是用大型角色扮演類游戲的流程來學習編程,那么這個應用則是將時間分為一個個小時,讓它們獨立成為一個小課程,這樣就方便學生、家長和老師挑選、搭配和任意組合,這樣既能促進初學者加快學習進度,同時也能方便安排學習課程。
基本上 Code.org 所教的更偏向“程序運算的邏輯”,也就是以電腦科學的基礎架構為主,讓學生先學會程序的運作觀念。
筆者進入了Code.org的網站,網站頁面設計非常簡潔且獨特,選擇了常用語言之后,你就可以點擊專門針對學生的那一行分類進行學習,在這里,你不需要擔心語言障礙,該網站許多視頻已經翻譯成了中文,所以在學習過程中你可以輕松學習一些你想要學的知識。
Code.org與多家知名游戲合作,開發出了不同主題的課程,而一個小時的練習中你也可以學到不少關于編程的基本知識和基本理念。為了方便教師安排課程,Code.org還專門提供了“20小時課程”,這是Code.org上配套好的大型課程,由各個獨立的一小時課程組合而成。當然,對于那些想要完整從頭到尾學習編程的朋友,也可以嘗試這樣的大型課程。
想學深入點?這些網站你都可以拿去看看!
如果你想要更加深入的學習編程知識,甚至有志于立刻開始學習這些東西,上面兩個資源只能幫助零基礎的人打基礎,培養一些興趣。實際上,編程這門技術想要完全掌握,除了靠堅持就只剩下堅持了。下面筆者推薦一些可以深入學習的網站。
慕課網(http://www.imooc.com/course/list):這個網站資源的確很齊全,對于想要學習無論是C++也好,還是其他編程語言而言,這個網站是一個不錯的選擇。網站在分類上也做得相對不錯,分了五個大類:前端開發、后端開發、移動開發、數據處理和圖像處理,想要學習不同課程的朋友可以根據自己的意向選擇,視頻課程豐富,需要自己從豐富的資源中搜索適合自己的課程學習。當然對于用戶選擇了課程之后,可以查閱課程的簡單說明和講師提示,你可以通過判斷是否自己能夠學習這門課程。在你學習完之后,講師還留下了課后練習題,可以幫助你進一步鞏固所學的知識。
Coursera(https://www.coursera.org):如果你對名校很感興趣,那么這個網站就值得你選擇了。這個網站的課程主要與世界一流大學和機構合作提供。你在這里可以學習來自杜克大學關于Excel的使用,也可以學習密歇根大學零基礎的Python入門。由于這個網站內容資源非常豐富,課程五花八門,如果你學編程感覺有點累了,可以看看其他課程。
寫在最后:
學習沒有訣竅,除了堅持
無論你是因為什么原因想要學習編程,了解編程的相關資源,但是在學習過程中,除了通過最開始推薦的兩個能邊玩邊學習的網站上學到一些基本的理念之外,筆者認為,編程這個東西還是需要人花費許多精力去學習和研究的,光想一口吃成大胖子基本不可能。畢竟編程有這么多語言,甚至在你打定主意學習的時候,就得糾結該學什么語言,什么樣的編程語言入門簡單,學成之后回報劃算之類的問題。總之,一入程序深似海,大家學習之前一定要考慮清楚,然后堅持下去,才會有所收獲!
本文出自2015-12-07出版的《電腦報》2015年第48期 A.新聞周刊 (網站編輯:shixi01)
轉載請注明來自夕逆IT,本文標題:《電腦編程入門自學資料(邊玩邊學習)》

還沒有評論,來說兩句吧...