领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 郑柯 发布于 2012年1月19日
又一个365天过去了,回顾InfoQ中文站2011年的热点新闻,能让我们看到这一年来,我们资深的技术人读者们在关心哪些话题。
第十名:Google的产品质量之道
James Whittaker是Google的测试总监,曾任微软构架师,也是“实用软件测试指南”系列图书中好几本书的作者。他最近写了一系列的博文,介绍Google是如何进行测试。Google把开发和测试紧密结合在一起,测试人员相对较少,每个产品在正式上线前都要经过好几个不同的版本。
继那几篇博客之后,James Whittaker与Jason Arbon和Jeff Carollo一起,撰写了How Google Tests Software一书,该书将于今年3月上市。在去年10月,Google还召开了Google Test Automation Conference大会,感兴趣的同学可以点击这里查看会议视频。
最近,Google正式将实时通信项目WebRTC开源,希望浏览器厂商能够将该技术内建在浏览器中,从而使Web应用开发人员能够通过HTML标签和JavaScript API就实现Web音频、视频通信功能。
这篇新闻发布于2011年6月3日,如今6个半月过去了,WebRTC项目已经进入了W3C草案,同时,开发者也已经可以通过Chrome的开发频道来访问它底层的组件和API。
第八名:ØMQ(ZeroMQ)简介
ØMQ是封装了套接字管理的一款新跨平台库,是网络栈中新的一层,它是个可伸缩层,分散在分布式系统间。因此,它可支持任意大的应用程序。ØMQ不是简单的点对点交互,相反,它定义了分布式系统的全局拓扑。ØMQ应用程序没有锁,可并行运行。此外,它可在多个线程、内核和主机盒之间弹性伸缩。
其实这是一篇2010年9月份的新闻,但在2011年却获得了很高的点击量,如果你去Google Trends里面搜索一下“ZeroMQ”,你会惊奇地看到这样一个结果:

搜索ZeroMQ最多的国家中,中国排第二位;上海更是位居搜索最多的城市之首,北京第四;而从语言上分析,中国(或者说“咱们这儿”,你懂的)赫然排在第一位!是哪家公司内部大规模使用了ZeroMQ?又为其做出了哪些贡献?欢迎了解内情的读者留言,为InfoQ中文站提供内容线索。
说回ZeroMQ,目前它的最新稳定版本是2.1版,感兴趣的同学可以去其官方网站查看说明。
第七名:Git历险记(一)
作为分布式版本控制系统的重要代表——Git已经为越来越多的人所认识,它相对于我们熟悉的CVS、SVN甚至同时分布式控制系统的Mercurial, 有哪些优势和不足呢。InfoQ中文站有幸邀请到《Git Community Book》的译者刘辉,在InfoQ开辟《Git历险记》专栏,分享他使用Git的经验,以及他对Git的看法。
Git自2007年引起大家注意,它所受到的关注度在不断提升。如果查看Google Insights for Search中对“Git”关键字的中国地区搜索分析,就可以看到:2011年相对2010年有了大幅提升,而对“SVN”关键字的搜索,却在2011年出现严重下降。照图中趋势发展,GIT超过SVN,指日可待。

第三名:揭秘Google+技术架构
先跳过四、五、六名,让我们来看看Google+技术架构。
谷歌的社交网络Google Plus主要基于Java和JavaScript语言,而其视频会议框架Hangouts则采用了C/S方式。
自6月份上线以来,Google+以Facebook竞争对手的身份出现,并且取得了广泛认可。Ancestry.com的创始人Paul Allen对Google的社交网络产品进行非官方流量分析,在2011年12月27日,他认为Google+的用户已经超过6200万,并且预计到2012年底将达到4亿。
11月份,架构网站HighScalability.com透漏了更多关于Google+架构方面的信息,指出Google+中使用了大量JavaScript及其相关类库。同时提到没有提供Google+相关的API的原因在于:为了提供响应速度更快的UI。
如果想了解更多内容,请爬过墙头去看Google+开发团队工程师Mark Knichel的帖子。
Google+完善了Google在搜索层面的个性化需求,来自酷壳博客的博主、亚马逊中国技术经理陈皓(@左耳朵耗子)指出:
Google的搜索⋯⋯会从用户的Google Plus里面,分析用户的喜好,分享的信息以及朋友分享的信息,然后通过当前用户的分享再去学习该用户的喜好等。
InfoQ也会热切关注,寻找、提供关于个性化搜索的技术信息,如果读者有看到相关线索,也请在文后留言。
第二名:关系数据库还是NoSQL数据库
相信读者看到这个列表会大吃一惊。NoSQL相关的新闻竟然占了半壁江山,甚至差一点就直接囊括前五名。必须要感谢去哪儿网的高级系统架构师孙立,因为这五篇新闻完全是由他一手打造完成。
使用Google Insights for Search,对比“NoSQL”和“关系数据库”的在中国的搜索趋势,可以发现“关系数据库”的搜索总体呈下降趋势,尤其是2011年。反观“NoSQL”,09年是不温不火,10年开始飙升,11年更是不断攀登。

如果查看世界范围内的媒体报道趋势,NoSQL更是完胜。

同样有趣的结果是:在Google Trends内查看NoSQL关键字的最多查询地区中,香港第二、台湾第三、大陆第五。城市排名中,北京第四,上海第六,杭州第七。这也与中国大型互联网公司的分布相吻合。语言方面,中文排在第二位。考虑到中国网民数目已经达到5.13亿,海量数据的分析技术应用水平“咱们这儿”排名前列是理所应当。
可以想见,新的一年中,随着3G上网人数不断增多,移动互联网应用不断涌现,NoSQL以及海量数据分析仍将是热点中的热点。
也欢迎大家继续关注InfoQ中文站,2012年,我们将为您带来更多、更好的经典和热点内容。
郑柯 InfoQ中文站总编。做过开发,当过PM,干过销售,搞过市场,最终还是回到媒体。实用的理想主义者,相信:每天改变一点点,这个世界会更好。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
1 条回复
关注此讨论 回复