• 《人月神话》阅读笔记--3


    各种团队,大型的、小型的,庞杂的和精干的,一个接一个淹没在焦油坑 中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累计在一起的时候,团队的行动就会变得越来越慢。自己本身对于编程并没有多大的兴趣,在编程过程中体会到的大多数是苦恼。读完第一章才发现自己在其过程中也享受者编程带来的乐趣。但是简单的编程并不等同于软件开发。编程系统产品的成本将是代码书写的九倍。只有达到编程系统产品才是软件开发的最终目标,这时才将提供给用户进行体验。虽然现在我们对于软件开发没有很清楚的概念,但是我们也应该充满一种好奇心和一 种乐趣,体会其中魔术般的力量。苦恼是必不可少的,我们应正确看待这些烦恼。

    软件开发过程并不是自己随心所欲的安排时间,而是应有he li,在众多的软件开发过程中,缺乏he li的时间进度是造成项目滞后的最主要的原因。乐观主义:所有的编程人员都是乐观主义。人月:用人月作为衡 量一项工作的规模是一个危险和带有欺骗性的神话。系统测试:在早期进度策划时,允许充分的系统测试时间是非常重要的。空泛的估算。重复产生的灾难。通过这些我看到了在软件开发中会出现的一系列问题。我们不能妥妥拉拉,而是发现了这些问题就应及时解决。一步步的做好,而不是积攒着问题,若是等他们相互纠缠时后果也就可想而知了。距离作者的预言已经过去有很久了,现在的软件开发领域,虽然新技术层出不穷,但是还是没有一种银弹能够让软件开发产生一次革命。复杂性是我们这个行业的属性,而且复杂性是我们主要的限制。我们要将焦点集中于更加可行的事情上,而不是空中的馅饼,现在,有可能,我们可以在软件生产率上取得逐步的进展,而不是等待不大可能到来的突破。

      “编程的快乐在于它不仅满足了我们内心深处进行创造的渴望,而且唤醒了每个人内心的情感。”我始终喜欢着我们这个行业。“学习编程最困难的地方,是将做事的方式向追求完美的方向调整。”当然我们会遇到不止一个瓶颈,但不能因为困难摆在面前就退缩,作业堆在面前就逃避。瓶颈来源于追求完美,来源于对自我的不断锤炼。

  • 相关阅读:
    【译】可扩展前端2  —  常见模式
    【译】可扩展前端1  —  架构基础
    【译】The Clean Architecture
    获取页面元素位置
    vue高价组件的使用
    gif动态图片转精灵图
    消除 transition 闪屏
    移动端 -- 如何去掉元素被触摸时产生的半透明灰色遮罩?
    解决手机移动端触屏版web页面长时间按住页面出现闪退的问题
    移动端滑动慢,卡顿
  • 原文地址:https://www.cnblogs.com/chenpengmeng/p/5606739.html
Copyright © 2020-2023  润新知