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

    正如推荐序说的那样,《梦断代码》向我们展示了硅谷一流软件开发者是如何进行产品开发的,把真实的人、事、技术以及产品的发展过程结合在一起,每个有志于开发畅销产品的程序员都值得耐心去品味这个故事。软件技术日新月异,软件项目领导的艺术也是日新月异。如同开发者在不断把自己的代码当做艺术品来雕琢一样,组织好的一群天才开发者,则更是艺术中的艺术。软件开发者不是堆砌代码的工人,也无法安于命令式的任务布置。这些天才的开发者们,低调,寡言,有独立的自我意识,他们并不迷恋于成为焦点的感觉,但十分沉迷于自己认为伟大的创造。天才们在一起的合作,貌似创意无穷,实则合力有限,貌似能独当一面,实则整合艰难。等等诸多的问题,似乎成了很多国外软件企业的通病。

    这本书开篇就给了我们个惊喜——第0章,并非有意搞笑,只是程序员的生活里都是从0开始计数的,正如计算机都是从0开始计数的,可能程序员的思维方式已经固化在大脑中了,才会有这样的开篇,各种有关编程的思想已经深入骨髓。除了这样的开篇,印象最深的就是Hello world,这似乎成了一种固定的模式,这几乎是每个程序员走上这条不归路时踩的第一块砖,这不禁让我想起最初编程时的情景。

    “死定了”,大概所有的程序员在程序和人都面临崩溃时最想喊的一句话,作者也是这样的。除此之外,做软件的人都听说过这个法则,布鲁克斯法则:向已延误的项目中补充人力,只会使其继续延误。但在项目吃紧的时候确实都忽略它的存在,或者认为这法则对自己的项目不成立。此时领导的决策通常不是靠大脑,而是凭通常的直觉,人多力量大,但在软件行业不适用。“十月怀胎,无论多少妇女参加都一样”,是个非常形象的比喻。所以对一个程序员来说合理安排时间是至关重要的,一旦时间乱了就是致的

  • 相关阅读:
    links[v1]
    WebSocket handshake: Unexpected response code: 404
    Spring mvc 启动 和 请求分发
    匹配括号
    js parseFloat 精度问题
    遍历查找跳格子逻辑
    Generic type test java
    java高效判断素数
    从数组中取3个数全排列
    vue-cli
  • 原文地址:https://www.cnblogs.com/Lhxxx/p/13237727.html
Copyright © 2011-2022 走看看