WeCode線上少兒程式設計|我們為什麼要學習程式設計
你是否還在將計算機當作上網、聊天和玩遊戲的工具?沒錯大部分人是這樣的。然而,在我們生活的這個時代,你會發現有這樣一群人,他們對世界的影響越來越大,電視、報紙、網路到處都充斥他們的身影。
比爾·蓋茨創立了微軟,讓電腦更容易被我們平常人所使用;喬布斯創立了蘋果,iphone、ipad、ipod,每一樣產品都在改變著我們的日常生活;謝爾蓋·布林和拉里·佩奇兩個年輕的小夥創立了 Google,使得獲取知識變的前所未有的容易;馬克·扎克伯格創立了 Facebook,他正在改變人與人之間的關係…所有的這一切,都在改變著我們的世界。
壹
天才的選擇
他們是怎樣的一群人?他們為什麼會創造奇蹟?不可忽視的是,他們都具有一個共同的特點:在他們少年的時候都酷愛計算機程式設計。計算機程式設計究竟具有怎樣的非凡魔力?計算機程式設計是否給他們帶了與常人不同的思維或思考方式?是否是計算機程式設計為他們開啟了不一樣的人生道路。為什麼他們從小就開始接觸計算機,不但沒有沉迷於遊戲,然而卻改變了世界。
年僅12 歲的托馬斯被美國媒體稱作“小喬布斯”,他說:“現在的孩子不再只是愛玩遊戲,他們還想自己製作好玩的遊戲,不過孩子們大多不知道上哪去學習計算機程式設計,而懂得計算機程式設計的家長又很少。”其實每個人的童年都曾經有創造遊戲的夢想,我們為什麼不把這種夢想變成學習的動力呢。
貳
程式設計並不難
也許你會有這樣的疑問:計算機程式設計聽起來是聰明人乾的活,我真的可以學得會嗎?
其實,程式設計並沒有那麼神祕。程式設計跟其他東西一樣,是一門技術。跟語言學習一樣,有需要掌握的語法和詞彙;跟數學一樣,有解決特定型別問題的流程方法;像各種工藝和藝術創作一樣,有技術、工具以及人們經年累月發展起來的最佳實踐方案。實際上,自從計算機被髮明的那一天起,它的使命就是來幫助我們人類提高學習和工作效率並且改變世界。
叄
人人都能學
我知道你還會問:“可是我又不準備當程式設計師啊,有必要學程式設計嗎?”
我們身邊的很多人都會開車,甚至很會享受駕駛的樂趣,但他們未必願意去當一名計程車司機。同理,學習程式設計不一定非要做程式設計師,但卻能使你擁有全新的視角、深入的思維方式和效率優化的思維,這都將成為你重要的軟實力。在不久的將來,程式設計將會變成像英語、駕駛一樣人人必備的技能。到那時,你希望自己是一名老司機,還是搭車族呢?
"學這個有用嗎?"其實是一個很可怕的想法。由於很多東西現在看起來並沒有什麼用,大多數人就放棄了學習,而只有少數人會抱著"學學看能有什麼用"的念頭去嘗試。在之後的某一天,真正需要這項技能和知識時,那些選擇放棄的人只能感慨"要是當時……就好了!",而選擇學習的人則會驚喜地發現"哇,原來還能用在這裡!"所謂的"驚喜"和"運氣"其實就是這樣一回事:在不知不覺間,已經提前做好了準備。當下社會,我們能接觸到的種種事物都在向智慧化發展,想通過程式設計在實現自己的一些小創意,真的簡單極了,也許下一個全新的紀元,就會從你的手中被開啟。
肆
開發樂趣
除此之外,正如前面說所計算機是一門科學,如果你只是把他當作上網、聊天和玩遊戲的工具,那太可惜了,你將可能就失去一個發現自己才能機會。即使你在計算機程式設計上有一些天賦,你也有可能失掉這一機會。因為和任何其他人一樣,你必須去主動發現自己的天賦和興趣。就好比你從來沒有吃過冰淇淋,就不可能知道自己喜歡冰淇淋。
然而,如果你學習了計算機程式設計,你就會發現計算機程式設計就如同玩遊戲一樣有趣,充滿活力的思考過程就如同一場比賽令人興奮。在嚐到了計算機程式設計給你帶你的樂趣,你就再也不會成迷於電腦遊戲,計算機程式設計將成為你生活的不可缺少的一部分,一種愛好,一種學習的動力。
改變,就是現在
我們正身處一個只要願意思考,就能改變世界的時代。那麼你是願意去改變世界,還是等待被世界改變呢?艾倫·凱曾經這樣說道:在自然科學中,是大自然給出一個世界,而我們去探索其中的法則。對於計算機來說,卻是我們自己來構建法則,創造一個世界。現在開始自己動手來程式設計,不要害怕夢想太過遙遠,讓我們一起走進計算機程式設計的神奇世界,大膽的來創造你的作品,探索和發現計算機程式設計的魔力。
年僅12 歲的托馬斯被美國媒體稱作“小喬布斯”,他說:“現在的孩子不再只是愛玩遊戲,他們還想自己製作好玩的遊戲,不過孩子們大多不知道上哪去學習計算機程式設計,而懂得計算機程式設計的家長又很少。”其實每個人的童年都曾經有創造遊戲的夢想,我們為什麼不把這種夢想變成學習的動力呢。
叄
人人都能學
我知道你還會問:“可是我又不準備當程式設計師啊,有必要學程式設計嗎?”
肆
開發樂趣
除此之外,正如前面說所計算機是一門科學,如果你只是把他當作上網、聊天和玩遊戲的工具,那太可惜了,你將可能就失去一個發現自己才能機會。即使你在計算機程式設計上有一些天賦,你也有可能失掉這一機會。因為和任何其他人一樣,你必須去主動發現自己的天賦和興趣。就好比你從來沒有吃過冰淇淋,就不可能知道自己喜歡冰淇淋。
然而,如果你學習了計算機程式設計,你就會發現計算機程式設計就如同玩遊戲一樣有趣,充滿活力的思考過程就如同一場比賽令人興奮。在嚐到了計算機程式設計給你帶你的樂趣,你就再也不會成迷於電腦遊戲,計算機程式設計將成為你生活的不可缺少的一部分,一種愛好,一種學習的動力。