聚光灯

认识软件工程师布兰登

相关职业软件工程师

"每一个障碍都是学习的机会,我一直在学习"。

布伦丹-雷维尔(Brendan Reville)在过去的 20 年中取得了丰硕的成果。从在微软公司构思和开发 X-Box 实时画面,到成为世界领先的计算机科学教育网站 Code.org 的重要团队开发人员,Reville 通过他的软件工程师工作对世界产生了广泛的影响。在开始职业生涯之前,Reville 在澳大利亚悉尼麦考瑞大学获得了计算机科学学位。后来,他搬到华盛顿州西雅图市的微软公司工作,现在 Reville 仍在该市工作。 Reville 是 Code.org 的软件工程师,参与了该组织 "代码一小时 "课程的开发,这是一门入门课程,旨在向各类学生传授计算机科学和计算机编程的基础知识。这项全球运动已在 180 多个国家开展,惠及数千万学生。在他的职业生涯和生活中,从一名学生到一名专业软件工程师,雷维尔既遇到过失败,也取得过成功。在他的工作和教育方法中,正如他在 Code.org 的工作中一样,Reville 提出了挑战在每个人生活中的教育意义。

在您的职业生涯中,目前在 Code.org 和过去在微软,您最喜欢什么?作为一名软件工程师,您认为最值得骄傲的成就是什么?

Code.org 在 Xbox 360 上工作的经历非常奇妙,因为我从一个局外人变成了这个高效团队和才华横溢团队的内部成员。那里的人都是业内最优秀的,能和他们在一起,看看他们是如何做事的,并向他们学习,这一切都令人惊叹。然后,每天都有数千万人使用这款游戏机,这让我非常兴奋。几年前,我参与了 Xbox 的一个子项目,为 Xbox 控制台添加朋友的朋友和新闻源。我有了一个想法,并提出了一个建议,然后我得到了实际构建它的机会。在最后一刻,我们不得不改变计划,因为我们发现第一个设计并不可行,但我们想出了一个可行的设计。能有这样一个项目,将创造力和工程技术结合在一起,并为所有客户切实改变了控制台的一些实质性问题,实在令人兴奋。转眼间,Code.org 也成为了我的一段奇妙经历。当我加入 Code.org 时,我们只有 15 个人在一个房间里,成立才几个月,我们争分夺秒地建立网站,并编写了第一个小时的代码。现在,我已经完成了三个小时的编码工作,目前正在进行第四个小时的编码工作。在这样一个小团队里,你能产生如此大的影响,我再次与一个非常有才华的团队一起工作,我们一起建设的东西影响了世界各地的很多学生,这让我非常有成就感。

您小时候对什么感兴趣,又是如何将这些兴趣融入职业生涯的?

我的兴趣可能是看书、写故事和设计东西,但实际上我更喜欢英语--这一直是我的强项,也是我最喜欢的科目。所以我一直对故事、讲故事和有思想的写作感兴趣。对计算机科学的一个误解是,你必须精通数学,而且这门学科主要与数字有关。对于计算机科学的某些分支来说,精通数学是件好事,但很多时候你并不会用到很多数学知识,也不会与很多数字打交道。对我来说,编程在很大程度上是一种语言练习,擅长一般语言意味着你可能也会喜欢计算机编程。你会写很多东西,读很多东西,交流很多东西。在编程过程中,你不仅要创建程序,还要经常与队友和客户交流,所以交流是很重要的。

要在软件工程和计算机科学领域取得成功,到底需要什么?

当然也有一些基本要素,比如对技术感兴趣和深入学习,技术学习有广度和深度之分,通常是两者的结合。你必须学习很多不同的东西,但你也必须深入学习一些技能,并真正精通它们。找出你感兴趣的部分和你擅长的部分并加以强化是一件非常好的事情,专注于这些部分。技术总是在不断变化的,所以有兴趣学习新东西是件好事,不仅要阅读,还要实践,在工作或业余时间开展项目,实际应用这些新技术,学习它们是如何工作的,因为技术世界变化很快。此外,还要有一个良好的人际网络。尽管你经常使用电脑,但你在技术领域的工作实际上是与你周围的人打交道,与团队打交道,与组织打交道。因此,拥有共同兴趣爱好的人,拥有一个做这些有趣工作的人的良好人际网络,真的非常宝贵,因为随着你职业生涯的发展,你可能会找到你喜欢共事的人,随着时间的推移,你会与他们反复共事。此外,他们愿意努力工作--参与一个你真正关心的项目,并为之努力工作,为自己的工作感到自豪,这也是一件非常有趣的事情。

与过去的一些项目(如《布兰登大陆》)相比,你认为自己的职业生涯将向何处发展?

我不知道。我很享受现在的生活。我喜欢这里的员工、使命和工作。对我来说,最重要的就是这三件事:员工、使命和工作。Brendanland很有趣,因为在我的脑海中,我一直对建立这样的在线世界很感兴趣,但我得承认,我在这个领域犯过所有可能犯的错误,我认为这是一种很好的学习方式。早期的布兰登乐园因为技术问题而无法扩展。人们会问游戏的目的是什么,答案是:你可以做一些事情,但这些事情并不是真正的目标,也不是以前的游戏结构,而且没有足够的事情可做。对我来说,这也是一个有趣的项目,但实际上,作为一个优秀的创业者,就是要发现客户的真正需求,我觉得我把这些当成一个艺术项目,而不是创业项目,因为我还在学习如何制作对别人有用的东西。因此,我把它作为一种背景兴趣,但它仍然是我犯过的错误多于做对的事情,我对此很满意,这就是你学习的方式。  

您有什么遗言建议吗?

保持好奇心。去探索一下。当我休假的时候,我去和很多朋友共进午餐,他们在世界各地的很多科技公司工作,尤其是在美国。我很好奇那里到底是什么样子,所以想亲眼看看。所以,要有好奇心,去探索,去四处看看,找到适合自己的道路,并愿意向其他人学习。

非常感谢 Brendan Reville 抽出时间接受我们的采访。如果您想了解有关 Code.org 的更多信息,请访问https://www.code.org。