首席科学家马丁?福勒(Martin Fowler)

现任思特沃克公司首席科学家的马丁·福勒先生是当今世界软件开发领域最具影响力的五位大师之一。作为一位敏捷软件开发方法的早期开拓者,福勒先生对IT 业的影响是不可估量的。

思特沃克公司是一家跨国专业IT 服务公司,总部设在美国芝加哥,并在加拿大、欧洲、澳大利亚、中国及印度等国家和地区设有分公司。福勒先生是一位知名的作家、软件顾问兼演讲大师,他凭借16年丰富的经验帮助各企业将前沿技术应用于关键业务信息系统中.

在福勒先生的职业生涯中,他大力倡导业内最先进的软件开发技术,如统一建模语言UML(Unified Modeling Language)、极限编程XP(Extreme Programming)、重构 (Refactoring) 与分析模式 (Analysis Patterns) 等。在为倡导改革的大型公司们提供解决方案的同时,他进一步完善了这些技术。这些大公司包括花旗银行、埃森哲咨询公司 (Accenture) 、Sterling Software 及戴姆勒-克莱斯勒汽车公司等。

福勒先生拥有丰富的基于对象的和基于组件的先进开发技术经验,他使用先进的技术为企业客户解决了许多实际的商业困难。作为首席科学家,福勒先生曾经并将继续努力帮助客户开发和实施依据自己专长所开拓的最佳实践方法、领导思特沃克公司利用最先进的技术在软业开发领域不断创新,并坚持不懈地在软业界的各种会议上推广先进的理论和技术。

福勒先生经常在许多国际软件开发会议上发表演讲。他曾担任XP 2005 与2001年的 Agile Universe 大会的议程主席。他是 IEEE 软件杂志的专栏作家,也是敏捷联盟 (Agile Alliance) 的创建人及《敏捷软件开发宣言》(Manifesto for Agile Software Development) 的作者之一。思特沃克公司为福勒先生办有一个非常流行的网站:http://www.martinfowler.com,福勒先生常撰写文章并与博客网上即时交流。

福勒先生的著作精品包括《重构-改善既有代码的设计》(Refactoring: Improving the Design of Existing Code) ,荣获多个奖项的《UML精粹:标准对象建模语言简明指南》(UML Distilled:A Brief Guide to the Standard Object Modeling)  第二版、《分析模式:可重用的对象模型》(Analysis Patterns:Reusable Object Models) 、《规划极限编程》(Planning Extreme Programming)、 和《企业应用架构模式》(Patterns of Enterprise Application Architecture)。福勒先生还为 Addison-Wesley 出版公司编辑了系列著作。

教育背景 拥有伦敦大学学院电子工程与计算机科学专业的理科学士学位

原文地址:https://www.cnblogs.com/robertyao/p/9999348.html

时间: 2024-10-16 11:11:15

首席科学家马丁?福勒(Martin Fowler)的相关文章

前百度首席科学家张栋:36岁以前做到这8点再谈梦想(转)

原文:http://segmentfault.com/blog/lagou/1190000002531684 2015年1月31日,“拉勾网年度盛典暨中国互联网年度最佳雇主颁奖礼”在北京剧院召开.本次盛典邀请了京东金融集团首席战略官姚乃胜.e袋洗CEO陆文勇.前百度首席科学家张栋.蘑菇街CEO陈琪等嘉宾,一起探讨互联网职场人的“野心时代”.前百度首席科学家张栋发表了演讲:一个“技术特长生”对于择业.自我他提升.平台与机会的选择. 工程师都喜欢做一些量化的东西,我就想量化一下今年有那些变化. 一.

<转载> 22种代码味道(Martin Fowler与Kent Beck) http://blog.csdn.net/lovelion/article/details/9301691

Martin Fowler在Refactoring: Improving the Design of Existing Code(中译名:<重构——改善既有代码的设计>)一书中与Kent Beck一起总结了22种代码坏味(Bad Smells in Code),因为Sunny这段时间正在做一些与代码味道自动识别与自动重构有关的研究工作,对这些内容进行了重新的深入理解与分析.后续将在博客中转载和原创一些相关的文章,希望对广大从事软件开发的朋友们能够带来些许帮助.你在编程过程中面临哪些代码味道?哪

Martin Fowler 经典软件著作合集

Martin Fowler的经典大作,英文版. [Addison-Wesley Professional] 分析模式 可复用的对象模型[Addison-Wesley Professional] Analysis Patterns Reusable Object Models (E-Book)[作者信息] Martin Fowler[出版机构] Addison-Wesley Professional[出版日期] 1996年10月19日[图书页数] 384页[图书语言] 英语[图书格式] PDF格式

重构&mdash;&mdash;Martin Fowler 阅读笔记

重构的第一步: 为即将修改的代码建立一组可靠的测试环境. 和任何重构手法一样,当提炼一个函数时,我们必须知道可能出什么错. 安全步骤: 首先在一个函数内找到局部变量和参数.任何不会被修改的变量都可以被当成参数传入新的函数,至于会被修改的变量就需要格外小心. 重构代码原则:每次的改动幅度不要太大,这样才能保证 重构——Martin Fowler 阅读笔记

香侬科技独家对话Facebook人工智能研究院首席科学家Devi Parikh

Facebook 人工智能研究院(FAIR)首席科学家 Devi Parikh 是 2017 年 IJCAI 计算机和思想奖获得者(IJCAI 两个最重要的奖项之一,被誉为国际人工智能领域的「菲尔兹奖」),并位列福布斯 2017 年「20 位引领 AI 研究的女性」榜单.她主要从事计算机视觉和模式识别研究,具体研究领域包括计算机视觉.语言与视觉.通识推理.人工智能.人机合作.语境推理以及模式识别. 2008 年到现在,Devi Parikh 先后在计算机视觉三大顶级会议(ICCV.CVPR.EC

王坚,一个心理学博士为什么能够成为中国工业互联网研究院首席科学家?

看到<35位院士!中国工业互联网研究院技术专家委员会成立>的新闻突然想到一个问题:王坚,一个心理学博士为什么能够成为中国工业互联网研究院首席科学家?以前也想过:王坚,一个心理学博士为什么能够成为阿里的CTO? 我想谈谈我的想法. 1.工业互联网的发展,并不是一个纯技术问题. 工业互联网包括的技术范围比互联网要更广,如果在谈及工业互联网的规划与发展的时候局限于技术范畴内,那么不容易找到重点,自动化.工业控制.物联网.大数据.云计算.工艺模型.机器人等等,这是大体系建设,而不是某某技术范围技术为主

Martin Fowler关于微服务的原文翻译(一)

原文如下:http://martinfowler.com/articles/microservices.html 微服务 一个新的架构术语 "微服务架构"一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式.这种架构方式并没有非常明确的定义,但有一些共同的特点就是围绕在业务能力.自动化布署.端到端的整合以及语言和数据的分散控制上面. "微服务"- 这是在软件架构领域这个非常拥挤的街道上,冒出的一个新名词而已.虽然我们对这个新出的名词不屑一顾,但是它

写出优质Java代码的4个技巧(转)

http://geek.csdn.net/news/detail/238243 原文:4 More Techniques for Writing Better Java 作者:Justin Albano 翻译:Vincent 译者注:如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧.以下为译文. 我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都

微服务架构与实践-王磊

(原文地址:http://www.infoq.com/cn/articles/microservice-and-continuous-delivery) 摘选书中节选-微服务与持续交付 十年以前,软件在一年之内的交付次数屈指可数. 过去的十年间,交付的过程一直被不断地优化和改进.从早期的RUP模型.敏捷.XP.Scrum,再到近几年的精益创业.DevOps,都力求能更有效地降低交付过程所耗费的成本并提高效率,从而尽早实现软件的价值. 持续交付是一种软件开发策略,用于优化软件交付的流程,以尽快得到