作者简介John Z. Sonmez,他是“Simple Programmer”网站的创始人,他不辞辛劳地追求着“将复杂问题转化为简单解决方案”的梦想。他为在线培训机构Pluralsight开发了50多门在线课程,涉及iOS、Android、.NET、Java和游戏开发等多个主题。他是“Get Up and CODE”播客的主持人,在这里他讨论程序员健身;他还是“Entreprogrammers”播客的主持人,在这里他和其他三位开发者/企业家分享他们构建在线业务的真实故事。John是软件开发人员的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更充实的生活。他通过“化繁为简”的方法,赋予他们达成自身目标的力量。译者简介王小刚,毕业于西安电子科技大学计算机学院,“计算机及应用”专业硕士研究生学历,曾先后服务于华为、IBM、中国移动无线数据研发中心,参与过3G(第3代无线通信技术)基站、MISC(移动互联网服务中心)等产品/系统的研发工作,担任过项目经理、质量保证经理、质量总监等职务。业界知名的咨询顾问和培训讲师、六西格玛(6sigma)黑带,致力于软件研发管理与项目管理、产品创新、团队管理等领域的研究工作,帮助软件企业,特别是中小软件企业,持续提升产品创新与研发管理能力,先后为100多家企业的20 000多名软件开发人员提供过咨询和培训服务。