Re: [徵求] iPhone 家教,教小朋友寫程式

看板MacDev作者 (內湖流川楓)時間9年前 (2015/06/26 18:43), 編輯推噓2(2011)
留言13則, 6人參與, 最新討論串3/3 (看更多)
 非常謝謝大大的意見!非常有思考的價值,  我可能無法隨意更改需求,只能揣測我老闆的想法,  再提出來請大大幫忙檢視看看是否有什麼思慮不周的地方...  首先,每年 $99 不是什麼問題,只要小朋友真的有興趣,  做父母的,應該是捨得投資這筆花費。這個部份不用考慮。  硬體也好,後續的花費也好,都能到位的~  這個短期的 iPhone 體驗課程,的確是像大大所提,  希望能讓小朋友對寫程式這件事情感到興趣,  如果說寫的程式是有趣的,我想,不論是在手機還是在 PC 上執行,  應該都還是會挺有趣的。  會想要在 iPhone 上寫程式,也是為了大大提到的學習動力,  小朋友對手機的黏著度似乎比桌機或筆電高很多,  最終成果要在 iPhone 上呈現,這個選擇,我覺得還算是個合理的載具。  如果不能在手機上呈現的話,要跟朋友分享,恐怕就不夠直接了。  我猜我老闆也是基於這個考量,所以想讓小朋友在 iPhone 上寫程式吧?  也許是想成要教會小朋友寫 Objective-C,這命題有點太恐怖了,  講白了只是利用 IDE 拉幾個 UI,學習變數的概念,會做加減乘除的計算,  按個鈕會執行某一段程式,大概就這樣而已,  並不是要建立多完整的 iOS 觀念,一切以孩子的成就感為主...  大致是這樣的需求... ^^; ※ 引述《uranusjr (←這人是超級笨蛋)》之銘言: : ※ 引述《archon (內湖流川楓)》之銘言: : → uranusjr: 想知道為什麼選 iOS, 沒有實機和開發者帳號很難實行 06/26 12:41 : → uranusjr: 未來很可能變成 on shot 八週之後再也不碰, 效用比較小 06/26 12:41 : → archon: 一個想法,是要先讓小朋友有興趣吧,如果從 C/C++ 開始, 06/26 14:52 : → archon: 光是要畫個能見人的 UI 就要費上許多功夫, 06/26 14:53 : → archon: iOS 視覺化 UI 直接拉,做好的 app 又可以放在自己的手機 06/26 14:54 : → archon: 倒也不是真要培養未來的 iOS 工程師,而是想讓小朋友知道 06/26 14:55 : → archon: 寫程式是怎麼一回兒事,有沒有持續發展就看個人造化了 :p 06/26 14:56 : 其實我主要的疑慮是, iOS development 這件事本身需要一些財力支撐 : 前面有說學員都有 MacBook 了, 就假設這些電腦他們也後也可以繼續用 : 但如果要有基本練習, 只用虛擬機絕對不夠 : 而且如果自己的程式不能真的拿來用, 學習起來也會很沒動力 : 以前要 deploy 到實機必須要有付費帳號 : 那麼要用這個方法領小朋友入門根本就是白癡行為, 哪來的每年 $99 給你燒 : 未來不用付費至少可以 deploy 到自己的測試機, 所以這想法沒那麼糟 : 但不能隨意與朋友或更多人分享自己的作品, 影響還是很大 : 如果僅限於 C, C++, Objective-C, 那麼比較好的選擇或許是做 OS X app : 雖然限制一堆又要調系統設定, 但至少 OS X app 目前還是能隨意散佈 : 可以在實機(自己的電腦)上看到自己的成果, 又能與其他人分享 : 絕大部分解決了前段提到的問題 : 我個人是覺得 UI 能夠直接拉這件事其實影響沒有想像中大 : 所以如果換成其他語言(Python, Ruby 或 JavaScript)說不定是更好的選擇 : 這些語言也比 Objective-C 甚至 Swift 容易上手太多 : 但如果認為視覺化 UI 很重要, 那麼至少 OS X 比 iOS 似乎更好一些 : 我自己也有在做一些程式語言/開發框架推廣的事情 : 你的想法很棒, 完全沒有要否定的意思 : 我自己也很樂意幫忙(雖然一週兩個 weekday 下午實在不太可能) : 只是對看上去的規劃稍微有點想法, 所以想稍微建議一下 : 說一句「我沒有想怎樣, 未來看他們造化」很簡單 : 但是沒有人會平白無故對某件事情產生興趣, 一定需要某些誘因才會開始 : 而目前的做法, 就我自己看來, 會讓學員未來很難持續 : 而這樣沒有對後續產生幫助的活動 : 其實就只是一個一次性, 大家開開心心一起玩一段時間的活動而已 : 這樣還不如大家去郊外抓蜻蜓對小朋友還更有用(我認真的, 不是在諷刺) : 想要「讓小朋友知道寫程式是怎麼回事」的最終理由 : 其實還是想抓住有人對這個有興趣的機會, 給他一條路來發展吧(至少我是這樣想) : 為了這個可能性, 就需要把他們未來有造化的機會最大化 : 而我覺得目前使用 iOS 的規劃似乎沒有辦法達到這個效果 : 大概是這樣, 可以參考看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.31.8 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1435315422.A.A90.html

06/27 09:12, , 1F
之前在米國幫老闆上國中夏令營,能在 app 顯示自己名字
06/27 09:12, 1F

06/27 09:12, , 2F
小朋友就很高興 XD
06/27 09:12, 2F

06/27 17:48, , 3F
爸爸有錢真好~
06/27 17:48, 3F

06/27 18:31, , 4F
今天去iOS聚會 聽到魏巍介紹他教過小六的 可問看看
06/27 18:31, 4F

06/30 00:08, , 5F
06/30 00:08, 5F

06/30 00:09, , 6F
目前是教高中生flash..寫ios跟android app.
06/30 00:09, 6F

06/30 02:26, , 7F
我們大學的期中作業就是加減乘除...
06/30 02:26, 7F

06/30 02:38, , 8F
而且c語言觀念沒有的話,Objective-C比較難教
06/30 02:38, 8F

06/30 02:38, , 9F
如果前幾週要先教變數那些,小朋友可能會覺得乏味吧
06/30 02:38, 9F

06/30 02:43, , 10F
不過這薪資好誘人阿~
06/30 02:43, 10F

06/30 06:47, , 11F
總覺得看來看去,就是教 PlayGrounds 就對了…
06/30 06:47, 11F

06/30 06:48, , 12F
今年 (WWDC 15) 有個 session "Authoring Rich
06/30 06:48, 12F

06/30 06:49, , 13F
Playgrounds" 可以參考一下裡面Apple工程師的玩法
06/30 06:49, 13F
文章代碼(AID): #1LZIpUgG (MacDev)
文章代碼(AID): #1LZIpUgG (MacDev)