这篇文章是 OpenStack 开放麦克风系列的一部分,旨在突出那些帮助 OpenStack 取得成功的人。每周,一位新的贡献者将站到麦克风前,回答关于 OpenStack、云、职业以及他们如何娱乐的五个问题。
Jay Lau (刘广亚) 是 IBM CSTL 的咨询软件工程师。他是 IBM 平台资源调度器项目的技术负责人。他拥有 5 年以上的大规模分布式系统、SOA 和云计算经验。他于 2013 年加入 OpenStack 社区。现在,他主要关注 OpenStack 计算、存储和应用程序管理。您可以在 Twitter 上关注他:@jaylau513.
1. 作为一名开发者,哪种行为帮助你走得最远?
我想说兴趣和热情。OpenStack 确实是一个令人惊叹的项目,它让我无论何时何地,用任何可以访问 Gerrit 的设备都想为它工作 😉
2. 你最喜欢的你贡献过代码的项目是什么?
嗯,我可以说我喜欢所有项目吗? 😉 老实说,我目前的重点是 nova,但也扩展到 cinder 和 heat。
3. 你是如何学习编程的?是自学还是在大学学习?还是在工作中学习?
如果我想为某个产品学习代码,我会先熟悉该产品的主要功能,然后思考代码将如何编写,然后开始阅读和调试代码。对于 OpenStack,如果你想理解代码,还需要强大的系统技术。
4. 你是如何第一次参与 OpenStack 的?
当我 2011 年第一次参与 OpenStack 的一些研究工作时,我使用 StackOps 设置了一个演示环境,发现 OpenStack 的调度器非常简单且薄弱。我的公司有一个非常好的产品,名为 PRS(平台资源调度器),它非常擅长资源调度。嗯,你知道我如何开始我的 OpenStack 之旅了。
5. 定义一下“开源”对你来说意味着什么。
在我看来,“开源”意味着贡献和协作。来自不同公司的全球工程师共同协作,贡献力量,创造最好的软件。作为一名软件工程师,“开源”可以让我们在社区中快速成长。
发表回复