斯威夫特游乐场

去年大约这个时候,我被允许访问工作中的数据库后端,并着手自学SQL。 我具有只读访问权限,因此在老板提供的一些示例以及google的一些帮助下,我在系统中玩转并进行了试验,发现错误,并快速学习了复杂数据库中的SQL基础知识。 我对SQL感到很自在,它使我想起了拉丁语,并对它们如何组合有了很好的思维导图。

我于今年1月在墨尔本的Rails Girls之前开始学习Ruby。 遵循《 Rails Girls》中的教程非常棒,并且在一天结束时有一些有用的东西令人鼓舞。 在那之间,我们那天遇到的可爱的人们,以及Nimmo对Ruby的热情,确定了我的道路。 下一步是Ruby for Kids(傻瓜类),遵循教程的要求很棒,我制作了一些游戏,这非常令人满意。 我正在学习如何做东西! 不过,我感觉好像不明白自己在做什么。

我尝试过在线课程,但是由于无法设法使Ruby符合我脑海中的“语言”模式,我变得越来越沮丧,直到我在Ruby Monk方面有了精神突破(Ruby并不像一种语言,就像一种编织方式)图案!)。 有了这种观念上的转变真是一种解脱,但是我真正想要的是一个可以尝试使用Ruby的地方,在那里我什么都不会破坏。 有很多建议只是开始编写一些东西,但是我不知道该怎么编码。

即使有了《 Ruby for Kids》一书,我还是在做东西,但要遵循别人的条件。 我可以看到您需要设置游戏的结构,然后在其后填写一些代码,但是如果不遵循说明,我看不到如何知道如何做。 然后,一个朋友读了“与好友一起学习Ruby”,并提到他正在学习Swift-我调查并找到了Swift Playgrounds。

Swift Playgrounds为我提供了我所需要的,一个无法打破,易于重置的游戏场所,结果Ruby for Kids试图教给我的东西开始变得有意义,而我我对Ruby有了更多的SQL级别的了解。 我爱Swift和Playgrounds。 您从一个角色开始,而Playgrounds会教您一点点语言。 在每个新步骤中,您都必须提出一个解决方案,该解决方案可以提供他们所要求的结果,但是您如何到达目的地并不重要。 它们鼓励您尽可能优雅,但最低要求是使其正常工作。 它非常出色,并且开始在我的脑海中构建一种代码语言及其工作方式的模型。 克服挫败感真令人兴奋,我希望Ruby也有类似的东西。

这是否意味着我将必须学习足够的知识才能做到这一点?

国王尼姆王