黑客与画家
2020-11-27 17:34:56 0 举报
AI智能生成
《黑客与画家》
作者其他创作
大纲/内容
8.防止垃圾邮件的一种方法
a)使得过滤器更有效
b)让每个用户自己定义,什么是他眼中的垃圾邮件
c)使得垃圾邮件的发送者无法针对过滤器做出调整
9.设计者的品味
好设计的特点
永不过时
解决主要问题
启发性
有点趣味性
艰苦
看似容易
对称
模仿大自然
再设计
能够复制
奇特
成批出现
大胆
10.编程语言的解析
若长期使用某种语言,就会按照这种语言的模式思考
11.一百年后的编程语言
基本运算符是一种语言能否长期存在的重要因素
公理越少越好
一种语言的内核设计得越小,越干净,它的生命力就越顽强
每一代人都在做上一代人觉得浪费的事情
文学研究者的成果几乎对文学创作者毫无影响
12.拒绝平庸
13.书呆子的复仇
语言的本质不是一种技术,而是数学
为什么Lisp语言很特别
条件结构(即if-then-else结构)
函数也是一种数据类型
递归
变量的动态类型
垃圾回收机制
程序由表达式组成
符号类型
代码使用符号和常量组成的树形表示法
无论什么时候,整个语言都是可用的
一个诀窍
第一,不同语言的编程能力不一样
第二,大多数经理故意忽视第一点
14.梦寐以求的编程语言
外部因素
优秀函数库的重要性将超过语言本身
效率
最好的文字来自不停的修改
信念
初生牛犊
沧桑老人
对解决难题的可能性保持乐观
对当前的解法的合理性保持怀疑
15.设计与研究
优秀的设计不一定很“新”,但必须是“好”的
优秀的研究不一定很“好”,但必须是“新”的
任何一个领域的最佳作品都不可能由对用户言听计从的人做出来。
除非设定目标用户,否则一种设计的好坏根本无从谈起。
语言的优劣
如果你正在设计某种新东西,就应该尽快拿出原型,听取用户的意见。
译者序
黑客三个特点
好玩
高智商
探索精神
“黑客伦理”
1.为什么书呆子不受欢迎
2.黑客与画家
学会换位思考
软件的使用最好符合用户的直觉,别指望用户去读使用手册
程序写出来是给人看的,附带能在机器上运行
3.不能说的话
你是一个随大流的人吗?
不能说出口的话的条件
1.这些话不能说出口
2.它们是正确的
1.判断言论的真伪
2.关注"异端邪说"
3.将当代观念与不同时期的古代观念diff一下
5.观察禁忌如何产生的,某种道德观念到底是怎么出现的,又是怎么被其他人接受的?
自由思考比畅所欲言更重要
笑脸相迎
永远质疑
4.良好的坏习惯
5.另一条路
"你的数据"正在取代"你的电脑"
只要想到好的构思,就要立刻着手实现
一个项目的人手越多,项目进程越慢
互联网能够让你前所未有的了解用户行为
一定数量的盗版对软件公司是有好处的
做出用户喜欢的产品,保证开支小于收入
自己判断,不要盲从
6.如何创造财富
金钱不是财富,只是我们用来转移财富所有权的东西
可测量性和可放大性
小团体=可测量性
高科技=可放大性
选择更难得一条路,选择难以复制的模式,选择技术壁垒更高的
最好的防御就是进攻
创造人们需要的东西
7.关注贫富分化
工作具有的价值由市场决定
避免绝对贫穷,而不是相对贫穷
0 条评论
下一页