是一名全职的Pluralsight作者,同时也是一名技术讲师,经常在世界各地的技术活动中发表演讲和举办研讨会,主要围绕网络安全主题。虽然独立工作,但Pluralsight始终是工作的核心。
如果对成为Pluralsight作者感兴趣,欢迎申请加入。
编程生涯始于互联网初期的1990年代中期,从那时起,经历了软件开发和架构的多个角色,直到今天的位置。
主要使用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,需要找到时间来掌握这些技术,以最大化它们的价值。
喜欢尝试新技术,挑战在于决定将忽略什么以便这样做。
第一台个人电脑可能是80年代末的IBM兼容机。记得写过一些BASIC代码,并且在接下来的几年里尝试了各种东西,但直到1995年才真正开始编写软件。很早就开始使用HTML,然后是C语言的后端开发,现在回想起来,那真是一场噩梦!想可以称HTML为“初恋”。
在职业生涯后半段,开发者社区对产生了巨大的影响。特别是在90年代,主要通过书籍学习(当时大多数人都是这样),直到2000年代才参与到在线社区中。
发现像Stack Overflow这样的社区不仅作为从他人那里学习的来源非常有用,而且作为通过教授他人来学习的手段也非常有价值。这可以是非常有力量的,但也会不可避免地遇到一些最糟糕的人,他们似乎利用互联网的匿名性来发泄他们的病态!但这是99.x%的积极,发现Twitter对来说是最有价值的互动方式。
几年前,通过一个朋友向Pluralsight寻求介绍。当时在博客上写了很多关于安全的文章,并且做了一些培训,但听说一些作者通过在线学习变得非常成功。看到Pluralsight是建立独立性、扩大影响力,并且让说实话,也有可能在财务上做得非常好的途径。
刚刚完成了第十六门课程。它们主要集中在网络安全上,但也创建了关于Microsoft Azure的内容。实际上,想让内容更加多样化,但很难忽视安全内容的成功——目前对它的需求是无止境的。
作为一名全职作者,是的!目前正在参与创建Pluralsight的道德黑客系列,和另一位作者正在构建20门课程,现在已经快完成了一半。剩下的课程将让在2015年剩余的时间里忙碌,特别是如果它们像现在正在做的那样与其他主题的课程交织在一起的话。还有一些更宏伟的愿景,但会暂时保密……
Pluralsight对职业生涯/生活产生了重大影响。它成为了主要收入来源,超过了在一家跨国公司担任高级职务所获得的报酬。事实上,情况非常好,非常认真地考虑离开那份工作(当然,也有一些“推动因素”),直到……那份工作在今年早些时候被裁掉了。这可能是职业生涯中发生的最好的事情!
当离开那个角色时,Pluralsight支付给报酬大约是以前的两倍,所以不需要出去找一份“传统”的工作,而是很容易地过渡到成为一名全职作者。由于编写课程的性质,它也给了一些生活中惊人的选择:旅行得更多,在旅途中编辑课程。家人正在搬到想要居住的地方,而不是因为工作需要居住的地方。但更重要的是,Pluralsight的人非常棒,和他们一起工作总是一件愉快的事情。
经历如此积极,以至于妻子现在也在为他们编写关于软技能的课程,所以现在这里非常像一个“Pluralsight家庭”。
以一种听众能够消费的方式解释技术是一项非常强大的技能。需要成为一名成功的培训师的大部分能力不是技术性的,而是社交性的。最重要的是,需要学会沟通,这比学习编码需要更多的时间和实践。但这很值得——结果可能是惊人的!