zoukankan      html  css  js  c++  java
  • 《梦断代码》阅读笔记 1

    正如书中所言,软件技术日新月异,在过去的半个世纪里,软件成为构建这个世界的虽不可见但却深入渗透的人造物。它并不只是用来发电子邮件或写在报告里的程序那么简单,它已经不声不响地渗透到生活的每个角落。

     

    “梦之所寄,行之所为。”一个个对编程、对软件痴迷的能人们,他们在与时间赛跑,夜以继日,只为解决一个个bug,做出更能响应人类愿望和行为流程的软件;在这个战壕里挥洒汗水,他们无谓艰难,战斗在时代前沿,因为我们对软件的需求战胜了一切。

     

       “构建软件最难之处在于决定说什么,而不是怎么说。”——弗里德里克 .布鲁克斯。

    李纳斯法则认为只要有足够多的beta 版测试人员和开发者队伍,几乎所有问题都会很快被发现,而且总有人知道该怎么修复。或者用不太正式的说法,‘眼球足够多,缺陷无处躲。’

     

    对软件工作而言,在面对未知的,不可预料的因素,而无法确定需要多久才能解决事情时,结果往往是引人心里恐惧的,对时间导致的问题的找到问题的切入点才是要点,只不断招募新人,并不一定能解决问题,有时后援力量非但不能挽救项目,还会让状况更糟糕。但是,太多软件渐成巨物,仅凭一人之力无法做成,从操作系统开始,逐渐扩展到软件的各个领域中,编程演进为一种团队努力,一种团队活动。而对于现如今的社会生活中的我们,团队何尝不占据重要地位。

     

       “愉悦是金”,理想化的格言令人振奋,但需经实践验证,“开源的成功告诉我们,对于创造性工作,玩耍是最经济有效的模式。”

     

        如同开发者在不断把自己的代码当作艺术品来雕琢一样,组织好一群天才的开发者,更是艺术中的艺术。

        

        

     

       

     

  • 相关阅读:
    hdu 2222 Keywords Search
    Meet and Greet
    hdu 4673
    hdu 4768
    hdu 4747 Mex
    uva 1513 Movie collection
    uva 12299 RMQ with Shifts
    uva 11732 strcmp() Anyone?
    uva 1401
    hdu 1251 统计难题
  • 原文地址:https://www.cnblogs.com/mudanhuakai/p/4351464.html
Copyright © 2011-2022 走看看