zoukankan      html  css  js  c++  java
  • 程序员修炼之道读书笔记01

    认为这本书很少有具体的开发讲解,更多的是告诉你,作为一个程序员,你应该具有哪些素质,以及怎么做。

    1、我的源码让猫给吃了 

       a、诚实面对我们的无知和错误

       b、在做某件事情时除了尽你所能外,必须分析风险是否超过你的控制。对于不可能做到的事情或者风险太大,你有权不去为之负责。但是一旦承诺某件事完成,同意为某个结果负责就必须承担其责任。

       c、当自己犯错误的时候,诚实承认它,并设法提供各种选择。不要责备别人或东西,或是拼凑借口。
    在跟别人说做不到之前请先把自己的辩解说给猫听,看看是否合理还是愚蠢。你的老板听来又是怎样?

       2、软件的熵 

       a、不能容忍破窗户”

       b、“破窗户”:低劣的设计,错误的决策或者糟糕的代码

       c、没时间修理的对策:用木板把它钉起来-加入注释 加入TODO 用虚设的数据加以替代。

       3、石头汤与煮青蛙

        a、但请求许可去处理整个事情,你会遇到拖延和漠然。大家要设立委员会,预算需要批准,事情会变得复杂化。每个人都会护卫他们自己的资源,这叫做“启动杂役”。

        b、这正是你拿出石头的时候,设计出你可以合理要求的东西,好好开发它,一旦完成,就拿给大家看,让他们大吃一惊,然后说要是我们增加**可能就会更好。俗话说,参与正在发生的成功要更容易

  • 相关阅读:
    eri
    elasticsearch集群搜集nginx日志
    linux 常用
    如何清理Docker占用的磁盘空间?
    ubuntu1804 64位 apt源
    postgresql笔记
    web前端——02 body标签中相关标签
    web前端——01 html介绍和head标签
    python数据库——pymysql模块的使用
    MySql数据库——可视化工具Navicat的使用
  • 原文地址:https://www.cnblogs.com/j-y-s/p/14914707.html
Copyright © 2011-2022 走看看