65.9K
CodeProject 正在变化。 阅读更多。
Home

成为 Pluralsight 作者的旅程 – Troy Hunt

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015年10月7日

CPOL

6分钟阅读

viewsIcon

21590

这是一次对 Troy Hunt 的采访,涵盖了他职业生涯的开端和当前状况,以及成为 Pluralsight 作者如何对其生活和职业生涯产生了积极影响。

请您简单介绍一下自己以及在科技领域的经历。

我是 Troy Hunt,住在澳大利亚,是一名全职的 Pluralsight 作者。严格来说是大部分时间全职,我还会周游世界参加技术活动并举办研讨会,主要围绕 Web 安全展开。所以我是独立的,但与 Pluralsight 紧密合作。

申请成为 Pluralsight 作者.

我从 20 世纪 90 年代中期互联网早期就开始构建 Web 软件,在过去的 20 年里,我曾担任过软件开发和架构的各种职位,直到找到现在的位置。

您的开发环境是什么样的?请谈谈您的硬件、开发工具以及最常用或最喜欢的语言和框架。

哪一个?!我主要使用 Visual Studio、SQL Server 以及其他典型的微软堆栈工具,但也经常使用其他 Web 技术,偶尔也会使用 Photoshop 和 Illustrator 等创意软件。

我的主要硬件是一台配置相当不错的台式机,配有四块 24 英寸的显示器。另外,我还有一台高端的联想 W540,可以在我躺在沙发上或者旅行演讲时使用。我还备有一台旅行用的备用电脑(毕竟有过一次惨痛经历……),是一代 Surface Pro,足以应付紧急情况,但算不上什么高大上的设备。我其他的非 PC 设备都是苹果产品:iPhone 6 Plus、最新款 iPad,现在还有 Apple Watch。

您最近在玩什么新工具、语言或框架(或者只是有兴趣探索更多)?

我真的需要尽快掌握 Windows 10 和 Visual Studio 2015,我现在正在使用它们,但还没有投入太多时间。当然,还有所有即将推出的 ASP.NET vNext 内容,我只需要花时间去深入了解一切,并最大化它们的价值。

我喜欢尝试新技术,挑战在于决定为了尝试新技术我要忽略什么!

您是如何开始编程的?请谈谈您的第一台电脑和编程语言。

我的第一台 PC 应该是 20 世纪 80 年代末的一台 IBM 克隆机。我记得写过一点 BASIC,后来几年我也确实折腾过各种东西,但直到 1995 年我才真正开始编写软件。我早期就深入研究了 HTML,然后是 C 语言的后端开发,现在回想起来真是太糟糕了!不过,我想你可以称 HTML 为我“最初的爱”。

开发者社区——线上和线下——是如何影响您的编码的?您喜欢或不喜欢开发社区的哪些方面?

在我的职业生涯后期,它产生了巨大的影响。尤其是在 90 年代,我主要通过书籍学习(当时大多数人都是如此),直到 21 世纪初(对于澳大利亚或英国以外的人来说,就是 2000 年代),我才开始接触在线社区。

我发现像 Stack Overflow 这样的社区非常有益,不仅可以向他人学习,还可以通过教导他人来学习。这会给人带来巨大的成就感,但你也会不可避免地遇到一些糟糕的人,他们似乎利用互联网的匿名性来发泄自己的怪癖!但总体而言,99.x% 是积极的,我认为 Twitter 是对我来说最有价值的互动方式。

您是如何开始接触 Pluralsight 的?

几年前,我通过一位朋友联系了 Pluralsight。我当时在博客上写了很多关于安全的内容,也做了一些培训,但听说一些作者通过在线学习获得了巨大的成功。我将 Pluralsight 视为建立独立性、拓宽影响力,并且说实话,也能带来可观经济收入的途径。

您写了多少门课程?主要侧重于哪些主题?

我刚刚完成了我的第十六门课程。它们主要侧重于 Web 安全,但也涵盖了 Microsoft Azure 的内容。事实上,我希望能进一步拓宽我的内容领域,但眼下很难忽视安全内容的成功——对它的需求非常旺盛。

您未来有写作计划吗?

作为一名全职作者,是的!我目前正在为 Pluralsight 创作“道德黑客”系列,我和另一位作者正在制作二十门课程,目前已完成一半。剩余的课程将占据我 2015 年剩余时间的大部分精力,特别是如果像现在这样穿插其他主题的课程。在此之后我还有更宏大的构想,但目前暂时保密……

Pluralsight 如何改变了您的职业生涯/生活?

Pluralsight 对我的生活产生了重大影响。它成为了我主要的收入来源,超过了我在一家跨国公司担任高级管理职位的薪酬。事实上,它发展得如此之好,以至于我非常认真地考虑辞掉那份工作(不可否认也有“推力因素”),直到……今年早些时候,我的职位被裁撤了。那可能是我公司职业生涯中发生过的最美好的事情!

在我离开那个职位时,Pluralsight 给予我的薪酬大约是之前的两倍,所以我无需出去找一份“传统”的工作,而是很轻松地转型成为了一名全职作者。由于编写课程的性质,这也给了我很多很棒的生活选择:我旅行更多了,可以在旅途中编辑课程。我的家人正在搬到我们想住的州,而不是因为工作而必须住的地方。但更重要的是,Pluralsight 的同事们都非常棒,和他们一起工作总是很愉快的。

我的经历非常积极,以至于我的妻子现在也为他们撰写关于软技能的课程,所以现在这里非常像一个“Pluralsight 家庭”。

对于那些渴望更多参与培训的初级程序员,您有什么建议?

能够以听众能够理解的方式解释技术,这是一种极其强大的技能。要成为一名成功的培训师,所需的大部分能力并非技术性的,而是社交性的。最重要的是,你需要学会沟通,这比学习编码需要更多的时间和实践。但这是值得的——结果可以非常惊人!

您是否受到启发想成为一名 Pluralsight 作者?请访问我们,了解 Pluralsight 的协作创作机会、我们的财务模式以及如何开始。我们目前正在为我们的技术和创意培训库寻找以下技术主题的内容:iOS、.Net、Javascript、安全、Java、管理和数据科学。

关于 Pluralsight

Pluralsight 成立于 2004 年,是全球领先的专业软件开发者、IT 专家和创意技术人员在线学习平台。作为世界上最大的精选专业发展平台,该公司提供对由顶尖专家撰写的 4,000 多门课程的即时访问。Pluralsight 的客户遍布 150 多个国家,作为职业催化剂,为当今最热门、最紧缺的岗位提供实践、动手培训。如需了解更多信息,请访问 Pluralsight.com

© . All rights reserved.