您的位置:首頁>科技>正文

我們為什麼要學習程式設計語言?

我們為什麼要學習語言, 並且還是多種語言?

還記得小時候就學習了海倫凱勒的故事。 世人都驚訝於為什麼一個從小就又聾又盲的海倫, 可以學會英、法、德、拉丁和希臘五種語言;

並且撰寫了《假如給我三天光明》和《我的生活故事》等影響全世界的著作;不僅是一個偉大的教育家, 還是一個會通過演講來宣導和平的和平大使(因為是二戰時期);她取得的成就讓我們普通人都覺得只有神才能做到這些事情。

今天, 在一次思考的過程中, 我突然疑惑:海倫凱勒為什麼要學習這麼多語言?學會母語不就夠了麼?

於是我在百度、知乎、穀歌上搜索, 都沒有人回答過這個問題, 只有海倫是如何學習語言的、以及她意志力是多麼堅定的等相關問答。

我突然意識到海倫凱勒在她的自傳中, 早就回答了我的疑惑, 她是這樣寫道的:

當莎莉文老師把我的手放到水流下面, 讓清涼的水流在我的手心蔓延, 這時老師在我的另一隻手上拼寫“水”(water)這個單詞。

突然間, 我感覺一股奇妙的力量在我腦中激蕩, 我仿佛一下子領悟了語言的奧秘, 原來宇宙萬物都擁有自己的名字, 每學會一個名字都會產生新的思索。

我從此對周圍的每一件事物都充滿了新奇的感覺, 並覺得碰到的所有東西似乎都擁有生命。 語言喚醒了我的靈魂, 給我帶來了光明、希望、快樂,

讓我的心靈重獲自由。

原來語言給了海倫生命, 讓她從黑暗和寂靜中解脫出來, 可以通過語言去探索這個美妙的世界, 也可以向這個世界表達自己。 這可能是失去聽覺和視覺系統的海倫, 唯一與世界連接的路徑, 她對語言是如此的渴望!

或許有件事我們一開始就錯了, 我們一直把海倫凱勒的故事, 當成遇到人生困難時的勵志故事, 可她是神一般存在的偉人, 怎麼效仿啊?

我今天算是明白一個道理:她的自傳根本不是要傳遞她的吃苦耐勞精神, 她的字裡行間都透露著對語言的崇敬和喜愛(英文原著), 她從頭至尾就是在向我們展示語言的魅力, 並且通過語言向我們傳遞她的精神世界, 即使我們死亡,

她的文字所傳達的精神也永遠被傳承下去, 鼓舞著一代又一代的人類!

語言的魅力多強大啊!我終於明白海倫為什麼要學習這麼多種語言了, 就像我們要學習英語一樣, 通過掌握英語(國際通用語言), 我們可以看國外名著, 比如海倫的自傳, 說實話, 翻譯的文字理解起來總是很奇怪;我們可以與老外溝通, 相互瞭解彼此的思想和國家文化;還可以去國外旅遊、生活、學習...

總之多學習一門語言就更加開闊了我們的視野, 我們也有更多的東西可以展示, 讓我們可以嘗試做更多有意義的事情, 使得我們的生活也有更多的可能性。

那我們為什麼要學習程式設計語言呢?

程式設計語言就是我們和電腦直接的連接, 通過程式設計語言就可以讓電腦明白我們的想法,

轉化成一個可以被分享和運行的完整作品。 目前我們在電腦上使用的所有軟體, 最初來源就是一些人的想法, 但這不應該是一些人的專利, 因為每一個人都擁有表達自己思維和情感的渴望。

值得一提的是, 人與人之間的語言有一個性質:就是物種性, 比如沒學過英語的人聽不懂英國人的母語。 但程式設計語言是世界語言, 可以全球使用, 就像互聯網涵蓋的是全球互聯網, 沒有國界。

在互聯網時代, 不管你願意不願意, 人類都在做一次大遷徙, 即從現實世界到虛擬世界的大遷徙。 有些人稱自己為“數字原住民”, 即第一批遷徙到虛擬世界的人, 他們認為自己懂得使用電腦,

但這就類似於只會閱讀, 而不會寫作是一個道理, 不能跟電腦溝通, 又怎麼懂真正使用電腦呢?他們只是在使用眾多別人的作品罷了。

如果我們懂得命令電腦製作出我們需要的作品, 那我們的生活會有多少可能性呢?

毋庸置疑我們會有更多的就業機會。

目前, 與電腦相關的工作崗位增長迅速, 到2020年, 全美將有100萬個電腦科學領域的職位缺口, 全歐洲有80萬個。 此外, 其他領域, 如金融、醫療、新聞、娛樂產業等, 也需要大量能寫程式的人。

美國布魯金斯智庫公司研究顯示, 同樣是大學畢業生, 電腦科學領域的畢業生薪水要高40%。

當然, 學習程式設計不一定成為職業程式師, 就像學習寫作不一定成為職業作家一樣。

但我們可以更加自如的生活。

未來的社會生活,一切工具都將由網路驅動。懂得程式設計語言,可以讓我們從重複枯燥的工作中解脫出來,就像洗衣機讓我們不用手洗衣服一樣,讓我們有更多的時間去做有意義的事情。

最重要的是:我們可以更加自由的表達我們的思維和情感。

想讓電腦明白我們的想法,我們要先將我們的想法拆解成多個清晰、準確的最小單位,接著通過程式設計語言告訴電腦來呈現我們的作品,這個作品可以被重複分享和使用,甚至幫助別人解決問題,可以脫離我們而獨立存在,但這是我們創造的,想想都是一件很酷的事情吧!

如同閱讀能幫助寫作、寫作能幫助閱讀一樣,學習程式設計的整個過程能讓我們獲得更多的能力。比如可以培養我們的邏輯思維能力、解決問題的能力、創造力、及協作能力。(避免文章過長,我這裡就不詳細闡述了)

學習程式設計越早越好!

目前,歐洲的十幾個國家、澳洲的兩個國家、韓國、以色列,甚至中國的臺灣,都已將程式設計納入中小學課程。

去年“地平線媒體(Horizon Media)”公佈了一份樣本數有三千人的網路調查,其中,86%的人認為“在這個時代,會用電腦跟會讀會寫一樣重要”;有76%的人認為“未來最好的工作,都需要懂電腦程式語言”;65%的受訪者覺得“讓學生學程式語言,比學外語還要重要”。

從小學習程式設計已經成了全球潮流,可反觀我們的中小學電腦科學教育呢?還停留在上世紀,以至於有網友在知乎上問:怎麼學校還用XP(微軟已停止服務的作業系統)教娃?

奧巴馬在一次演講中說:“在新經濟時代,電腦科學不再是選修科目,而是基礎能力,就像讀、寫、算數一樣重要。”

所以,不要再糾結要不要學習程式設計語言了,不僅自己要學,也要讓孩子學!

不要聽那些說學程式設計難的人的話,其實學程式設計很有趣。

下面我就介紹幾款有趣的程式設計教學軟體。

一、Scratch

由美國麻省理工學院媒體實驗室開發,完全免費。學生可以通過拖拉方塊的方式學寫程式,不同方塊有不同功能,孩子可以像玩拼圖、積木一樣玩著學,能迅速建立寫程式的邏輯思維,瞭解迴圈、判斷式等程式語言的基本功能。有中文頁面,同樣適合學程式設計的新手。

二、Code.org

由非營利組織Code.org運營推廣,獲得了眾多科技巨頭及奧巴馬的支持,曾發起全球超過2億人參與的“程式設計一小時(Hour of Code)”活動,會利用《星球大戰》、《冰雪奇緣》中的人物吸引小朋友學程式設計,有中文頁面,同樣適合學程式設計的新手。

三、穀歌的Made with code

眾所周知,學習程式設計的女孩子相比男孩子少很多,而這是一款專為女孩推出的程式設計教學網站,會以皮克斯的動畫形象吸引女孩子學習程式設計,比單純學習程式設計“技能”,女孩子明顯對幫助別人、拯救世界更有感覺,可以從社會影響力方面加以領導。

不過如果想快速學好一門程式設計語言,就應該考慮報考一家用科學教學的程式設計培訓班,目前我報考的是“全棧營”,學習了近兩個月,真心改變了很多,我很慶倖可以接觸到全棧營的老師和同學,我的價值觀都正確了很多,對學習也更能上癮,我可以完成更多的事情,不再顯得我是一個意志力薄弱的人。

在互聯網時代,程式設計語言跟母語同等重要,我們每一個人的生活都應該有更多的可能性。我聽過很多60多歲、80多歲,還準備開始學習程式設計的老人們,既然我們回不去童年和青壯年,何不現在就開始學習程式設計呢?這也是對”學程式設計越早越好“這句話的真正理解呀!

注:文章有直接採用其他文章的調查資料。希望這篇文章對你有幫助。

未來的社會生活,一切工具都將由網路驅動。懂得程式設計語言,可以讓我們從重複枯燥的工作中解脫出來,就像洗衣機讓我們不用手洗衣服一樣,讓我們有更多的時間去做有意義的事情。

最重要的是:我們可以更加自由的表達我們的思維和情感。

想讓電腦明白我們的想法,我們要先將我們的想法拆解成多個清晰、準確的最小單位,接著通過程式設計語言告訴電腦來呈現我們的作品,這個作品可以被重複分享和使用,甚至幫助別人解決問題,可以脫離我們而獨立存在,但這是我們創造的,想想都是一件很酷的事情吧!

如同閱讀能幫助寫作、寫作能幫助閱讀一樣,學習程式設計的整個過程能讓我們獲得更多的能力。比如可以培養我們的邏輯思維能力、解決問題的能力、創造力、及協作能力。(避免文章過長,我這裡就不詳細闡述了)

學習程式設計越早越好!

目前,歐洲的十幾個國家、澳洲的兩個國家、韓國、以色列,甚至中國的臺灣,都已將程式設計納入中小學課程。

去年“地平線媒體(Horizon Media)”公佈了一份樣本數有三千人的網路調查,其中,86%的人認為“在這個時代,會用電腦跟會讀會寫一樣重要”;有76%的人認為“未來最好的工作,都需要懂電腦程式語言”;65%的受訪者覺得“讓學生學程式語言,比學外語還要重要”。

從小學習程式設計已經成了全球潮流,可反觀我們的中小學電腦科學教育呢?還停留在上世紀,以至於有網友在知乎上問:怎麼學校還用XP(微軟已停止服務的作業系統)教娃?

奧巴馬在一次演講中說:“在新經濟時代,電腦科學不再是選修科目,而是基礎能力,就像讀、寫、算數一樣重要。”

所以,不要再糾結要不要學習程式設計語言了,不僅自己要學,也要讓孩子學!

不要聽那些說學程式設計難的人的話,其實學程式設計很有趣。

下面我就介紹幾款有趣的程式設計教學軟體。

一、Scratch

由美國麻省理工學院媒體實驗室開發,完全免費。學生可以通過拖拉方塊的方式學寫程式,不同方塊有不同功能,孩子可以像玩拼圖、積木一樣玩著學,能迅速建立寫程式的邏輯思維,瞭解迴圈、判斷式等程式語言的基本功能。有中文頁面,同樣適合學程式設計的新手。

二、Code.org

由非營利組織Code.org運營推廣,獲得了眾多科技巨頭及奧巴馬的支持,曾發起全球超過2億人參與的“程式設計一小時(Hour of Code)”活動,會利用《星球大戰》、《冰雪奇緣》中的人物吸引小朋友學程式設計,有中文頁面,同樣適合學程式設計的新手。

三、穀歌的Made with code

眾所周知,學習程式設計的女孩子相比男孩子少很多,而這是一款專為女孩推出的程式設計教學網站,會以皮克斯的動畫形象吸引女孩子學習程式設計,比單純學習程式設計“技能”,女孩子明顯對幫助別人、拯救世界更有感覺,可以從社會影響力方面加以領導。

不過如果想快速學好一門程式設計語言,就應該考慮報考一家用科學教學的程式設計培訓班,目前我報考的是“全棧營”,學習了近兩個月,真心改變了很多,我很慶倖可以接觸到全棧營的老師和同學,我的價值觀都正確了很多,對學習也更能上癮,我可以完成更多的事情,不再顯得我是一個意志力薄弱的人。

在互聯網時代,程式設計語言跟母語同等重要,我們每一個人的生活都應該有更多的可能性。我聽過很多60多歲、80多歲,還準備開始學習程式設計的老人們,既然我們回不去童年和青壯年,何不現在就開始學習程式設計呢?這也是對”學程式設計越早越好“這句話的真正理解呀!

注:文章有直接採用其他文章的調查資料。希望這篇文章對你有幫助。

Next Article
喜欢就按个赞吧!!!
点击关闭提示