侏儒、精灵、巫师和国王
来源:互联网 发布:淘宝对农产品的新规定 编辑:程序博客网 时间:2024/04/27 15:58
作者:埃文·考夫斯基(EvanCofsky)
在尼尔·史蒂芬森(NealStephenson)的小说《CRYPTONOMICON》(EOS出版社)里,主人公兰迪·沃特豪斯(RandyWaterhouse)把自己遇到的人分成三类。侏儒(dwarf)最勤劳,他们住在黑暗的洞穴里,孤独坚韧地制作精致的工具,并发挥惊人的力量,移山填海。他们以精湛的手艺著称。精灵(elf)最有风度和修养,他们擅长制作新奇的魔法物品。虽然他们天赋很高,却不知道其他种族把他们的作品看成是异类。巫师(wizard)与这个两种族不同,他们拥有无限的魔力,他们比精灵更了解魔法的秘密和力量,能够施法创造奇迹。此外,还有第四种人,沃特豪斯虽然提及却没有明确归类,那就是国王。国王拥有团结所有种族的能力。
软件架构师就好比国王,应该熟悉各种人的性格特点,招聘不同性格的人加入自己的团队。由一帮性格相同的人设计的架构只能吸引同样性格的人加入团队,既使你拥有一帮最棒的“侏儒”(“精灵”或“巫师”),也会由于视野不够宽阔,只能用单一的方法解决问题。
英明的国王知道怎样用目标来激励不同的种族,率领大家并肩作战完成任务。如果没有目标,团队看不到希望,就会起讧;如果大家的特点相同,只能解决一类问题,也无法完成最后的解决方案。
架构师安排任务时,就应该考虑所有开发人员的性格特点。从这个角展来看,架构是一个指南,为不同性格的团队成员按排合适的任务,让大家在工作过程中相互学习。如果大家有机会充分磨合、相互适应,就能轻松化解各种难题。
0 0
- 侏儒、精灵、巫师和国王
- 43 侏儒、精灵、巫师和国王
- 国王和电烤箱
- 国王和电烤箱
- 侏儒排序
- 国王和100个囚犯
- 拒绝巫师
- 我们是政治侏儒
- 趣味算法:国王和100个囚犯
- 【每天一道算法题】国王和囚犯
- 自我探讨 国王和狱吏(合数)
- 背景和精灵图
- 【游戏感想】巫师1
- 巫师算星座
- 柬埔寨国王和首相抵京 杨洁篪到机场迎接-柬埔寨国王-首相-杨洁篪
- 题目:姚明与侏儒
- 转载_如何像巫师那样隔空操作——聊聊迷你雷达的原理和应用
- 塔和精灵的创建
- 模板特化
- 交换机用光纤收发器作聚合引起的网络故障
- 条形码、二维码扫描
- HDU 1051 Wooden Sticks (贪心)
- LeetCode(2) Remove Duplicates from Sorted Array
- 侏儒、精灵、巫师和国王
- Round Numbers(POJ--3252
- 使用Eclipse自带的Maven插件创建Web项目时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetyp
- 安卓开发环境配置_windows7+Eclipse+SDK
- ubuntu使用ap-hotspot建立WIFI热点
- JSTL标签之<c:if>标签
- 2015年8月24日工作日志----------------赵鑫
- Java批量插入数据
- SSL协议详解