梦断代码阅读笔记03

                                 梦断代码阅读笔记03

      时间过的格外的快,转眼到了期末,《梦断代码》的阅读也接近了尾声,也许因为各种原因书阅读的不够详细,觉得特别可惜。作为一个程序员找个充足的时间好好看看这本书是很有必要的,长长经验,好好领悟下大神的觉悟O(∩_∩)O。

     简单说说剩下几章的内容和感兴趣的部分。第七章细节视图,印象最深的就是:需求搞错的严重后果,18英尺的巨石拱门变成了18英寸的石桩子。第八章白板上的即时贴,非常敬佩写标准的人,你要用5年为计量标准的眼光看问题。得花上5年时间,才能得到你真正想要的有用之物。这里也提到了WebDAV,好像这协议在Mac里实现得比较全,但在Windows中都不完整。omnifocus也支持WebDAV同步。第九章方法,其中IBM执行强制进度纪律的成功基于两条原则:计划是强制性的;计划必须符合现实情况 ----“从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来。第十章工程师和艺术家,高德纳写的书名叫《计算机程序设计艺术》,他在1984年获得图灵奖时发表感言说,“计算机编程是门艺术”。写《计算机程序设计艺术》这本书他花了十年,写TeX和metafont程序没想到也花了近10年。他宣称,写软件要比写书“难多了”。第十一章 通往狗食版之路,吃自己的狗粮,这种思路确实有助于提升软件质量和用户体验,想想连自己都不屑一用的软件凭什么去折磨用户呢?

     通过这几章的阅读,感触最深的就是需求的理解,脑海中突然浮现出课堂上老师举的例子,客户简简单单就是想要个秋千,结果由于需求的理解错误导致过程与结果都出现了偏差,最后肯定不能让客户满意。说到需求,在以前的编程经验中需求几乎是不被提及到的,我们心中的需求就是老师的要求,也许真正去设计个软件项目和我们平常接触到的课堂作业的区别就在此吧。以前不懂需求的编程是不理想的,设计不出客户心中最想要的,了解客户真正的需求才是一个好项目的开始,就像我们现在正在进行的团队项目,找到客户的需求我们才可以着手工作。需求并不是说说就可以了,要真正融入用户的场景去体验用户的想法,才能让用户满意。说到让用户满意,就要说到用户体验,这让我想起了书中另一个让我感触最深的地方:吃自己的狗粮,来达到提高软件质量的目的,设身处地的想想,自己都不愿意用的软件拿什么去推销来打动别人,同样道理,自己都觉得好用方便的软件也就多了那么一点自信去让别人也喜欢。

     

   

原文地址:https://www.cnblogs.com/kongyuhang/p/5593314.html