课前预科3:是时候提高速度了……

Makers的毕业给我留下了深刻的印象

星期五,我观看了7月份的学生在Makers校园中展示他们的最终项目,而一些团队在课程的最后两周中设法建立了令人印象深刻的项目。

一个团队与Unity一起制作了神庙逃亡(Temple Run)启发的3D游戏,这简直令人难以置信-但特别流畅的是,我认为是团队演示了他们的应用程序Flare,它可以让您“滑动”发送一张地理位置照片,以便您的朋友知道你在做什么。 他们弄清楚了徽标和所有内容。 显然,他们从零开始学习了iOS开发语言Swift,但仍然只用了两周的时间就完成了它。

足以说出我从这个过程中可以得到的兴奋水平从未如此高。 当我们走得更远时,我期待与我的团队一起集思广益。

但是与此同时,本周的课前工作虽然足够艰苦,但在大多数情况下,它比上周克里斯·派恩(Chris Pine)的后几章还没那么邪恶。 完成构建交互式学生目录的教程非常直观-这是他们真正要吓us我们的最后阶段。

最后一个问题要求我们编写一个程序,该程序在被调用时会复制自己的源代码。 原来这是一个众所周知的编程难题,称为“ quine”。 经验丰富的程序员争相为自己喜欢的语言编写最高效的代码。 我的朋友Cal是一位高级Python开发人员,他说这对初学者来说有点儿大要求。

显然,Stack Overflow上某人的以下代码是针对Ruby的精心编写的解决方案,尽管它是以我什至尚未开始理解的语法编写的:

  _ =“ _ =%p;输入_ %% _”;输入_%_ 

可以肯定的是,它可以从控制台运行,并在调用时打印完全相同的行。 遗憾的是,它没有完整的解释。 有点怪异的是,我可以从远程的角度理解这是令人印象深刻的,而没有参考框架来理解它的令人印象深刻的程度,或者您将如何提出如此深奥的代码片段。

因此,本周总体而言,虽然我取得了一些进展,但我不知道的数量似乎正在以倍数增长。 我真是个菜鸟,在我甚至发现Mariana Trench地板上有多少菜鸟之前,还有很多英里和数不清的代码要经过。