作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-06-26 16:48:58※ 引述《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 的規劃似乎沒有辦法達到這個效果
大概是這樣, 可以參考看看