1. 程式人生 > >@00後,有個程式設計問題請教下

@00後,有個程式設計問題請教下

喬布斯說,每個人都應該學會程式設計,因為它教會你如何思考。 世界正掀起一陣“程式設計風”,程式設計從三歲娃娃抓起了!

下面小編給大家盤點那些(搶)年(飯)輕(碗)有為的零零後程序員吧:

01 十歲登上蘋果全球開發者大會



Yuma Soerianto,今年11歲的他程式設計年齡有5年了。

6歲時Yuma Soerianto得到一臺ipad,開始對app應用產生興趣。


他在玩遍市面上的兒童程式設計軟體後,想繼續深入學習程式設計,於是申請斯坦福大學的程式設計課。7歲完成課程學習,在不到一年時間裡他在App Store上釋出了5個應用程式。


去年10歲的Yuma被庫克邀請參加蘋果全球開發者大會。


現在Yuma在YouTube建立了“Anyone Can Code”,專門教孩子們程式設計,目前有五百多萬訂閱者,還吸引不少“大孩子”關注。


02 中國年齡最小的黑客



汪正揚,2001年生,12歲登上中國網際網路安全大會,是中國年齡最小的黑客。


汪正揚上二年級時,偷了半年菜,覺得光玩遊戲沒意思,開始寫些小程式。他10歲開始寫網站,用節省下來的零食錢買了個主機。


13歲的汪正揚向360公司提交可能影響上百家教育網站的系統漏洞。這是360目前為止遇到的年齡最小的一位漏洞報告者。


03 中國最小年齡的程式設計師



樑浩奮,2004年生,10歲通過全國計算機等級二級C語言程式設計考試,成為中國最小年齡的程式設計師。

他8歲開始程式設計,自學了C,C++語言。每當有一個新想法,他喜歡用程式表達出來。他喜歡玩自己創作的小遊戲,喜歡用自創的瀏覽器上網,喜歡用自制的播放器聽音樂。

04 16歲入職Intel,曾會面奧巴馬



Joe Hudy,16歲成為Intel實習生,當時重新整理了Intel召募實習生的年齡記錄。

之前他參加了白宮科學展,並受到了奧巴馬的接見。奧巴馬觀賞他打造的高速棉花糖發射器,然後“驚訝地看著射出去的棉花糖,飛過展場落在紅廳入口附近的牆上”。

Joe Hudy做過開放的硬體平臺Arduino,為另一個科學站設計並製造了太陽能計算機。分析和解決數學問題的線上社群Brilliant.org將他評為全世界最聰明的十個孩子之一。

05 他寫的遊戲擊敗《憤怒的小鳥》


Robert Nay在14歲時設計了一款手機遊戲:“泡泡球”,這款遊戲在釋出兩週之內下載量超過百萬。而後一舉擊敗“憤怒的小鳥”,成為iTunes免費應用列表的第一位。


羅伯特很小的時候就對電腦產生了興趣,大部分電腦知識是自學的,他在三年級時就建立了自己的第一個網站。


兒童學習程式設計,可以使用哪些工具呢?


1.啟蒙階段(4-6歲)

學前兒童以玩為主,培養孩子的興趣,可以嘗試小程式設計遊戲,例如用簡單指令控制角色繞過障礙物,到達終點等。

Daisy the Dinosaur

幼兒只需拖拽單詞,如roll、jump,再點選播放按鈕,小恐龍就會按照指令活動


2.思維培養(6-8歲)

這階段是基礎和重要的階段,主要是對孩子思維模式的培養,讓其學會用程式思維去思考問題,如抽象、分類、分解等,可用視覺化工具完成一些複雜的任務。

Scratch Jr

這款應用是由麻省理工學院研發的Scratch精簡版,讓孩子掌握Scratch的基本應用和理念。


3.工具創作(8-12歲)

孩子使用開發工具完成自己的想法。


Scratch

Scratch提供很多控制元件和豐富的物件庫、友好的介面,以幫助孩子通過拖放程式碼塊的方式來開發動畫、互動和遊戲。用它寫的遊戲還可以儲存在網上,並分享。


4.拓展加強(12歲+)

孩子去學習真正程式語言,如Swift、python等,嘗試自己寫軟體,還有硬體程式設計,如做個小機器人等。

App Inventor

像Scratch一樣,可以拖放程式碼塊,還包括了用來建立Android應用程式所需的方法、功能和其他程式設計元素,能最終會得到一個真正的Android應用程式。

還有兩三年就可以和零零後坐一起程式設計了,80後、90後的你準備好了嗎?


長按二維碼關注我吧                    長按二維碼向我提問吧