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

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

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AI科技评论

二十一世纪的计算 | 康奈尔大学教授Fred B. Schneider开讲计算机安全

雷锋网按:本文根据Fred B. Schneider教授在韩国“Computing in the 21st Century 2016”大会上所做报告《A Sci...

3428
来自专栏程序员笔记

迭代吧,游戏原型!

1856
来自专栏PPV课数据科学社区

假如把地球的70亿人浓缩为100人,这组数据让人感到震撼

对我们来说,其实地球很大,人口也很多,现在地球的人口已经有70多亿了,虽然统计学能告诉我们人口的数量、分布、种族等信息,但因为数量实在太大,所以单纯的学术性统计...

3194
来自专栏LiveEdu在线科技教育平台

这8个免费的网上课程可以有助你的技术成长

过去,当我们谈到教育资源时,首先想到的是大学和学院,因为它们是我们进一步学习知识和提升技能的地方。现在,由于有了互联网的出现,为我们提供了更多公开的学习资源。当...

2648
来自专栏人工智能头条

专访格灵深瞳CTO赵勇:为计算机视觉赋予智慧的光芒

1404
来自专栏CDA数据分析师

程序员奶爸的心路历程:如何在一年内获得五项开发者认证和第二学位

原作者 Beau Carnes 编译 CDA 编译团队 本文为 CDA 数据分析师原创翻译作品,转载需授权 前言 工作和家庭难以兼顾吗?美国程序员小哥实力演绎如...

2229
来自专栏ATYUN订阅号

【行业】IBM新的AI工具箱让你的深度学习网络得以更好利用

IBM昨日宣布推出面向AI开发人员的敌对稳健性工具箱。该工具箱采用代码库的形式,其中包括攻击代理、防御实用程序和基准测试工具,这些工具允许开发人员将旧式韧性集成...

793
来自专栏LET

人工智能的革命:人类的死或生(7~10)

16511

探讨一些在机器学习上对你有影响的问题

在自学机器学习上,一般人很难保持足够的动力持续下去。标准的测试数据往往是非常枯燥的,并且可能与你和你的日常生活毫不相干,甚至可以说是无聊至极。在你看来,你想要的...

19310
来自专栏机器人网

【干货推荐】不可错过的这几本工业机器人与人工智能书籍

本书介绍了工业机器人的产生、发展和分类概况,工业机器人的组成、特点和技术性能等入门知识;全面系统地阐述了工业机器人本体的机械结构及安装维护要求;对谐波减速器、R...

893

扫码关注云+社区