Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111033
  • 博文数量: 24
  • 博客积分: 1475
  • 博客等级: 上尉
  • 技术积分: 291
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-04 14:14
个人简介

交互设计在未来很有前途,不要再说是做界面的了。

文章分类

全部博文(24)

文章存档

2013年(2)

2012年(2)

2010年(4)

2009年(2)

2007年(11)

2006年(3)

我的朋友

分类:

2007-01-21 17:07:03

   <<理解专业程序员>>书摘
 <<理解专业程序员>> (<>)
    (美)杰拉尔德.温博格 著    刘天北 译
p8  : 对计算机编程确实需要智力.事实上,这个工作需要太高的智力,以至于没有人真正做的特别好.
p18 : 如果你觉得目前的工作简直难以接受,你应该要么努力改变它,使它能够让人接受,要么干脆离职.
      不要用离职来威胁.
p30 : 在某种意义上,其实没有错误的程序,只有"不同"的程序.要想证实是否程序解决了真正的问题,唯
      一的办法只有让原本提出问题得人考察这个解决方案.
p33 : 要有合适得人引导,一个程序员小组能够通过评审技术大大提高学习效率.
p39 : 一个专业程序员必须比业余爱好者更能够随机应变.
p45 : 如果我们加班又加班,却因体质下降而导致工作质量受损,那又有什么意义呢?
p54 : 最巨大,持续最长久的那些变化,往往最初只是试图去保留一些东西,而恰恰是这些东西最终受到
      了最大的改变.
p57 : 传统上呢,大多数数据处理企业都把程序员考虑成普通职员,他们的生产力都是直接计算,而不是
      根据他们的产品导致的生产力计算的.
p66 : 技术评审有很多形式,可以因地制宜,适合任何机构使用;但如果缺乏技术评审,你在其他改进生产
      力技巧上花费的大部分金钱很可能就被浪费了.
p69 : "温博格珍贵编程法则"
       2.总会剩下一个bug的,你找到这个剩下的,那就会有另一个.
       6.需求,设计,编码能以任何速度完成--只有排错花时间.
       7.再长,再乱,再复杂的代码,维护者都能把它弄得更糟糕.
       8.人人都谈文档,可从来没有人为它做任何事.
p84 : 无论分析员也好,程序员也好(还包括他们的经理),最大的问题是他们太爱想当然.尤其是,他们
      总以为他们知道自己面对的问题是什么性质--总以为那是一个"测验",而不是一个"问题".
p92 :  如果你想提高工作效率,你就要(听上去有点矛盾)在工作中不那么一心一意的投入.你做的任何事
      情--任何能够刺激大脑的其他机能的事情--都能够提高你作为程序员或者分析师的工作效率.
p104: 如果你想让人以为你聪明,那就认真听人说话,仔细理解人家的意思.如果你想让人家认为你傻,那
      就不妨经常用你的高见打断别人的话.
p110: 要花多长时间才能理解一段代码,我对这个问题特别感兴趣.在教学中这是个重要问题,但是对于日
      益增长的程序维护工作,他还要重要的多.
p123: 人家付你工资,更多的是因为你所知道的东西,而不是因为你干的事情.
p125: 既然代码本身就是所有文档的根基,那么为什么不着手提高代码作为文档的质量呢?
阅读(1180) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~