非常谢谢大大的意见!非常有思考的价值,
我可能无法随意更改需求,只能揣测我老板的想法,
再提出来请大大帮忙检视看看是否有什么思虑不周的地方...
首先,每年 $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 的规划似乎没有办法达到这个效果
: 大概是这样, 可以参考看看