佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1837|回复: 3

Coding 的重要連美國總統歐巴馬都知道:「不要只是滑手機,自己寫個程式吧!」

[复制链接]
发表于 10-12-2013 11:13 PM | 显示全部楼层 |阅读模式
美國的電腦科學教育週( Computer Science Education Week)每年舉辦一次,目的是推廣電腦科學教育,而今年可以說是有史以來規模最大的一次,除了與非營利組織 Code.org 一同主打名為「Hour of Code」的活動,還邀請了歐巴馬總統錄製了宣傳短片,希望鼓勵更多年輕人來共襄盛舉:

歐巴馬在影片中提到,沒有人一出生就懂電腦科學,但只要努力學習,幾乎人人都能成為電腦科學家。另外,歐巴馬也鼓勵大家:
「不要只是買新的電腦遊戲而已,自己做一個吧!不要只是下載最新的 App 而已,自己設計一個吧!不要只是滑手機而已,自己寫個程式吧!」
  • 「Hour of Code」:一小時 coding 體驗會
在另一部影片中,則邀請了來自全球 167 個國家、三萬間教室中的五百萬名學生一同參與 Hour of Code 的活動,希望能藉由一小時的課程,讓大家藉由學習如何在平板電腦、智慧型手機及電腦上寫 code,來接觸並認識電腦科學。
這次活動也受到科技圈的熱烈響應,獲得來自蘋果、Google、微軟及迪士尼等公司的 100 位員工的協助。


這部影片中提到,世界上只有 10% 的學校有在教電腦科學,因此讓大家接觸 Coding 除了可以讓更多人認識或者愛上編寫程式,甚至鼓勵學生要求學校開設相關課程。
另外,在影片中可以看到,包含演員艾希頓庫奇在內的許多人士都成功寫出了程式碼,甚至有人為自己會 Coding 而感到難以置信。影片中也提到,Coding 可以說是未來世紀的重要語言,而且並沒有大家想像中那麼困難,其實大都是一些邏輯上的問題,因此只要肯花時間到社區大學或是線上課程認真學習,每個人都很有可能學會。
  • 掌握科技,就能改變世界
Code.org 的創辦人 Hadi Partovi 表示,就算只是接觸 Coding 一小時,也可能影響一個人的一生,像他本人就是個例子。Coding 在 21 世紀將不再只是軟體工程師才必須會的技能,無論想成為護士、記者、會計師、律師或甚至是角逐政壇,coding 都將會是一項重要的技能,也是未來各界人士必須關注的新趨勢。
在這之前,Code.org 也邀請了NBA 球星 Chris Bosh 拍攝短片,宣傳學習 Coding 的重要性。此外,先前紐約街友學會開發 App的例子,也再度證實只要有心,學會 Coding 並不難,甚至可能獲得相當優渥的薪資
你也對學習 Coding 感到心動了嗎? 就從 Codecademy 推出的教學 App開始練習起吧!

原文:http://techorange.com/2013/12/10/president-obama-kicks-off-cs-education-week-with-code-org-dont-just-play-on-your-phone-program-it/

CODE的网站:http://code.org/learn


回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 10-12-2013 11:24 PM | 显示全部楼层
Codecademy 出 App 了!現在坐捷運、上廁所都可以學 Coding 啦



以前行動設備對於我們來說,可能只意味著用碎片化時間來閱讀、聽音樂、看美劇,在閒暇時刻打發無聊情緒而已,但隨著專業工具向行動平台的遷移,很多我們從前認為高度專業化只能在 PC 上完成的事,現在在行動端完成也未必不可,比如 Paper 給了我們在行動端作畫的機會,各種口語 App 亦然,現在 Codecademy 則希望把 Coding 入門也搬到行動端上。

是的,在 PC 上火爆非常的趣味 Coding 網站 Codecademy 終於在行動端上有所動作了,他們推出了第一個 iPhone App —— Hour Of Code,以響應 Code.org「一小時學 Coding」的運動。



這款 Codecademy 的行動處女作是為新手級的菜鳥們準備的。

從教學過程來看,Codecademy 的目標大概是想讓普通人都能理解 Code 的含義,同時可以自己手動實現一些簡單的 Code。所以從最開始的「Getting Started」到最後的 if..else.. 判斷語句教學,Codecademy 都會把重要的 Code 都寫好,只讓用戶在提示之下選擇空缺處該填補的代碼。

比如教學減法時,Codecademy 會打好 Print ( 6 ___ 2 ) ; 提問用戶如何可以讓電腦自動計算六減二的結果?此時用戶只需要在空缺處選擇填上減號就可以了。



目前為止這個名為 Hour of Code 的應用內還沒有很複雜的教學,最後一課是 if…else..,如果有後續內容會推送給用戶。至於具體機制則和其網頁端很像,都是遊戲化的。

會在幾個課程之後給用戶打星,星星多少代表著學習中選擇正確率的程度有多高。當然他們也不放過通過社交化機制的傳播機會,如果你在一小時內做完全部練習且拿到滿星的話,是不是已經蠢蠢欲動想分享給 Twitter 等社交網絡上的好友了?                                                                              
原文:http://techorange.com/2013/12/10/codecademy-app/




本帖最后由 Pierre@hong 于 10-12-2013 11:25 PM 编辑

回复

使用道具 举报

 楼主| 发表于 10-12-2013 11:27 PM | 显示全部楼层
可以在 iPad 上寫 Code 了!Binary 讓你躺到哪就 debug 到哪 XD



想到程式設計師寫 Code 用的電腦,大家腦中浮現的畫面一定是一台高效能的桌機,或是一台筆電;雖然筆電攜帶方便,但總還是因為有些重量和體積,不方便隨時隨地都帶在身上。而下班後或是渡假時,也需要帶著筆電,才能讓你隨時想寫 Code 就可以馬上打開來寫。

現在新創公司 Binary 告訴你,「不用帶著筆電了,只要有一台 iPad,這些願望都可以馬上實現。」

Binary 是一個專門在 iPad 上寫程式的 App。無論你是想開發網站、iOS App 等等,都可以在 iPad 上完成。Binary 的創辦人,同時也是開發者和 Y Combinator 出身的 Darshan Shankar,都是帶著 iPad 加上藍牙鍵盤,把幾乎所有的程式開發工作,在 Binary 上面完成。

Binary 的推出,不僅僅只是帶給程式設計師方便而已,更讓特別像是新創公司的開發者,能夠在點子的發想上隨想隨寫,讓創業更有效率、快速。Shankar 也說,他的夢想就是隨時隨地可以寫 Code,即使在海邊渡假時,iPad 通知他網站掛掉了,它可以在 iPad 上馬上寫幾行 Code 修復它,再回去沙灘上和狗玩樂。完全不會再擔心突發狀況發生,因為隨時可以打開 Binary 處理。

其實這樣的 App,也間接讓學習程式語言的學生,在練習上的工具更多元、更便利。畢竟現在,學生使用 iPad 學習的機會非常多,也許在不久的未來,iPad 就會取代桌機和筆電,成為線上學習的主流工具。

像 Binary App 這樣可以在 iPad 上作程式開發的 App,不但讓 Coder 在工作上更方便與彈性,也把學習 Coding 的人與程式設計拉得更近了。不僅攜帶方便,更可以隨時想學就學。

  • 同樣可以在 iPad 上寫程式的 App 還有:
原文:http://techorange.com/2013/07/04/meet-binary-an-ipad-app-for-writing-code/


本帖最后由 Pierre@hong 于 10-12-2013 11:28 PM 编辑

回复

使用道具 举报

 楼主| 发表于 10-12-2013 11:31 PM | 显示全部楼层
Coding 教學網站 Treehouse 讓我用 iPad 學寫程式,我考試都 100 分了!



專門教你 coding 的網站 Treehouse 剛出了一款 App,讓大家可以在 iPad 上學 Coding!

課程包含了創業、設計與基礎業務,還附有專業的教學影片。可惜的是,這個 App 對三種人不適用:沒 iPad 的人、不用學 coding 的人與聽到 coding 會想睡覺的人--對了,還有雖然有 iPad 卻沒有更新至 iOS 6 以上的人。

App 是長這樣:



Treehouse 創辦人 Ryan Carson 在與《VentureBeat》的訪談中表示,「最終,得跟你工作一整天的夥伴,還是電腦,不是 iPad!但我們知道人們也會在咖啡店或其他休閒的場所工作,而且效率也不錯。讓學 Coding 的人在哪裡都可以獲得最佳的學習體驗,是我們研發這款 App 最大的目標。」

Treehouse 的影片庫至今已超過一千部,包括許多技術與程式語言教學如 Objective-C, HTML, CSS, JavaScript, PHP, Ruby, 與 SQL。除了 coding 外,可以上的課程也包含職業發展、事業營運基礎等課程。對於想找工作的的學生,他們也提供了職業公告平台。

至於 iPad 的不足之處,Carson 表示已在試著「彌補」其特性,如虛擬鍵盤的自動選字;他也說,比起一般鍵盤,在 iPad 的虛擬鍵盤上打字的確是不太容易,所以他們也在其中加入了一些常用的特殊詞彙,讓語法嵌入更容易,「我們已經盡量簡化我們的介面了,這樣學生才能專注在手頭的工作上。」Treehouse 也盡量優化 App,讓學生們在 iPad 能獲得跟網站一致的學習體驗。而對於 iPad 在影片串流的表現,Treehouse 也感到十分滿意。

戲劇化的插曲:想上架 App Store 卻引發 iOS 和 Android 間的血海深仇?
不過,在上架過程中,發生了一件非常不可思議的事。Apple 規定,若要 Treehouse 在 App Store 上架,就得從課程中移除 Android 的 coding 教學。其實其他 iOS Coding App 像是 Lydia 跟 Udemy 都有 Android 的素材,但為了盡早讓這個 App 問世, Treehouse 沒有上訴,選擇了聽話照做。

Get started!
不瞞你說,我會知道非 iOS6 就無法下載,是因為小弟一看到文章就躍躍欲試、食指大動,可是試圖下載的時候,就被擋住了……。沒辦法,因為我早在 iOS 5 就越獄了啊!(噓)如果你就是那個擁有 iOS 6 iPad 的天之驕子,那就快下載來玩玩吧!

原文:http://techorange.com/2013/08/02/treehouse-for-ipad/

现在觉得要学程式真的很容易了!!! 本帖最后由 Pierre@hong 于 10-12-2013 11:33 PM 编辑

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-4-2024 01:37 PM , Processed in 0.053780 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表