• 《程序员修炼之道:从小工到专家》 阅读笔记03


      这几天阅读了《程序员修炼之道:从小工到专家》 这本书第六、七、八章的内容。

      第六章里提出我们要为工作划分等级与规划。我们想要让编写代码所花的时间越少,想要尽可能在开发周期的早期抓住并修正代码错误,想要在一开始就少制造错误。如果我们能够深思熟虑的编程,那则会达到更高的效率。

      以前的我是怎么做的?我以前总是把时间花在小细节上,结果最后弄得特别拖延。耽误了整个项目的运行。

      说明为什么这样不好?这样做是不对的,不仅浪费时间,还耽误整个项目的运行。

      提出一个解决办法,避免再次掉入陷阱?要学会分清什么是重要的什么是不重要的,划分好优先级,先把控大方向,将时间花在重要的方面。

      第七章是说我们与用户一同工作,以像用户一样思考。有一种能深入了解用户需求、却未得到足够利用的技术:成为用户。其实我们总是觉得挖掘需求很难,或者抱怨用户提的要求很过分时,那是因为我们没有站在用户的角度去考虑问题,甚至我们从来没有把自己当成过用户。可实际上,我们自己就是这个项目的第一个用户,我们要想一下,自己作为用户会有哪些想法或者叫需求。要学会建立需求文档挖掘而不是搜索需求,学会使用用例图。

      另外还指出要在盒子外思考,要找到盒子。这也就是说,我们可能会遇到很多棘手的问题,这个时候列出所有的在你面前的可能途径,不要排除任何东西,不管它听起来是否愚蠢,然后分类,从最为严格的逐个击破。

      第八章指出团队合作的一些问题,我们要学会不要破窗户,擅长交流,不要重复你自己,自动化,也就是确保一致和准确的一种很好的方式是使团队所做的每件事情自动化。还有正交化,即围绕功能,而不是工作职务进行组织。在团队里面需要学会团队分工,不同的人指派不同的工作,各司其职才能事半功倍。

  • 相关阅读:
    浏览器漫谈
    无尽的烦恼
    微软的无聊
    作软件的人永远都是受气包吗?
    除非迫不得已不要用游标
    公司进行改革,路该如何走?
    Performance best practices for Web services
    HowTO: Create an Event Log Source in code, without the Permission errors
    Team Foundation Server安装指南
    百年不遇的,我遇到了两次
  • 原文地址:https://www.cnblogs.com/znjy/p/14910083.html
Copyright © 2020-2023  润新知