• 程序员修炼之道阅读笔记1


    为你自己和你的行为负责这样一种观念,是注重实效的哲学的一块基石。注重实效的程序员对他自己的职业生涯负责,并且不怕承认无知或错误。如果你为某个结果负责,你就应该切实负起责任。当你犯错误(就如同我们所有人都会犯错误一样),诚实的承认它,并设法给出各种选择。

    在你走向任何人,告诉他们为何某事做不到,为何耽搁,为何出问题之前,先停下来,听一听你的辩解是否合理,如果是对方听来,会是什么感受,对方会如何回应。他们会问:“你试了这个吗。。。”“你考虑过那个吗。。。”你讲怎么样回答,在问他们之前是否再试一试其他办法?如果你知道他们会说什么,还是不要麻烦他们了。

    一扇破窗,只要有一段时间不修理,就会渐渐给居民一种废弃感,在软件开发中,不要容忍破窗。相反的例子,一个富得让人讨厌的富翁家着火,当消防员拖着粗大肮脏的消防水管去灭火时,由于屋里太干净了,他们首先想到的是不想弄脏地毯。软件开发亦如是。

    三个士兵路过一个贫困山村时,找不到吃的,村民亦不肯拿出吃的,然后他们生火开始煮石头,村民问“汤里就放石头吗“,”是的,但是如果有胡萝卜就更好了“,渐渐的开始有村民拿出胡萝卜什么的,最后成了一锅很好的汤。在有些情况下,你也许不知道确切的需要干什么,以及怎么样去做。如果等待,就会遇到拖延和漠然。甚至互相等待中形成死锁。这正是拿出石头的好时机。先拿出你能力内的合理设计给大家看,并假装那并不重要,然后说要是我们能增加。。。就更好了。渐渐的大家会聚集在你周围。 
    而对于相反的方面,对坏事情,就像温水煮青蛙,一旦开始煮,就越来越危险。

    知识上的投资总能得到最好的回报。 
    定期为你的知识资产投资 
    多元化是长期成功的关键 
    在保守投资和高风险高回报投资之间平衡投资 
    尽量“低买高卖” 
    周期性的重新评估和平衡资产

  • 相关阅读:
    Objective-C中的Block回调模式
    [LINUX-02]linux内存管理
    Linux设备模型(8)_platform设备
    Face Alignment
    dlib 人脸识别论文 One Millisecond Face Alignment with an Ensemble of Regression Trees
    linux内核函数kmap_atomic用法
    [LINUX-01]对比LINUX和CORTEX-M启动流程
    -02-建立PetaLinux工程
    linux内核启动流程(文章最后流程图)
    uboot笔记:uboot命令分析+实现
  • 原文地址:https://www.cnblogs.com/a1264393659/p/5613269.html
Copyright © 2020-2023  润新知