《Why Software Sucks and What you can do》笔记

  • 书中反复提到了一句话:“你的用户不是你自己。”
  • 程序员、架构师、项目经理并没有很好地理解他们的客户,他们本应该像其它行业中的设计师一样很清楚地了解他们的客户。如此,软件才不会这么痛!
  • 程序员每天都在使用计算机,而他的客户不是!
  • 易用性,而非控制能力。虽然程序员更加爱好控制能力。
  • 用户不需要了解程序的工作原理,不要故意暴露。费力不讨好!
  • 多做角色演变,恨之深,才能爱之切,改之深。
  • 界面要尽可能简单。
  • 原来,Flash最初被设计是用来提供动画色情的。首页中的Flash愚蠢至极。
  • 活体实验……
  • 安全的最大敌人和助手不是数学,而是社会工程学。自以为安全的不安全最可怕。
  • 千万不要把技术狂作为目标,不要为了技术而实用技术,所有的技术都是工具。
  • 其实,不应该以一个计算机专业人士的角度取看世界,计算机专业人士只是你生活中的一个角色而已。更不要鄙视其它行业。每个行业里的专业人士都应当如此。
  • “有着X-Y染色体的男性……”,呵呵。
  • 男性:技术、惊人的发现、马力……女性:拿高科技转换成什么东西,审视技术的目的和原因。男女的确不同,看来男性更感性,更傻一点呀。 顾客为什么购买你的产品?!
  • 控制欲:分析事物的运作原理,试图找出办法更好地运转。程序设计是一种本质上不会让人感觉满意的职业,它吸引了一批天生不会感觉到满意的人从事。程序员就是要不断追求完美。
  • 通过抽象的思维模型来观察世界,对世界的运行机理充满着好奇。有些人正在伤害着他们的衣食父母和自己。
  • 不断地修理原本不坏的东西,直到它坏掉为止。
  • “任何力量都是白费力气,你们终将被同化!”
  • 你已经长大了,Microsoft!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区