zoukankan      html  css  js  c++  java
  • 阅读笔记06人月神话

    第三章

     外科手术队伍

    可能看官们也发现了,这本人月神话一共有十数篇之多,但因为时间有限,我看的并不仔细(况且,Brooks的书用了很多的比喻和抽象性文字,有一些难懂)而且对每一章都进行概括的话篇幅过长,所以我只节选了前三章,着重的表达一下我对本书的一个大致理解,当然通过这三张的内容也能对作者的表现力以及表达的内容有一定理解。ok话不多说,开始本次阅读理解内容

    本章的题目是 外科手术队伍,经历过手术的人应该知道的,手术的时候其实主刀医师只有两位(还是一位来着)其余的都是起到辅助作用的。本章开头提到效率高和效率低的实施者之间具体差别非常大,经常达到了数量级的水平。这也就是说,同时编程人员,水平的差距却可以使天差地别的。作者提出了一个观点:“需要协作沟通的人员的数量影响着开发成本,因为成本的主要组成部分是相互的沟通和交流,以及更正沟通不当所引起的不良结果”作者说,完成一个项目所需要的工作团队是一个庞大的团体。需要管理,需要精英。很多时候,一个系统既需要大量的高技术成员,有需要稍微低等的人来完成大量低等且繁杂的任务。

    这里作者提到了一种工作方式,即Mills 的建议 (这名字真诡异)把编程队伍组织为一个小的团体,就像是一个外科手术队伍:外科医生就是Mills 认定的首席程序员,解决最高精尖的问题。副手。他是外科医生的后备,能完成任何一部分工作,但是相对具有较少的经验可以起辅助作用,当然他的身份低于外科医生,工程的走向是由首席程序员决定的,但他也起着不可或缺的作用。管理员。外科医生是老板,他必须在人员、加薪等方面具有决定权,但他决不能在这些事务上浪费任何时间。因而,他需要一个控制财务、人员、工作地点安排和机器的专业管理人员,该管理员充当与组织中其他管理机构的接口。编辑。外科医生负责产生文档——出于最大清晰度的考虑,他必须书写文档。两个秘书。管理员和编辑每个人需要一个秘书。管理员的秘书负责项目的协作一致和非产品文件程序职员。他负责维护编程产品库中所有团队的技术记录。该职员接受秘书性质的培训,承担机器码文件和可读文件的相关管理责任。

    可以看出来,作者将程序团体分工明细,这样因为我们知道,越是有经验的程序员,薪资就越高。放假前,主任跟我们开会的时候提到了,互联网泡沫,其中一个体现就是大量的裁员,而且裁员裁的不是菜鸟,而是一些有工作经验的老鸟,而原因就是上述的分工方式,除了首席和副手之外,其实其他的角色都可以让菜鸟充当,这样可以大大的减轻公司所承受的经济压力。

    这一点给我的启示:1.如果我是公司老板,可以采取这种管理方式,省钱又高效。2.作为一个员工,我需要让我具有巨大的竞争力,以防止,被从老鸟的阵营里剔除。

    本章的内容更倾向于工作实践,后面的篇章也是,当然在这里也不赘述了。

    最后概括一下这本书给我的启发吧,怎么说呢,个人感觉计算机这一类学科中,大家都是很乐于分享自己的成果的,当然这也是计算机开源的一种体现。

    《雪中悍刀行》中有句话:“我李淳罡愿天下后辈皆可剑开天门”是一种对后辈的期待与无私培养,我觉得着来形容我们这一行业真的在合适不过了。

    Brooks先生的书真的对人很有启发意义,最后向Brooks先生致以崇高的敬意

  • 相关阅读:
    LiteOS基于Sensorhub的超声波模组移植
    了不起的 Deno:带你极速获取各大平台今日热榜
    vue+echarts+datav大屏数据展示及实现中国地图省市县下钻
    Vue3.x 从零开始(六)—— Router + Vuex + TypeScript 实战演练(下)
    Vue3.x 从零开始(五)—— Router + Vuex + TypeScript 实战演练(上)
    Vue 项目在 style 标签内使用全局 less 变量
    CPU:网卡老哥,你到底怎么工作的?
    主板上来了一个新邻居,CPU慌了!
    还不懂Docker?一个故事安排的明明白白!
    五分钟看懂抓包神技:DPDK
  • 原文地址:https://www.cnblogs.com/jyt123/p/10423802.html
Copyright © 2011-2022 走看看