@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後的你準備好了嗎?
長按二維碼關注我吧 長按二維碼向我提問吧
相關推薦
@00後,有個程式設計問題請教下
喬布斯說,每個人都應該學會程式設計,因為它教會你如何思考。 世界正掀起一陣“程式設計風”,程式設計從三歲娃娃抓起了! 下面小編給大家盤點那些(搶)年(飯)輕(碗)有為的零零後程序員吧: 01 十歲登上蘋果全球開發者大會 Yuma Soerianto,今年11歲的他程式設計年齡有5年
運營或生態鏈沒做好,APP質量再高有個鳥用(下)
等你 通用 div 運營 通過 對他 easy 這也 為什麽 上篇文章已經闡述了對於一款產品賣不賣作,事實上非常依賴於運營的打造和生態鏈的建立,這裏能夠解釋為什麽很多優秀的遊戲產品功底非常好,但開始並不賣作,僅僅有碰到一家肯出力推的渠道遊戲才迅速火了起來
兩個軟硬程度一樣的雞蛋,它們在某一層摔下會碎,有個100層的建築,要求最多用兩個雞蛋確 定雞蛋安全下落的臨界位置,給出臨界位置?如果是n層樓,m個雞蛋,請給出確定臨界位置的演算法
題目:問題:一幢大樓共計100層,某種型別的雞蛋從某一樓層及其以上樓層摔下來時會被打破,從該層樓(即臨界樓層)以下樓層摔下該雞蛋,雞蛋不會出現破損。現給你2個完全一樣的該種類型的雞蛋,問:如何通過這2個雞蛋找到該臨界樓層時,所用的摔雞蛋次數最少? 思考:給了我們2個雞
Advanced Installer 打包後,安裝包在WIN10下重啟後再次運行安裝的解決辦法
測試 details script 自動運行 bug 情況 運行 div 點擊 原文:Advanced Installer 打包後,安裝包在WIN10下重啟後再次運行安裝的解決辦法 前幾個月使用Advanced Installer 打包了一堆安裝包,其中有
全網最詳細的Hadoop HA集群啟動後,兩個namenode都是standby的解決辦法(圖文詳解)
config bubuko 測試 IE oop per ali col 學到老 不多說,直接上幹貨! 解決辦法 因為,如下,我的Hadoop HA集群。
全網最詳細的Hadoop HA集群啟動後,兩個namenode都是active的解決辦法(圖文詳解)
oop 精神 問題 python shell enter 深度 In 智能 不多說,直接上幹貨! 這個問題,跟 是大同小異。 歡迎大家,加入我的微信公眾號:大數據躺過的坑
Hadoop ha CDH5.15.1-hadoop叢集啟動後,兩個namenode都是standby模式
Hadoop ha CDH5.15.1-hadoop叢集啟動後,兩個namenode都是standby模式 作者:尹正傑 版權宣告:原創作品,謝絕轉載!否則將追究法律責任。 &nb
python無法連線mysql,有個小坑,需要注意一下!
嘗試用python連結mysql資料庫,按照教程裡連結了小半夜,就是沒有連結上,找了各種文章,最後發現是版本的問題,我想使用的模組是MySQLdb,剛剛去他們的官網看了一下,最近一次更新是2014年,也就是說不支援python3.0以上版本。 同樣採坑的小夥伴們要注意了!!!!!!!! 解決辦法: 來源
在win8下安裝tomcat8.0後,點選bin 目錄下的啟動檔案startup.bat後,控制檯一閃而過,根本啟動不了tomcat
tomcat 8 解壓解壓 然後執行 \bin\startup.bat ,如果是黑色視窗一閃就過的話. 開啟 startup.bat檔案找到 搜尋 set EXECUTABLE ,然後在這行上面加上一句 set JAVA_HOME= 你的jdk安裝位置的絕對路徑
Eclipse Maven專案java resource 報錯,有個紅叉
遇到這種情況,右擊專案“Properties”,在彈出的“Properties”的左側邊框,單擊“Project Facets”,開啟“Project Facets”頁面,在頁面中“Java”下拉選項中,選擇與自己專案一致的JDK版本就行了。如圖所示:
畢業後,3個月,我想說...
恍惚間,大學四年就這樣晃晃無蹤了… 回想起過往的四年,星星點點一閃而過, 如今的我回想過往自己種種,嘴角掀起一抹嘲諷 而如今的我,又來到了三岔路口,迷茫再次纏繞全身,讓我躊躇不前 當你老了,回顧一生,就會發覺:什麼時候出國讀書、什麼時候決定做第一份職業、何時
精心整理,115個程式設計相關學習類網站
程式設計學習知識寶庫: 1.CSDN http://www.csdn.net/ 網站簡介:CSDN.NET - 全球最大中文IT社群,為IT專業技術人員提供最全面的資訊傳播和服務平臺 2.指令碼之家 http://jb51.net 網
對話方塊中按下回車後,焦點自動移動到下一個控制元件
捕獲回車鍵按下訊息並進行如下處理: BOOL CxxxDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if
面試大廠回來後,有一些話想對 Java 後端開發說一說
在上週,我密集面試了若干位Java後端的候選人,工作經驗在3到5年間。我的標準其實不復雜:第一能幹活,第二Java基礎要好,第三最
良許 | 聽說,有個同事因為關閉伺服器被打進 ICU ……
提問:你是如何關閉電腦的? 普通青年 文藝青年 二逼青年 你是屬於哪一種呢? 實話說, 這三種良許都幹過~ 還好我沒有對伺服器這麼做, 否則…… 分分鐘被打進 ICU …… 1. 關機命令知多少 對於 Linux 電腦,正常情況下你是如何關機的?想必大家應該都是類似這樣操作: 但是,對於很
JAVA程式設計之古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子
問題是這樣的:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一 對兔子, 假如兔子都不死,問每個月的兔子總數為多少? 這個問題相信大家已經不在陌生了。很多部落格裡都有各種不同的解答方法。 最多的方法就是先列出最初
在GET方式下,有多個參數時的處理
body getname ron 自動 arr tro rest 封裝 from 在一個查詢接口中,需要的參數比較多,如果還是使用GET方式進行請求的話,那麽,Controller 中的方法的參數列表將會非常多,如: public List<String> g
有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?
package src pac spa scanner span warnings warning resource 分析: 第一個月-----------------1 第二個月-----------------1 第三個月-----------------2 第四個月-
巨坑:瀏覽器在短時間內對於同一個請求的處理,會先等待上一個請求完成後,再處理下一個請求,導致在測試異步時誤導代碼有問題。
例子 red count 時間 ble http tab 問題 結束 例子: tornado後端異步處理(模擬異步處理20秒) 瀏覽器請求接口:http://192.168.1.98:1104/test 然後又打開一個table,請求同一個接口
CF E. Vasya and a Tree】 dfs+樹狀陣列(給你一棵n個節點的樹,每個點有一個權值,初始全為0,m次操作,每次三個數(v, d, x)表示只考慮以v為根的子樹,將所有與v點距離小於等於d的點權值全部加上x,求所有操作完畢後,所有節點的值)
題意: 給你一棵n個節點的樹,每個點有一個權值,初始全為0,m次操作,每次三個數(v, d, x)表示只考慮以v為根的子樹,將所有與v點距離小於等於d的點權值全部加上x,求所有操作完畢後,所有節點的值 首先要明確兩件事情性質1.每個人的操作只會影響到他的子孫(包括自己) 性質1.每個人的操