小白学编程(一):从玩游戏开始

小幻小师妹的文笔极好,只是思维非常活跃,文章如果不限定主题,经常会带出无限的遐想,可能正与她的笔名小幻有关吧。不过昨天看到她的纯正的技术文章后,视频录制加配音,因为我以前录过一小段视频,深知其工作量之大,所以是绝对吐血之作,正好与我的程序人生主题有关,就转了过来。

实际上如果有一篇零基础学Javascript编程的文章我会更喜欢一些,但这篇文章介绍了Swift编程语言的入门也非常不错。我当年学编程语言时也是从游戏入手,用BASIC写了一款俄罗斯方块,明白了好多编程知识,虽然现在回想起来当时的设计思路太垃圾了。

费话不说,正文开始:


2014年的时候,小幻在Coursera上加入了一门叫作《R Programming》的公开课。当时Daisy也很想学,作为一名有理科生心思的文科生,乍一上手,跳过所有基础科普,编程对她来讲,就变成了一件很boring的事情。所以到现在,Daisy都不会编程。

前段时间闲逛,碰巧看到苹果为了让编程「飞入」寻常百姓家,在今年6月的WWDC(全球开发者大会)上推出的一款教育应用。于是想起了自己曾经玩过的一些个编程小游戏,心想,要不我来给广大文科生在迷津中指出一条歪路吧?于是就有了今天这篇文章。

作为一个苹果用户,你想看到自己的创意在自己的设备上跑起来吗?你每天看到网上各种关于程序猿的段子笑得很开心且很羡慕吗?你为自己没法指导孩子学习编程而苦恼吗?那么,你需要的仅仅是一台装了Swift Playground应用的iPad。(苹果是不是应该给我点儿广告费啊?考虑到我这点儿流量,还是算了,哈哈)

据苹果官网称,这款名为Swift Playgrounds的应用能够让Swift学习变得具有互动性与娱乐性。寓教于乐,让用户在解谜中掌握Swift的基本用法,并且通过接受一系列挑战来达到进阶的目的。零编程基础要求,非常适合学生入门。它同样为有经验的开发者提供了一种独特的方式来迅速将创意付诸实现。(本段来自小幻对苹果官网广告的随性翻译)

好,广告词说得够多了。接下来,在我们来正儿八经的看这个应用之前,念叨一下何为Swift——Swift是苹果在2014年发布的新编程语言,用来替代Objective-C(OC)成为下一代的苹果主打编程语言。

小幻安装时,Swift Playgrounds已经更名为Playgrounds,所以你现在可以抄起你的iPad,在应用商店里搜索「Playgrounds」,然后安装即可。应用的图标是一只红色的小燕子,这是Swift语言的logo。

应用内容分为教程、挑战、自定义三类,教程包括Swift基础、进阶两部分,每部分各有章节若干,可跳跃学习。苹果考虑到iPad敲代码的痛苦,特地改良了应用键盘,敲命令只需要戳一下,或者拖曳即可完成。小幻录了一个简短的应用介绍视频,主要展示了这个游戏教育应用的界面以及操作相关的东西。(录了N遍,还是不太满意,突然觉得老杨先生要把一门课讲得很精彩,果然是件难事。大家凑合着听吧,如果效果实在灰常不好,请不要告诉我真相)

目前该应用只有英文版,所以好消息是,在学编程的同时,我们还可以锻炼英语。那句话怎么说来着?这酸爽!小幻最早从开始捣鼓Objective-C开始,已经被虐习惯了,如果你们还不习惯,那就……下个手机词典吧,欧路词典就挺好用的。

语言只不过是一项工具,思想才是最重要的。最后附上一个程序猿的经典段子,如果你能看懂这个段子的话,说明你离程序猿的思维又近了一步哦~

老婆交代“下班顺路买十个包子,如果看到卖西瓜的,买一个。”结果程序猿老公只买了一个包子,这是为什么呢?

(封面来源:网络,编辑:小幻,转载自公众号:烦不烦的碎碎念)

--- END ---

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2016-11-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能算法

从高考到程序员

本文系网络转载,如需阅读原文,请移步文章末端,点击阅读全文。 这里是六月九号早晨八点半,我照例打开网易云音乐、Android Studio、CSDN博客...

3529
来自专栏理论坞

情商高的男人,都应该学习这些说话技巧

我们从一两岁开口发出第一个音节起,就被称为学会说话了,几十年来,每一天我们都要说话,从简单的沟通交流,到复杂的辩论探讨,说话伴随着我们每个人的生活——说话是件小...

1332
来自专栏企鹅号快讯

编程难,首先入门就难

“Hello,world”,其实并不像你想象的那么简单。 某虽不才,小学稀里糊涂的拿过县里奥数三等奖,95年就能用小霸王学习机(Basic)打出杨辉三角形,高中...

2505
来自专栏WebHub

苹果WWDC与谷歌I/O开发者大会谁更有影响力 ?

一年一度的Google I/O和WWDC均已结束,两个开发者大会的关注重点都在系统之上,并都致力于开发统一平台。那么,从桌面和移动操作系统、智能手表、音乐...

692
来自专栏程序员的酒和故事

那些曾经写过代码的大佬们(不能写代码,他们会难过吗?)

Bill Gates ? 盖茨大学用汇编,不间断写了整整一个星期,最后运行bug free。 盖茨年轻的时候很厉害,他编写的软件很多。 年轻的时候,盖茨很看不起...

3488
来自专栏程序员的碎碎念

幸存者偏差与创业鼓吹

https://www.sonyaellenmann.com/2018/06/survivorship-bias-and-startup-hype.html

882
来自专栏CreateAMind

原则一书的管理干货

... 2) Realize that you have nothing to fear from truth. Understanding, accepti...

1091
来自专栏编程微刊

一个前端妹子的悲欢编程之路

1684
来自专栏VRPinea

骚年你丹田饱满,一看就是万中无一玩VR声控游戏的好苗子!

2936
来自专栏Keegan小钢

小钢再聊全栈

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/full-stack/20170829微信订阅号:...

1014

扫码关注云+社区