这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人,以此庆祝该项目的第三个生日。在整个七月,每天都会有一位新的贡献者站到麦克风前,回答关于 OpenStack、云、职业以及他们业余爱好等五个问题。
Angus 在南非开普敦获得机电工程学位。然后他进入了电信嵌入式开发领域。之后他越来越深入地参与嵌入式 Linux,后来转到 Red Hat。在 Red Hat,他为集群软件堆栈贡献力量,并在过去一年半的时间里致力于 OpenStack。他的 Twitter 账号是 @ahsalkeld
1. 对于刚开始接触 OpenStack 的人来说,哪些是必备的?网站?书籍?会议?人脉?
尝试解决一个问题。无论是商业解决方案还是上游错误。我发现了解任何软件,当你有目标时会更容易。
2. 你的第一次提交或贡献是什么,你为什么要做它?
我和 Steven Dake 共同启动了 Heat 项目。我们认为 OpenStack 有很多 API 需要掌握,并且缺少像 Amazon 的 CloudFormation 这样的层。Heat 随着时间的推移迅速发展,逐渐“成长”出自己的 API,并很快拥有了 DSL。
3. 还有哪些 OpenStack 开发者值得表扬,他们正在社区中做着出色的工作?谁是我们的无名英雄?你自己的呢?
其他核心“Heat”贡献者包括 Steven Hardy, Steven Dake, Steve Baker, Zane Bitter, Clint Bryum 和 Thomas Herve。
4. 你认为未来 5 年 OpenStack 开发者需要哪些关键技能?哪些专业领域将最有用?最有价值?
我认为社交技能和开源开发知识非常重要,同时也要对新想法持开放态度。你总是可以学习一门编程语言以及软件扩展所涉及的内容。
5. 你认为开放、社区驱动的开发方法有哪些好处?
它汇集了来自不同背景的开发人员和用户,他们每个人都带来了独特的贡献。从代码审查到不同技术的知识,以及非常不同的用例。这使得项目具有高质量和灵活性,更不用说乐趣了。
发表评论