zoukankan      html  css  js  c++  java
  • 构架即未来阅读笔记一

    架构的根本

    架构的根本在于人

    可扩展性的关键是人

    • 人增加越多,每个成员的单位沟通和协调成本就越大。尤其个性解放的年代,每个小伙伴的性情各异,成长背景,工作经历都不尽相同,所以导致成员间的性格差别,做事风格迥异,要大家统一遵守一个规则,显得相对困难,所以耗费在沟通和协调的成本不断变大。
    • 合适的人,在合适的时间,做合适的事,都是一种美好的设想。所以招人时候,偏向于招味道相近的人。这样的话期盼沟通成本,理解成本和默契程度更高,所以才会有些通用的评价人标准,聪明要性皮实等。

    组织的重要性

    人是系统扩展中最重要的因素,那么如何把人组织起来完成工作也就同样重要。

    • 团队规模 ,过大过小都会出问题。
      • 团队过小 成员会过度劳累,陷入加班循环 (比如少于6人)
      • 团队过大 沟通不畅,上产效率低下,士气低落(比如多于15人)

    规模过大团队生产率低下的原因:两个极端,因为高级工程师没有足够精力指导导致新人上手慢,反过来如果高级工程师花费大量时间指导新人,那么会导致老人效率低下。

    • 团队分工,警惕情感型冲突
      分工代表责任划分,一旦职责划分不清,就会出现情感型冲突,比如这个需求该谁做,这块问题该谁负责。而不是认知型冲突,比如这个问题该怎么做。

    可扩展性和可用性失败的共同原因是责任不清。

    • 团队结构
      • 职能型组织:按照主要目的或职能设置部门
        • 优势:职责划分清楚,容易分工,便于专注
        • 缺点:跨部门沟通 出奇难
      • 矩阵型组织:引入多种职能角色在团队中
        • 优势:专人解决沟通问题,分而治之
        • 缺点:个人精力分散,汇报多人,成员压力大
      • 敏捷型组织:自我管制,自我组织。
        • 优势:提升团队的创造力
        • 缺点:闭环的成本高

    最好的架构、需求和设计源于自组织的团队

    • 团队管理
      • 团队管理者 应该以人为本
        • 以己为本 把员工当成向上爬的梯子,踩着他们往上走
        • 以人为本 为所有一流员工建立好向上爬的梯子
      • 团队建设
        • 建设团队 (类比球队) 不断寻找负担的起的最好的人才
        • 优化团队 (类比花园)
          • 播种 增加新的,更好的人才
          • 施肥 培养和发展要保留的人才
          • 除草 尽早淘汰表现差的人,就能越快找到合适的替代者,让团队向前发展



  • 相关阅读:
    陶哲轩实分析 推论 13.4.7
    陶哲轩实分析 定理 13.4.5
    陶哲轩实分析 定理 13.4.5
    陶哲轩实分析 习题 13.4.6
    陶哲轩实分析 定理 13.3.5 :紧致度量空间上的连续函数一致连续
    陶哲轩实分析 习题 13.4.7
    陶哲轩实分析 定理 13.4.6
    二阶行列式和三阶行列式
    opencvminMaxldx寻找最大值和最小值
    opencvtranspose转置
  • 原文地址:https://www.cnblogs.com/muailiulan/p/13099799.html
Copyright © 2011-2022 走看看