在阅读了《培养程序员的方法:从工人到专家》之后,我收获了很多。从这本书中,我看到了这些前辈的经历,这给了我很多经验。基础对于软件工程非常重要。我们看到的干净、运行良好的系统一旦窗户开始破裂,就会迅速恶化。还有其他因素可以促进软件腐败,我们将在其他地方讨论它们,但与其他因素相比,忽略会加快衰变的速度。给出选择,而不是借口。不要说事情做不到。解释可以采取什么措施来挽救局面。代码必须扔掉吗?告诉他们重构的价值。你必须花时间构建原型,并找到前进的最佳方式,防止问题再次发生?或者你可能需要额外的资源。不要害怕问,也不要害怕承认你需要帮助。我们都知道“责任”这个词。责任是你主动承担的。你保证一定要把事情做好,但也许你不能直接控制它的每一个方面。你不仅要尽最大努力,还要分析风险是否超出你的控制范围。对于不可能或太冒险的事情,你有权不对此事负责,你必须根据自己的道德原则和判断做出决定。如果你真的同意对某个特定的结果负责,你就应该负责。如果你犯了错误或判断错误,诚实地承认错误,并尝试做出不同的决定。不要责怪其他事情或找借口。不要把所有问题都归咎于供应商、编程语言、管理层或同事。大多数人发现很难接受变化,有时是因为好的原因,有时只是因为他们固有的惰性,我们将研究促进变革的战略。了解您的工作环境的一个优点是更容易理解您的软件必须有多好。有时候完美是唯一的选择然而,妥协往往会做出。我们将在“足够好的软件”中对此进行调查。软件工程应该打好基础并负责任。避免责任。不要放过每一个错误。只有做到以上几点,我们才有成为目标专家的最基本先决条件。

原文地址:http://www.cnblogs.com/wllovelmbforever/p/16846342.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性