鍗氬ぉ鍫918

思诚科技 seecen LOGO
咨询热线:0791-87557233
 您现在的位置:  首页 > 行业资讯 

思诚科技推崇的Java开发大牛

来源:思诚科技    更新时间:2018-4-10

1、JamesGosling

思诚科技推崇的Java开发大牛1

在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"TheAlgebraicManipulationofConstraints"。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与PatrickNaughton和MikeSheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。1994年底,JamesGosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。

2009年四月,Sun被甲骨文公司并购。高斯林于2010年四月时宣布从甲骨文公司离职。

2011年3月29日,高斯林在个人博客上宣布将加入Google[3]。

2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司LiquidRobotics[1],担任首席软件架构师。

在2011年5月建立的Scala公司TypesafeInc.,高斯林被聘请为公司顾问。

2、JoshuaBloch——Collections框架

思诚科技推崇的Java开发大牛2

早在1996年,适逢Java刚刚崭露头角。先是1月份发布JDK1.0,然后是5月底在旧金山召开首届JavaOne大会,年末又是JDK1.1紧跟其后。正是在Java技术如火如荼、大展拳脚的背景之下,JoshuaBloch来到了Sun。2004年7月初,就在J2SE5.0发布在即,JushaBloch刚刚荣获Sun“杰出工程师(DistinguishedEngineer)”的称号之时,他突然离开Sun而去了正值发展态势迅猛的Google,成为了Google的Java首席架构师。

在Bloch来到Sun之后,很快他被从安全组调入核心平台组,从事底层API设计。至此以后,每逢JDK的重大版本发布,总能在其中见到Joshua的“妙笔”。JDK1.1中的java.math、1.4中的assertions,还有大家所熟识的CollectionsFramework皆是Joshua一手打造。其中的CollectionsFramework还获得了当年的Jolt大奖。到了J2SE5.0研发阶段,身为平台组构架师的Joshua接掌了Tiger大旗,其核心地位已然无人可以替代。作为Tiger的代言人和领路人,没有谁比Joshua更清楚Tiger.相信大家一定还记得Joshua当年仿效英国诗人WilliamBlake所做的咏Tiger诗八首,优雅的笔调,透出大师深厚底蕴的同时,也道出了Tiger的几大重要特性,这些特性是自JDK1.1引入InnerClass以来,Java最大的语法改进。Java风雨十年,从JDK1.1到J2SE5.0,Joshua实在功不可没。难怪有人戏言,假如将JamesGosling比作Java之父,那么Joshua就是一手将Java“哺育”成人的Java之母。Joshua对Java的贡献还不止于JDK,提起他的大作《EffectiveJava》(AddisonWesley,2001),相信Java粉丝们一定耳熟能详。该书荣膺2002年度Jolt大奖,且备受JamesGosling推崇。书中57条颇具实用价值的经验规则,来自Joshua多年来在JDK开发工作中,尤其是CollectionsFramework设计中的实践心得,各个有理有据,剖析深入,也足见其深厚功力。该书对Java社群的影响,犹如C++社群中的《EffectiveC++》。Joshua对JCP的贡献也不小。他是JSR201和JSR175的领导者,前者包含了Tiger四大语言特性,后者则为Java提供了元数据支持。此外,他还是JSR166的发起人之一(该JSR由DougLea领导),并且是许多其他JSR的参与者。Joshua目前是JCP为数不多的几个执行委员会成员之一。

JoshuaBloch给人的印象是谦逊平和,行事低调而不喜抛头露面,一个典型的技术人员和实干家。不过即便如此,也丝毫不会减弱他对Java技术的卓越贡献和对Java社区的绝对影响力。有人说,如果他能更彰显一些,就很有可能成为Java开发者中的领军人物,就有如DonBox之于微软社群。

2004年7月初,就在Tiger发布在即之时,就在JushaBloch刚刚荣获Sun“杰出工程师(DistinguishedEngineer)”的称号之时,他突然离开Sun而去了正值发展态势迅猛的Google.当他离开Sun的消息在TSS发布之后,众多拥趸表达了怀念与不舍之情。

3、DougLea——并发

思诚科技推崇的Java开发大牛3

如果IT的历史,是以人为主体串接起来的话,那么肯定少不了DougLea。这个鼻梁挂着眼镜,留着德王威廉二世的胡子,脸上永远挂着谦逊腼腆笑容,服务于纽约州立大学Oswego分校计算机科学系的老大爷。

说他是这个世界上对Java影响力最大的个人,一点也不为过。因为两次Java历史上的大变革,他都间接或直接的扮演了举足轻重的角色。一次是由JDK1.1到JDK1.2,JDK1.2很重要的一项新创举就是Collections,其Collections的概念可以说承袭自DougLea于1995年发布的第一个被广泛应用的collections;一次是2004年所推出的Tiger。Tiger广纳了15项JSRs(JavaSpecificationRequests)的语法及标准,其中一项便是JSR-166。JSR-166是来自于Doug编写的util.concurrent包。

值得一提的是:DougLea也是JCP(Java社区项目)中的一员。

Doug是一个无私的人,他深知分享知识和分享苹果是不一样的,苹果会越分越少,而自己的知识并不会因为给了别人就减少了,知识的分享更能激荡出不一样的火花。《EffectiveJAVA》这本Java经典之作的作者JoshuaBloch便在书中特别感谢DougLea是此书中许多构想的共鸣板,感谢DougLea大方分享丰富而又宝贵的知识。

4、GavinKing-Hibernate

思诚科技推崇的Java开发大牛4

GavinKing,一个充满激情、脾气很倔、永不言败的人。他的成就也许全世界搞Java的人都知道:他是hibernate的创始人;他是EJB3.0的Entitybeanspecification的实际领导人(sun任命的领导人应该是LindaDeMichiel);他也是那本经典的书hibernateinaction的作者;他也参加了XDoclet和Middlegen的开发;他在全世界各种著名的会议(TheServerSideSymposium等)进行演讲和讲座。

2003年9月,GavinKing和hibernate的一更好的方案"。老板:"哦,Gavin,我知道你很聪明,开发水平也不错。但是开发这样的系统太难了,而且你根本就没有用SQL开发过任何数据库系统。不要想这样一个不现实的目标啦!"小伙子皱了皱眉,说道:"不,我相信我有能力开发出这个系统。我的想法绝对是可行的。"(注:以上场景纯属虚构,但至少以下内容完全属实:GavinKing开发hibernate的动机有两个:发现CMP太滥;赢得对老板的争执。GavinKing当时没有任何用SQL开发数据库的经验,GavinKing开发hibernate的第一件事是去街上买了本SQL基础的书)也许CirrusTechnologies的老板做梦也想不到两年以后,这个小伙子开发出的那个产品会成为全世界最流行的O/RMapping工具,而那个对SQL和数据库一窍不通的小伙子居然会成为全世界J2EE数据库解决方案的领导者。这就是GavinKing,一个充满激情、脾气很倔、永不言败的人。他的成就也许全世界搞Java的人都知道:他是hibernate的创始人;他是EJB3.0的Entitybeanspecification的实际领导人(sun任命的领导人应该是LindaDeMichiel);他也是那本经典的书hibernateinaction的作者;他也参加了XDoclet和Middlegen的开发;他在全世界各种著名的会议(TheServerSideSymposium等)进行演讲和讲座。2003年9月,GavinKing和hibernate的一些开发者加入了JBoss。这样他们就可以全职进行hibernate的开发,并提供最好的服务和培训。也许在这里讨论hibernate的成功和影响力这种全世界都知道的事情已经是多余的了。GavinKing的火暴的脾气和自负也是闻名的,看看GavinKing自己有趣的评价:EvenwhenI'marudegrumpybastardansweringforumpostsat3am,I'malwayshappytoseepeopleusingHibernate.(有点断章取义之嫌,呵呵,贴出来闹着玩)。

5、RodJohnson——Spring创始人

思诚科技推崇的Java开发大牛5

SpringFramework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet2.4)和JDO2.0的规范专家、JCP的积极成员,是Javadevelopmentcommunity中的杰出人物。

很难想象RodJohnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。不明白那个秃顶的脑袋瓜里怎么会同时拥有如此高深的计算机技术和高雅的艺术细胞,只能惊为神人。秃脑袋瓜并没有让RodJohnson变得难看,好几个同学一致认为这家伙长得很酷。他看去是一个典型的英国绅士,虽然他好象出生在澳大利亚,但是现在住在伦敦。说起话来也是一板一眼,有条有理,字正腔圆而略有点尖的口音让人听起来特别清楚。然而RodJohnson似乎也天生缺少一样东西:幽默感。一本正经的讲座和采访虽然让人听起来很爽,但是我找不到听TedNeward或MarcFleury时的那种激情和快感。记得去年的theserversidesymposium上,RodJohnson因为JBoss那帮家伙戴着面具穿着小丑衣出席会议时说他自己和整个Spring项目组都没啥幽默感,也不会穿那种衣服出席,结果引来了GavinKing用最污秽的词在他的blog上作出的回应。接下来的SpringFramework和ExpertOneononeJ2EEDevelopmentwithoutEJB的成就几乎是人所共知的事情了。随后是他创办了interface21,一个专业的SpringFramework的咨询公司,呵呵Opensource的专业化道路是Javacommunity的最好出路。很多人说那里的培训很精彩。RodJohnson的老本行就是做咨询的,在出名以前,他就给很多欧洲的大公司和大项目做资询。RodJohnson的另一个闪光的地方是他对standardization的看法,他是JDO2.0和Servlet2.4的专家组成员,不过他对很多标准都持怀疑态度,当然最明显的就是EJB。如果谁都没有implement过某个技术而直接制定标准绝对是dangerous的。这也是今年他在theserversidesymposium上keynotespeaking的主题。

6、CraigMcclanahan——Struts创始人

思诚科技推崇的Java开发大牛6

CraigR.Mcclanahan是一名程序员,同时也是ApacheStruts项目的创始人,Struts是一款非常流行的用于构建JavaWEB应用的开源MVC框架。他是servlet2.2,2.3,JSP1.1规范制定专家组的成员之一。同时他也是Tomcat的servlet容器Catalina的架构师

7、AndyRubin——Android

思诚科技推崇的Java开发大牛7

AndrewE.Rubin是Dangert和Android公司的联合创始人及前CEO。2013年之前,他曾担任Google移动及数字内容的高级副总裁,负责研发一款开源的智能手机操作系统——Android。Rubin名下拥有四项发明专利,据说他的身家价值上亿美金。

2013年3月13,LarryPage在博客中透露,AndyRubin将调离Android事业部,去负责Google的一些新项目。SundarPichai将接替他的工作,同时仍旧兼任GoogleChrome事业部的老大

8、JamesDuncanDavidson——Tomcat和Ant

思诚科技推崇的Java开发大牛8

JamesDuncanDavidson(1970年7月29日出生于得克萨斯州的卢博克市)是美国的一个摄影师,曾经是一名软件工程师。他在担任Sun公司软件工程师期间(1997-2001),开发出了Java的web服务器Tomcat以及构建工具Ant。在2005到2006年间,Duncan开发的兴趣和注意力转向了RubyonRails。他和Rails领域的著名大师MikeClark一起合作,Davidson设计及开发了一些相当复杂且健壮性佳的Rails应用。

2005年开始,Duncan把摄影作为了自己的副业。他现在是几个知名科技会议的首席摄影师。他现在是波兰一个叫LumaLabs的小公司的联合创始人及所有者,专注于生产高质量的相机配件

9MarcFleury——JBoss

思诚科技推崇的Java开发大牛9

MarcFleury在2011年创建了一个名为JBoss的开源Java应用服务器项目,这个可以说是JavaWEB应用部署的事实标准。

Marc研究的兴趣主要集中在中间件开发,他于1999年启动了JBoss项目。2001年,他在亚特兰大成立了JBossGroup有限责任公司,JBoss正式成为公司的名字则是在2004年。

把公司卖给RedHat后,Fleury成为JBoss部门的高级副总裁和总经理。然而从2007年1月开始Fleury休起了陪产假,计划至同年的3月15日结束,但此时有谣言称他可能将离开RedHat。2007年2月,RedHat公司正式公布他离职的消息,并称他“决定离开RedHat以便追求一些别的个人爱好,比如教书,进行生物研究,玩音乐,陪伴家人”

10、KentBeck——JUnit创始人

思诚科技推崇的Java开发大牛10

KentBeck率先提出了极限编程和测试驱动开发的概念,这个也被称为敏捷式开发。Beck是一名来自美国的软件工程师,他是2001年最早签名发起敏捷宣言的17人之一。

1979年至1987年,Beck在大学进修,获得了计算机科学的学士和硕士学位。他是软件设计模式的先驱,倡导测试驱动开发的模式,并率先使用Smalltalk来开发商业应用。他和WardCunningham一道推广了CRC建模的方法,并和ErichGamma共同创建了JUnit测试框架。

  • 上一篇文章:

  • 下一篇文章:
  •  

    0791-87557233

    重视每个来电 珍惜您的时间
    思诚者开发沙龙
    江西思诚科技有限公司  赣ICP备17006097号  CopyRight©2014 - 2020