打字猴:1.700489114e+09
1700489114
1700489115 公司需要更细致更全面地看到这些明星程序员为团队带来的价值。
1700489116
1700489117 优胜者不会帮扶失败者。
1700489118
1700489119 Winners don’t carry losers.
1700489120
1700489121 例如,许多项目团队用运动来比喻团队协作的积极方面和共同的目标等。但事实上,我们对团队合作的理想化看法与专业运动队的实际做法并不相符。
1700489122
1700489123 两个人在棒球队中担任投球手,不过其中一个年薪2500万美元,另外一个可能只挣5万美元。问题不在于他们的工作职位,或者工龄长短,而在于他们为团队带来了什么价值。
1700489124
1700489125 Geoffrey Colvin的一篇文章〔16〕表达了这个观点,他指出,在拥有明星的真正团队中,不是每一个人都是明星,一些人是新手和高级新手,一些人只是胜任者。新手需要爬梯子,但是优胜者不会帮失败者——失败者会被团队抛弃。最后,他指出位列前2%的优胜者并不被认为是世界级的,位居前0.2%的才是。
1700489126
1700489127 不只是在竞争压力大的专业运动队,甚至连教会也区分才能差异并努力有效利用。最近,我看到一份全国教会的新闻通讯,对如何培养和维护音乐节目提出了建议,听起来非常熟悉。
1700489128
1700489129 □ 一个组织的好坏由其最弱一环决定。把最好的演奏者聚集在一起从事主要的服务,同时创建“农场队伍”完成其他服务。
1700489130
1700489131 □ 组织内每周的演奏者应相同、稳定。要让组织成型,演奏者进进出出会适得其反。
1700489132
1700489133 □ 时间就是一切:鼓手(乐队的)或者伴奏(合唱团)必须是固定的。最好使用预先录制的伴奏而不是频繁更换的鼓手或者风琴手现场伴奏。
1700489134
1700489135 □ 让团队的优秀音乐家安心,随时关注变化。
1700489136
1700489137 这正是你想在软件团队中做的同样的事〔17〕。为高技能的开发人员提供合适的环境至关重要。
1700489138
1700489139 鉴于最高技能水平的开发人员的生产力比最低水平的高几个数量级,目前常用的工资结构是不到位的。就像多年前的护理专业,我们不断面临关键技能高手转向管理、竞争对手或其他领域的风险。
1700489140
1700489141 随着向人力成本更便宜的国家开展外包和离岸开发,这种趋势变得更加严重。这个发展状况很让人担忧,因为它进一步巩固了人们的偏见,认为编码只是一种机械活动,恨不得都外包给最低水平的承包人。事实当然完全不是那么回事。
1700489142
1700489143 正如护理专业一样,编程专家必须持续编程,并找到一个有意义、有价值的职业生涯。对组织来说,设置一个能够反映最优秀程序员价值的薪酬等级和职业阶梯是实现这个目标的第一步。
1700489144
1700489145 诀窍5
1700489146
1700489147 保持实践以维持专家水平。
1700489148
1700489149 程序员的思维修炼:开发认知潜能的九堂课 [:1700488095]
1700489150 2.5 警惕工具陷阱
1700489151
1700489152 在软件开发领域,有许多关于工具、形式模型、建模的著作。很多人声称UML和模型驱动架构(Model-Driven Architecture, MDA)是未来的趋势,还有很多人声称RUP和CMM过程模型是拯救行业的良方。
1700489153
1700489154 但是,正如所有关于银弹的想法一样,人们很快就发现这不那么容易。虽然这些工具和模型有自己的用途,在合适的环境中可能有效,但是它们当中却没有一个能成为梦想中包治百病的灵丹妙药。更糟糕的是,滥用这些方法将会得不偿失。
1700489155
1700489156 模型是工具,而非镜子。
1700489157
1700489158 The model is a tool, not a mirror.
1700489159
1700489160 有趣的是,护理专业在工具和形式模型的使用方面也存在类似的问题。他们像许多架构师和设计者那样掉进了同一个陷阱:忘记了模型是一个工具,而不是一面镜子。
1700489161
1700489162 规则无法告诉你在某种情况下应该采取的最合适行为或者正确路线。它们充其量也就是“自行车的辅助轮”——可以帮助启动,但是却限制并大大妨碍了以后的表现。
1700489163
[ 上一页 ]  [ :1.700489114e+09 ]  [ 下一页 ]