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

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

     

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

     

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

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

     

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

     

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

     

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

        

        

     

       

     

  • 相关阅读:
    MySQL解压版安装及使用
    bitmap海量数据的快速查找和去重
    docker折腾笔记
    #ST表,单调栈#洛谷 5648 Mivik的神力
    #矩阵树定理,高斯消元,容斥定理#洛谷 4336 [SHOI2016]黑暗前的幻想乡
    #割点,Tarjan#洛谷 5058 [ZJOI2004]嗅探器
    #树状数组#洛谷 5677 [GZOI2017]配对统计
    #2-sat,Tarjan#洛谷 4171 [JSOI2010]满汉全席
    #Splay#洛谷 1486 [NOI2004]郁闷的出纳员
    #扫描线,线段树#洛谷 3875 [TJOI2010]被污染的河流
  • 原文地址:https://www.cnblogs.com/mudanhuakai/p/4351464.html
Copyright © 2011-2022 走看看