每道障碍都是学习的机会,而我始终在不断学习。
布伦丹·雷维尔过去二十年成就斐然。从在微软构思并开发Xbox实时流媒体服务,到成为全球顶尖计算机科学教育网站Code.org的核心开发团队成员,这位软件工程师通过其工作对世界产生了深远影响。 在开启职业生涯前,瑞维尔于澳大利亚悉尼麦考瑞大学取得计算机科学学位。后移居华盛顿州西雅图加入微软,至今仍定居于此。作为Code.org的软件工程师,他主导开发了该组织的"编程一小时"项目——这项面向多元化学生的入门课程旨在传授计算机科学与编程基础。 这项全球性运动已在180多个国家推广,惠及数千万学生。从学生到专业软件工程师,瑞维尔的职业生涯与人生历程中历经了失败与成功。无论在工作还是教育理念上,正如他在Code.org的工作所体现的那样,瑞维尔始终倡导挑战在每个人生命中具有启迪意义的价值。
你最喜欢自己职业生涯中的哪些方面?无论是目前在Code.org的工作,还是过去在微软的经历。作为软件工程师,你认为自己最值得骄傲的成就是哪些?
在Xbox 360项目组工作令人惊叹,因为我从外部粉丝转变为真正融入这个高效且才华横溢的团队。团队成员堪称业界顶尖,能与他们共事、观察工作方式并从中学习,实在难得。而最终推出这款每日被数千万用户使用的游戏主机,更是激动人心。 在Xbox项目启动几年后,我参与了一个子项目,为主机添加"好友的好友"功能和新闻推送。我提出构想并提交方案后,获得了实际开发的机会。虽然最终设计方案在最后关头因可行性问题被迫调整,但我们成功找到了可行的替代方案。 能参与这样一个融合创意与工程的项目,并为所有用户实质性改变主机功能,实在令人振奋。快进到Code.org时期,这段经历同样精彩。加入时我们仅有15人挤在办公室,创立仅数月便全力开发网站和首个"编程入门"课程。 如今我们已推出三小时编程体验课程,第四期正在开发中。在如此精干的团队里,我们创造了巨大影响力。再次与才华横溢的伙伴们并肩作战,共同打造影响全球学子的教育项目,这份成就感无可比拟。
你小时候对什么感兴趣?这些兴趣如何融入了你的职业生涯?
我的兴趣大概是读书、写故事和设计东西,但实际上我对英语更为痴迷——它始终是我的强项和最爱的科目。因此我一直对故事、叙事和富有思想的写作充满热情。 人们对计算机科学的误解在于认为必须精通数学且充满数字运算,但实际情况恰恰相反。虽然某些分支确实需要数学基础,但多数时候并不涉及大量数学或数字处理。于我而言,编程本质上是一种语言训练——擅长语言的人往往也会享受编程的乐趣。 你既要大量编写代码,也要大量阅读代码,更要频繁进行沟通。在编程过程中,你不仅在创建程序,更时刻与团队成员及客户保持交流——这种高度的沟通性正是我乐在其中的原因。
究竟需要具备哪些条件,才能在软件工程乃至计算机科学领域取得成功?
对技术保持兴趣并深入钻研无疑是基础,技术领域的学习既需要广度也需要深度,通常两者相辅相成。你必须涉猎广泛,同时也要在某些技能上钻研精深,真正做到精益求精。识别自身感兴趣的领域和擅长的方向,并加以强化专注,这才是明智之举。 技术日新月异,因此保持学习新事物的热情至关重要——不仅要阅读相关知识,更要付诸实践。无论是工作还是业余时间,都应通过项目实践来应用新技术,亲身体验其运作原理,毕竟科技世界瞬息万变。 人脉网络同样至关重要。尽管工作离不开计算机,但技术岗位本质上是与人协作——团队协作、组织协作。因此拥有志同道合的伙伴,建立起活跃于有趣领域的优质人脉网络,其价值无可估量。随着职业发展,你将遇到合拍的伙伴,未来很可能多次携手共事。 最后是他们对工作的热忱——能投身于真正关心的项目并全力以赴,为自己的成果感到自豪,这本身就是一种乐趣。
你认为自己的职业生涯从现在开始会如何发展?特别是考虑到你过去的一些项目,比如布伦丹兰德?
我不知道。 我现在所在的环境让我非常享受。我热爱这里的人、使命和工作。对我而言真正重要的就是这三件事:人、使命和工作。布伦丹兰很有趣,因为我内心深处一直对构建这些在线世界怀有兴趣,但必须承认我在这个领域几乎犯过所有可能的错误,而我认为这是绝佳的学习方式。 早期的Brendanland因技术问题无法扩展。至于你提到的Littleland,它根本谈不上游戏性——用户常问"这有什么意义",其实你可以做些事情,但这些行为既非明确目标也无传统游戏框架支撑,可玩内容严重不足。 对我而言,这个项目本身很有趣,但优秀的企业家精神在于识别客户的真实需求。我当时更倾向于将其视为艺术创作而非创业实践,因为我仍在学习如何打造真正有价值的产品。 因此我将其归为个人兴趣范畴,尽管其中错误远多于成功,但我坦然接受——这正是成长的必经之路。
你还有什么最后的建议吗?
保持这份好奇心。去探索一番吧。休假期间,我与许多在世界各地科技公司工作的朋友共进午餐,尤其是在美国。我对真实的工作环境充满好奇,因此渴望亲身体验。所以保持好奇心,去探索,去观察,找到适合自己的道路,并愿意向他人学习。
衷心感谢布伦丹·雷维尔拨冗接受本次采访。若您想进一步了解Code.org,请访问https://www.code.org。