领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 崔康 发布于 2010年8月3日
最新一期的TIOBE编程语言排行榜公布,世界上最古老的纯面向对象编程语言之一Smalltalk,跌出了前50名的总榜单,而新生代语言go稳步上升。
TIOBE在公布榜单时,以“恐龙”(Dinosaur)一词来修饰Smalltalk,点出了这个最古老OO语言的昔日辉煌和现时落寞,意味深长。TIOBE同时指出,在数月之前,另一个著名的纯面向对象语言——Eiffel也跌出了榜单,如今又轮到了Smalltalk,这从另一个侧面反映出了如今编程语言的趋势——多泛型(multiparadigm):面向对象、面向过程、最好再来点函数式编程。
排在前5名的依旧是Java、C、C++、PHP和(Visual)Basic,它们在排行榜中的权重之和超过60%,优势明显。
另一方面,新生代语言在稳步上升。Go进入了前20名榜单,其东家Google也一直在努力推进Go的发展。前不久,Go语言创始人之一Rob Pike在O'Reilly开源大会上对Java、C++的复杂性表示了不满,并指出Go的优势:“Go试图把静态语言的安全、效率与动态语言的便捷结合起来,至于效果有多好,还需要你自己来使用、判断。”
具体的排行榜如下所示:
| Position Aug 2010 |
Position Aug 2009 |
Delta in Position | Programming Language | Ratings Jul 2010 |
Delta Jul 2009 |
Status |
|---|---|---|---|---|---|---|
| 1 | 1 | ![]() |
Java | 17.994% | -1.53% | A |
| 2 | 2 | ![]() |
C | 17.866% | +0.65% | A |
| 3 | 3 | ![]() |
C++ | 9.658% | -0.84% | A |
| 4 | 4 | ![]() |
PHP | 9.180% | -0.21% | A |
| 5 | 5 | ![]() |
(Visual) Basic | 5.413% | -3.07% | A |
| 6 | 7 | ![]() |
C# | 4.986% | +0.54% | A |
| 7 | 6 | ![]() |
Python | 4.223% | -0.27% | A |
| 8 | 8 | ![]() |
Perl | 3.427% | -0.60% | A |
| 9 | 19 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Objective-C | 3.150% | +2.54% | A |
| 10 | 11 | ![]() |
Delphi | 2.428% | +0.09% | A |
| 11 | 9 | ![]() ![]() |
JavaScript | 2.401% | -0.41% | A |
| 12 | 10 | ![]() ![]() |
Ruby | 1.979% | -0.51% | A |
| 13 | 12 | ![]() |
PL/SQL | 0.757% | -0.23% | A |
| 14 | 13 | ![]() |
SAS | 0.715% | -0.10% | A |
| 15 | 20 | ![]() ![]() ![]() ![]() ![]() |
MATLAB | 0.627% | +0.07% | B |
| 16 | 18 | ![]() ![]() |
Lisp/Scheme/Clojure | 0.626% | 0.00% | B |
| 17 | 16 | ![]() |
Pascal | 0.622% | -0.05% | B |
| 18 | 15 | ![]() ![]() ![]() |
ABAP | 0.616% | -0.12% | B |
| 19 | 14 | ![]() ![]() ![]() ![]() ![]() |
RPG (OS/400) | 0.606% | -0.15% | B |
| 20 | - | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Go | 0.603% | 0.00% | B |
(图片来源:www.tiobe.com)
最后,笔者选取TIOBE排行榜前20名语言作为模板针对读者朋友做一个调查,相信您也会从调查结果中获得一些启示。
崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。
什么是“多泛型”?multiparadigm?
是的,multiparadigm什么是“多泛型”?multiparadigm?
多泛型是错误译法。泛型是指generics。paradigm本身直译是范型,范式。multiparadigm不如翻译为多风格、多方式更清楚,不至于混淆。
唉,这些模式、范式、泛型、范型啊。
记得之前进过一次前20,后来又跌出去了,这次又进来了。
多泛型是错误译法。泛型是指generics。paradigm本身直译是范型,范式。multiparadigm不如翻译为多风格、多方式更清楚,不至于混淆。
唉,这些模式、范式、泛型、范型啊。
说的是,我在翻译后面加了英文单词,希望读者朋友不会产生误解。
看来Java的霸主地位 很难撼动啊
哦 是啊 现在好多开发多用的是JAVA
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
7 条回复
关注此讨论 回复