返回博客首页
← 所有文章

与Pluralsight作者Alex Ziskind的14个问题

2017年2月15日 — 作者:Dan Wilson

您是一位经验丰富的作者和出版人,在Pluralsight上推出了两门课程。学生们可以从这些课程中学到什么?

这两门课程都关于NativeScript,这是一个跨平台的移动开发框架。第一门课程名为“使用NativeScript构建跨平台原生移动应用”,对于刚接触NativeScript的学生来说,可以为他们打下框架核心概念的基础,同时他们可以从头开始构建一个真实的应用。

我的第二门课程名为“NativeScript:动画技巧”,是对NativeScript中使用动画的深入探讨。这门课程适合那些已经了解框架基础并希望将他们的应用提升到一个新水平的学生。我们使用第一门课程中构建的Angular版本应用。


视频培训如何帮助学生更好地理解概念?

我本人一直都是视觉学习者,所以视频培训对我来说很有意义。看到概念以与书籍相同的方式解释,但增加了有用的视觉动画,并以简单、通俗易懂的方式听到这些想法的描述,这对学生来说有很大的帮助。尤其是当他们看到代码就在眼前,并且可以按照自己的节奏学习时。视频是未来的发展方向。考虑到我们的技术发展迅速,书籍在发布几个月后就会过时,而视频课程托管在其他地方并进行更新,才是真正可行的选择。


在Pluralsight上创建课程的过程中,您学到了什么?

我了解到,这比看起来要困难得多,也需要更多的时间。优秀的课程需要清晰明了,具有良好的视觉效果和出色的演示。如今的学生有很多选择,质量至关重要,所以需要时间。


自您发布第一门Pluralsight课程以来,您最欣赏NativeScript框架中的哪些变化?

第一门课程是关于教授NativeScript Core和TypeScript的。第二门课程考虑到了众多Angular开发人员以及Angular带来的新的动画可能性。我个人最欣赏NativeScript的变化,绝对是围绕动画添加的,特别是CSS关键帧动画和Angular动画。


您认为公司如何使用NativeScript?

NativeScript最大的优势在于,它可以在提供跨平台应用构建解决方案的同时,获得原生性能。我不认为公司会使用NativeScript构建视频游戏,但我确实看到了企业通过同时为iOS和Android编写代码,利用其Web开发人员而无需聘用外部原生开发团队所节省的成本。


您最不喜欢移动应用开发的哪一部分?

打包和部署。虽然现在有越来越好的工具可以为您处理这些问题,但这仍然是一件很麻烦的事情,我希望有人能帮我做。


您最喜欢移动应用开发的哪一部分?

应该是用户体验设计。找出应用程序的最佳流程是关键。


如果您要基于一个移动应用程序创办一家初创公司,那会是什么?

如果能有一家当地的杂货店来满足我手机上的应用程序管理的购物清单,那就太好了。商店里的员工扫描并打包我所有的杂货,然后我只需去商店取货即可,因为我已经通过应用程序付款了!


您对移动计算中哪些新兴趋势最感兴趣?

我对下一波机器人浪潮以及它们如何利用数据分析提供更智能的建议感到非常兴奋。


你是Mac用户还是PC用户?为什么?

我每天都需要使用两者,所以我是一个跨平台用户。

您会给那些考虑制作自己的视频培训课程的人什么建议?

即使是视频课程,音频也更重要。获得一个好的电容麦克风,并确保您在安静的房间里,尽量减少声波反射。当我看培训视频时,听到不清楚或模糊的声音是我最大的困扰之一。


在成为移动开发人员之前,您的背景是什么?

我已经做了15年以上的专业Web开发人员,但我在90年代后期就开始在Netscape Navigator中查看页面源代码并创建自己的网站。然后我走上了.NET之路,甚至包括SharePoint。当我看到我接触的所有东西都有一个移动故事时,我决定也必须进入移动开发领域。我的移动之旅始于原生iOS。然后我短暂涉足了Ionic的世界,然后我发现了NativeScript,我立即意识到它是在移动领域的一位强大的参与者。


除了电脑和编程之外,您还有哪些爱好?

我喜欢带我的狗Axl去远足。我也喜欢玩合成器,并在有机会时录制它们发出的奇怪声音。


有传言说您的狗有一个推特账号,您能告诉我们一下吗?

您可以关注我 @digitalix,或者关注Axl @NativeScriptDog。他总是关注新技术,但如果他遇到@NativeScriptCat,那一切都悬了。


请务必查看Alex在Pluralsight上的两门NativeScript课程