Michael DiBernardo是一位软件开发方面的多面手,他是《开源软件架构》The Architecture of Open Source Applications)维护者以及组织者之一。Michael在滑铁卢大学获得计算机科学/生物信息学学士学位,并在不列颠哥伦比亚大学获得计算机科学的硕士学位。他从事软件相关工作十余年时间,期间他曾在高中教授软件科学,也曾在Google和Novell这样的公司从事软件开发,如今他在Wave担任开发经理。他在2013年曾担任PyCon加拿大的主席,同时还是Coderetreat全球日的多伦多组织者。在软件开发之外,他喜欢为开发者和创意人员创造学习空间、环境,以及资源。

enter image description here

在建筑师的培养过程中,他们要看上千座建筑,并研究大师们对这些建筑的评议。但在软件行业,开发者却缺乏这样的经验,使得他们无法利用彼此的成功,只能重复彼此的错误。《开源软件架构》恰恰提供了一个了解历史的机会。48位开源软件作者站出来,解说他们的软件是如何架构的,以及为什么这么做。如果你刚刚入门,想要学习前辈的思想,这两本书是个好开头。如果你是一位中级或高级开发者,想要了解同行们是如何解决难题的,它们同样有帮助。

作品选读:Firefox发布工程

最终入选问题的提问者,将获得图灵社区送出的图灵电子书一本。

往期活动回顾:
《你不知道的JavaScript》作者Kyle Simpson访谈问题有奖征集,问题入选的获奖者有:likeya,fdy1045,好久不见,深红,normalme,卞林

向《七周七语言》作者Bruce Tate提问!,问题入选的获奖者有:好久不见,风纪扣v,normalme,likeya,cage,邓国平

《小决心》作者Caroline L. Arnold访谈问题有奖征集,问题入选的获奖者有:cage,normalme,likeya,好久不见,十分之九,fdy1045,Sam.Kwok,华元

《物联网设计》作者Adrian McEwen访谈问题有奖征集,问题入选的获奖者有:linkin1005,fdy1045,旁观者,normalme,cage,yiqiok,phoenixne,周翰


更多精彩,加入图灵访谈微信!