认识团队:iOS开发人员兼首席讲师Adam Wallraff

认识我们出色的iOS首席讲师亚当(Adam),我们是Code Fellows的教学人员中众多才华横溢的开发人员之一。 他分享了更多有关他的背景,对有抱负的iOS开发人员的建议,为什么大象会带来出色的运输等方面的更多信息。

嗨,亚当! 感谢您今天加入我们。 您可以先分享一些有关如何进入iOS开发的信息吗?

是的 我很高兴能够分享我的经验。 我第一次接触高中的软件开发。 我参加了有关HTML,Visual Basic和C ++的多个课程。 我一直非常喜欢学习新技术。

在20多岁的时候,我和我的朋友提出了一个应用程序概念,我们最初打算将开发工作外包出去。 我认为这是重新编写代码的机会,短短几周后,我爱上了iOS开发。 尽管我们谈论的项目从未实现,但由于妻子和我多次在全国各地迁移,我在接下来的两年中继续自学iOS开发。 最终,我获得了我的第一个开发工作,在塔科马以南的Lewis-McChord联合基地工作。

在“代码研究员”的教学中,您最喜欢的部分是什么?

在教学之前,作为承包商我偶尔碰到的一件事情是人们对正在建造的东西缺乏兴奋感。 我最喜欢教学的是,我的学生和我一样对概念和主题感到兴奋。 当他们学到新东西时(例如,为Apple Watch开发应用程序的WatchKit),他们全都亮了,我们围绕它进行了有趣而有趣的对话。

您将使用什么三个词来概括“代码研究员”文化?

  1. 成长性
  2. 验收
  3. 社区

您已经在iOS平台上待了一段时间了-Swift未来6个月的最大预测是?

对于苹果公司来说,总是很难确定他们打算朝哪个方向发展。 但是,有了这个,我想说Swift将继续扩展到服务器端,甚至可能扩展到Android开发。 这只是我的观点,但是已经围绕这两种思想构建了一些非常出色的工具,我认为它们会随着时间的推移变得越来越好,越来越稳定。

从Google Glass到Apple Watch,我们已经看到大量成功的(但不那么成功)的可穿戴设备涌现出来-您认为可穿戴技术的世界下一步是什么?

我认为可穿戴设备将随着时间的推移而不断改善。 创建成功的可穿戴产品最困难的部分是用户与他们的交互方式非常不同。 我认为Google Glass很难,因为人们刚刚将AR和VR普遍接受到他们的日常工作和设备交互中。 与可穿戴技术之间最难平衡的是,目标是在加快和缩短用户与设备的交互的同时,使其成为客户的必需品。 当涉及到移动设备时,用户的注意力跨度很短,耐心也很小。 可穿戴设备夸大了这种期望。 目的是使它与用户快速便捷的交互。 可穿戴技术需要感觉像是用户的延伸,以至于他们觉得没有它就无法运行,但他们也忘记了它的存在。

但是,为回答您的问题,Hololens将成为蜜蜂的膝盖。

如果有人想明天开始学习iOS开发,那么您将向他们指出哪些三种资源?

  • Stanford U — iOS开发视频系列—在iTunes U上可用
  • Raywenderlich.com —出色的书面和视频格式教程
  • Apple文档—他们为开发人员探索其各种框架和库提供了大量的出色指南和资源

闪电回合! 最喜欢的神话动物?

大脚怪(尽管我不确定大脚怪实际上是神话……)。

您上次下载的应用是?

Qapital-这是一个游戏化的储蓄应用程序,可让您设置省钱规则。 在使用Qapital之前,我一直很想存钱。

您目前正在阅读什么?

准备好球员一

最喜欢的西雅图咖啡店?

我不喝咖啡(我知道…)。 但是,如果我这样做了,我将从Stumptown获得它。 我唯一喜欢的咖啡是他们的冷冲泡咖啡。

如果我们说的是啤酒而不是咖啡,那我不得不说弗里蒙特的Outlander。

你不能没有一个应用程序?

位智

星球大战还是星际迷航?

星球大战

最有趣的爱好?

可能是钓鱼或我对电影和电视的迷恋。

最后但并非最不重要的是,您愿意乘坐大象还是热气球旅行?

象。 热气球似乎只是一个草图。 有了这头大象,我觉得我们会成为朋友,在冒险时它会兼作交通工具和私人保镖。 我最大的担忧是食品供应。