Google推Grasshopper教你用JavaScript写程式

Google内部孵化器Area 120推出全新Grasshopper App,让你从头开始学习JavaScript。(图/翻摄Grasshopper官网)

想学程式,但又不知从何开始?想要培养另一专才,但是有觉得没有很多时间可以学写程式吗?Google内部孵化器Area 120推出全新的《Grasshopper》App,透过循序渐进,且全图形化介面,要帮助你从零开始学习JavaScript(请留意,JavaScripte不等于Java)。

先前以开发出多款服务(包含UpTime这一款YouTube社群App)的Google内部孵化器Area 120,推出全新作品「Grasshopper」,让无论有没有程式学习基础的人,都能透过解谜的方法循序渐进的学习与JavaScript有关的程式技巧,目前已经在Google Play Store以及苹果的App Store上架,换句说说提供了Android以及iOS的版本

《Grasshopper》团队领导人Google资深产品经理 Laura Holmes 指出,开发《Grasshopper》是为解决传统在学习程式语言中,最容易遇到的三大障碍,就是时间、收获跟付出的金钱成本。透过开发行动平台版本的程式语言学习工具,能让忙碌的上班族学生族群利用零碎的时间来学习(注:Grasshopper目前仅有英文版)。

《Grasshopper》透过培养学写程式的基础知识知识开始引导使用者,再教导各样专业术语,例如变数(variables)、函数(functions)、字串(strings)、回圈(loops)等等。解谜过程中,使用者可以时常得到回馈,阶段性的了解学习成果。也可设定通知(notification),提醒自己定时打开App来学习(有一天一次、两天一次、一周两次等选项)。

在正式上线之前,《Grasshopper》已经过了九个月的测次,目前已有5000位使用者完成了JavaScript的基础知识课程,其中有47%的学生为技术背景不足学生,而有68%的使用者认为,用过《Grasshopper》之后他们持续学习程式语言的动机更为强烈。

不过,要澄清的是,并不是把《Grasshopper》玩透透就代表你能成为一名符合市场需求软体工程师,然而学习过程中获得的经验,或许可以让你评估自己是否适合转职到此领域。就算学习过后发现自己仍旧适合原来的工作,也能像前苹果共同创办人执行长 Steve Jobs所言,让学习编程的过程教导你如何像电脑一样思考。除了《Grasshopper》之外,网路上包含code.org、Coursera等网站都有不少的编程学习免费资源