美文网首页Java学习笔记
Kent Beck:极限编程的狂潮

Kent Beck:极限编程的狂潮

作者: 全栈JAVA笔记 | 来源:发表于2017-07-20 09:51 被阅读75次

俗话说,

龙生龙凤生凤,老鼠的孩子会打洞,

今天写的这位大神可能就有这方面的基因。

那么这位大神是谁呢?

他就是Kent Beck贝大神,

贝大神又是谁呢?

接下来我就带大家进入贝大神的世界。


首先,贝大神

是软件开发方法的泰山北斗 

是最早研究开发的模式和重构的人之一。

是敏捷开发的开创者之一。

是极限编程和测试驱动开发的创始人,

同时还是JUnit的作者,

对当今世界的软件开发影响深远。

大神的成就看起来好像满了,

如果你也这样认为那就错了,

大神的成就远不仅如此。

对于众多JAVA程序员来说,

他所打造的JUNIT,

意义更加重大。

也许正式这个简单而又强大的工具,

让众多的程序员更加认可和信赖,

从而引起了JAVA敏捷开发狂潮。

贝大神从小就受祖父和父亲的影响 

成为了一个业余无线爱好者,

由于贝大神从小就接受家庭的熏陶又有好的基因,

于是一长大就开始变态了,

贝大神不仅在计算机方面比较出众

他最终拿到计算机学位之前,

却是在计算机和音乐中交替学习。

似乎Java大师都能够有这样的能耐,

另一Java大牛Rod Johnson

同样也拥有音乐学的博士学位。

Kent Beck一直倡导软件开发的模式定义。

貌似大神的文章都应该是跪着读。

那么,

贝大神这么厉害也是有原因的,

我们身在这个行业又应该具备哪些条件才可以向贝大神看齐呢?

具备条件如下

1. 行业知识

行业为成功提供了平台,无论你从事哪个行业你都需要必须具备深厚的行业知识。行业知识包含的内容非常广泛,即使从事简单的搬运工作也需要了解什么样的工厂在什么时间需要搬运什么样的货物,在搬运的过程中如何最大程度地节约成本等。获取行业知识最好的办法是接受正统教育,社会正在迅速地变革着,以往的经验性知识受到网络的冲击而变得几乎一文不值,只有正规教育才能基本弥补其中的差异。

2. 创新能力

提到创新能力,普遍都会联想到发明、创造与革命创新,其实创新能力是一个非常宽泛的概念。我们可以将之定义为任何从常规模式中发现突破口的能力,用一句更加通俗话说就是创新能力就是自己知道做什么,怎么做才能更容易让自己成功地达到目标。既然所有的行业都能成为成功的平台,主要的差异就在于你所选择的行业是否和你的性格等匹配,选择行业是一个需要极高创造力的任务,必须花费大量的精力仔细评估。反之你得到的结果可能就是“男怕入错行”。选择完行业后,我们要考虑的是如何从现有的司空见惯的日常模式中取得创新。在高度竞争的社会里,所有的常规模式都已经被反反复复的实践,只有寻求突破才是走在别人的前面。

创新能力是如此的重要,但又是我们所缺乏的。很多人在很多时候不知道该做什么,没有前途和方向感。但不幸的是创新能力和其它能力一样,必须靠我们长时间的积累。

3. 持续热情

持续的工作热情为成功提供了保障,贝大神从小就开始热爱计算机,可见热情它代表着你是否愿意为自己所选择的方向坚持不懈地努力的程度。我们很多时候都听说过只要坚持就能成功;由此可见持续热情相对于创新能力更加重要,失败者会将原因归为自己所选择的行业,他们认为自己所从事的行业没有前途,而成功者从事的行业更好,也许这是一种错误的观念。

正能量传播到此结束,

如果想更好地学习JAVA记得关注我们哦!

相关文章

  • Kent Beck:极限编程的狂潮

    俗话说, 龙生龙凤生凤,老鼠的孩子会打洞, 今天写的这位大神可能就有这方面的基因。 那么这位大神是谁呢? 他就是K...

  • 《轻松Scrum之旅》笔记

    极限编程(eXtreme Programming,XP)极限编程的思想源自Kent Beck 和Ward Cunn...

  • XP极限编程&Less 框架

    1.XP(极限编程):XP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的...

  • 极限编程概览

    极限编程的第一个项目,于1996年由Martin Fowler,Kent Beck,Ward Cunmingham...

  • 极限编程提出了哪些实践?

    在极限编程领域,不得不提的人当属Kent Beck,最早的一本关于极限编程的书就出自他手,该书后来被誉为极限白皮书...

  • 开发者测试:gtest与cctest

    xUnit表示一组单元测试框架集合,其基本思想起源于SUnit。SUnit由极限编程之父Kent Beck使用Sm...

  • Kent Beck

    关于度量 度量的原因是缺乏彼此的互信 讨论软件研发效率的话题,本身就是一种缺乏互信,我们不是一个工厂,无法按件计量...

  • 掌握编程 from Kent Beck

    本文同步发表在 http://lawlietxxl.github.io/2016/06/09/mastering-...

  • 敏捷开发之极限编程XP

    极限编程XP是由Kent Beck在1999年提出的一种轻量型的软件开发方法,它是多种敏捷方式的一种。 它摒弃了大...

  • 【架构设计】简单设计4原则(Kent Beck)

    【架构设计】简单设计4原则(Kent Beck) Kent Beck 提出的简单设计4原则,内容为: 1 通过所有...

网友评论

    本文标题:Kent Beck:极限编程的狂潮

    本文链接:https://www.haomeiwen.com/subject/zyldkxtx.html