zoukankan      html  css  js  c++  java
  • 《程序员的修炼之道:从小工到专家》有感(二)

            石头汤与煮青蛙--在这里有一个名词叫“启动杂役”,就是你明确的知道你想要做什么,并且知道自己是对的,整个系统就在自己的眼前,但请求许可去做整件事情的时候,你会遇到拖延与漠然。预算需要批准,事情会变得复杂化,每个人都会护卫自己的资源。这个时候士兵们会来煮石头汤,并建议村民如果加入...会更好来吸引村民,我们在做项目的时候亦可如此,先做出一个小产品,然后再说如果有...就会更好的,这是你就会得到原来想要的东西,因为让人们参与正在发生的成功更容易,让他们瞥见未来,就能让他们聚集在你的周围。因为没有人会将自己的东西投注到没有希望的东西上,许是人本质上是“自私”的。请求原谅比获取许可更容易是有一定道理的。

            足够好的软件--足够好并不是指完美无缺的代码,是让用户参与权衡,让用户觉得“完美”。因为我们常常是为别人做软件的,所以我要清楚明确的了解用户需要什么。不应该因为时间、资金等等的外界因素而缩减产品的功能,不应该为了赶时间而赶出来一个粗糙的代码,这是失败的。如果一个代码是改了又改的,建议放弃重写,因为多次修改,你已经忘了你原本的架构是什么了,并且代码也是一团糟,这个问题我就遇到过,最后改的我自己都不知道写的是什么了。重新来过往往更有效率。

  • 相关阅读:
    cocos2dx的发展的例子2048(加入动画版)
    Hibernate操作Clob数据类型
    json级联城市
    Ubuntu Linux 永山(mount)分
    C++出现计算机术语5
    Cocos2d-x 3.0 红孩儿私人义务教育
    大页(huge pages) 三大系列 ---计算大页配置参数
    EJB_消息驱动发展bean
    HDU5086Revenge of Segment Tree(数论)
    第五章_JSTL
  • 原文地址:https://www.cnblogs.com/tianwenjing123-456/p/11772590.html
Copyright © 2011-2022 走看看