摘要: 7为什么巴比伦塔会失败?(Why Did the Tower of Babel Fail?)树状编程队伍,以及要使它行之有效,每棵子树所必须具备的基本要素。它们是:1. 任务(a mission)2. 产品负责人(a producer)3. 技术主管和结构师(a technical director or architect)4. 进度(a schedule)5. 人力的划分(a division of labor)6. 各部分之间的接口定义(interface definitions among the parts) 产品负责人的角色是什么?他组建团队,划分工作及制订进度表。他要求,并一直要 阅读全文
posted @ 2012-03-31 20:09 珍爱贝贝1314 阅读(224) 评论(1) 推荐(0) 编辑
摘要: 3外科手术队伍(The Surgical Team) 10人程序开发队伍的沟通模式 外科医生 | | \\\\ 管理员 -----| | |--副手 | | | 秘书 | |--程序职员 | | 编辑 ---------| |--工具维护人员 | | 秘书 |--测试人员 | |--语言专家 外科医生。Mills称之为首席程序员。他亲自定义功能和性能技术说明书,设计程序,编制源代码,测试以及书写技术文档。他使用例如PL/I的结构化编程语言,拥有对计算机系统的访问能力;该计算机系统不仅仅能进行测试,还存储程序的各种版本,以允许简单的文件更新,并对他的文档提供文本编辑能力。首席程序员需要极高的天. 阅读全文
posted @ 2012-03-31 20:08 珍爱贝贝1314 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 2人月神话(The Mythical Man-Month) 美酒的酿造需要年头,美食的烹调需要时间;片刻等待,更多美味,更多享受。 - 新奥尔良Antoine餐厅的菜单 在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因。 对于创造者,只有在实现的过程中,才能发现我们构思的不完整性和不一致性。因此,对于理论家而言,书写、试验以及“工作实现”是非常基本和必要的。 计算机编程基于十分容易掌握的介质,编程人员通过非常纯粹的思维活动——概念以及灵活的表现形式来开发程序.大型的编程工作,或多或少包含了很多任务,某些任务间还具有前后的次序,从而一切正常的概率变得非常小,甚至接近于无。 阅读全文
posted @ 2012-03-31 20:07 珍爱贝贝1314 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1焦油坑(The Tar Pit) 职业的乐趣:一种创建事物的纯粹快乐;开发对其他人有用的东西;整个过程体现出魔术般的力量;工作的非重复特性;工作在如此易于驾驭的介质上. 编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望,而且还愉悦了每个人内在的情感。 编程。一个许多人痛苦挣扎的焦油坑以及一种乐趣和苦恼共存的创造性活动。对于许多人而言,其中的乐趣远大于苦恼。 刚开始对焦油坑这个词有好多不解,它究竟指什么?又将代表着什么意义? 对于编程我和很多人一样,没兴趣,更加不会觉得有什么乐趣的,通过读,我将会去找它的乐趣。。 阅读全文
posted @ 2012-03-31 20:06 珍爱贝贝1314 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这个比起人月神话有意思点。电筒密谈,手电筒是为看书而发明的,适合I在黑暗中交流,光的方向性很好。 神奇的摩尔斯电码,有长短两种闪烁,表中的每一个字母与一个点划序列相对应。。 摩尔斯电码由萨缪尔.摩尔斯发明,摩尔斯电码是随着电报机的发明而产生的;摩尔斯电码被称为二元码,因为编码中仅“滴”“嗒”。 时至今日,布莱叶系统的改进甚至可以与有声录音带竞争,为盲人提供了与书写世界联系的途径。布莱叶方法仍是适于既聋又盲的人阅读的唯一方法。 阅读全文
posted @ 2012-03-31 20:05 珍爱贝贝1314 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 《把时间当作朋友》 --李笑来 主旨“运用心智获得解放” 本书主张人必须开启心智、提高思考能力,才能够用正确的方法做正确的事情。也只有这样,时间才是朋友,否则,它就是敌人。这本书不是时间管理书籍;不是成功学书籍;也不是心灵鸡汤书籍;更是一本讲大道理的书;因此不可随便翻翻就可以的。。。 现实是残酷的,生活是艰难的,无论什么样的时代、无论对哪一个层次的人都是如此,对大多数年轻人来说,更是如此。对年轻人来说,成长比成功更重要。并且这才是人人都可以做到的事情,才是值得人人都追求的事情。而而成长其实只有一条路:积累。人的理性建立在接受现实的基础上,不能够接受现实,一切的成长都是虚妄。只有坚强的人才... 阅读全文
posted @ 2012-03-31 20:02 珍爱贝贝1314 阅读(172) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-03-31 19:49 珍爱贝贝1314 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-03-31 19:48 珍爱贝贝1314 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 谁都希望有好的编程学习方法或路线。。 没有计算机背景的人同样可以成为 web 开发者,而且它所花费的时间可能比你想像的要少。 会“告诉你在最初的几月里需要做什么”,它也是我最开始编码所遵循的路线。 四个部分 这里大致列出四个部分知识要点,在你学习的前几个月里你需要掌握这些要点。 1) web 框架的基础知识(如 Ruby on Rails),又名“包含网站模块及它们之间的连接结构”。 2) 前端开发,又名“如何使内容出现在正确的位置上,而且在浏览器中表现得好看”。 3) 版本控制,又名“如何使用免费易用的软件,使程序员能够有组织地保存他们的程序版本。这样他们就不用担心修改... 阅读全文
posted @ 2012-03-31 19:44 珍爱贝贝1314 阅读(121) 评论(0) 推荐(0) 编辑