本文是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人。每周,一位新的贡献者将站上麦克风,回答关于 OpenStack、云、职业以及他们如何娱乐的五个问题。
Dan Smith 是 Red Hat 的首席软件工程师。他主要从事 Nova 的工作,是核心团队成员,并且通常专注于与实时升级相关的话题。你可以在 Twitter 上关注他 @get_offmylawn。
1. 如果你不能成为一名开发者,你梦想中的工作会是什么?
我将尝试用 dansmith.py 中的一些代码来回答这个问题
try
import developer
except ImportError
raise Exception(“没有开发者模块就无法继续!”)
2. 作为一名开发者,什么行为对你帮助最大?
我会说:找出谁是聪明且高效的人,并学习他们是如何做的。OpenStack 是一个很好的项目,因为它充满了可以学习的聪明人。
3. 你最喜欢的你贡献代码的项目是什么?
听起来有点做作,但绝对是 OpenStack。我不记得过去有哪个项目能让我像在去周末度假的路上在车里审查补丁,或者在周六早上重新提交我的补丁一样充满动力。这个项目的惊人速度和卓越的密度使其充满乐趣。我感到很荣幸能够在我的日常工作中为 OpenStack 工作。
4. 你是如何学习编程的?你是自学成才,还是在大学里学习的?还是在工作中学习的?
当我非常年轻的时候,我得到了一台 Commodore VIC-20,没有游戏卡带和一些空白磁带。除非我让它发生,否则它不能做太多,所以我必须学习为它编写代码。我仍然把它放在阁楼里,但我在书架上放着参考手册和其他技术书籍。
5. 说实话——你更有可能通过 IRC 昵称还是真实姓名来认识你的项目合作者?
我认识一些人真实姓名的原因仅仅是因为他们的 IRC 昵称没有出现在最近的设计峰会上的徽章上。我希望这会在香港改变 🙂
发表回复