《黑客与画家》 Reading Notes

久仰本书大名。实习时CEO男神强力推荐,说这本书可以改变三观,恰好@刘同学桌上有这本书就拿来看了。作者Paul Graham是第一个Web应用——Viaweb的联合创始人,公司后来被Yahoo!收购变成了Yahoo! Store,后来他又创立了Y Combinator——一个创业公司孵化器,可以说创新工场的灵感就是来源于这家公司。全书从编程,设计,创业的角度来描述广义的黑客特质,试图表达黑客与画家本质上都是杰出的设计者,看下来倒没有被改变三观,不过作者的有些观点还是很值得思考的。这里只摘录一小部分我觉得有意思的观点。

出于兴趣解决计算机难题的伟大程序员就是黑客

亲手尝试,自由开放,技术至上,计算机可以创造美和艺术

Nerd没有多余精力使自己受欢迎

蝇王: 男孩被困在孤岛分为文明和野蛮两派

霸凌: 娱乐,贬低别人以凸显自己,融入团体

免去对数学家的妒忌

在新兴领域市场可以战胜大公司

码农和黑客的区别是创作

模块分工明确,不要重叠

程序写出来是给人看的,附带能在机器上运行

当今不能说的话很有可能是真的

对象的健康运作程度可以看对负面评价的容忍度

Web应用能做到实时修复Bug

财富总量会变化

公司提供人们需要的东西而盈利(Fill The Market)

加入公司 = 做出人们需要的东西

在创业公司创造财富具有可测量性

高科技具有可放大性

创业公司需要有进入壁垒,否则市场很容易被大公司抢走

尽快推出1.0版,避免自己过早优化

保护私有财产是创造财富的动力

从 通过掠夺积累财富 到 通过创造积累财富

保持一定收入差距可以促进创造财富

设计

  • 简单不多余
  • 永不过时
  • 解决主要问题
  • 启发性
  • 趣味性
  • 对称
  • 模仿大自然
  • 不断改进
  • 能够复制
  • 聚集并促进

大公司每年平均成长约10%

编程语言的文艺复兴

黑客应该学会的语言: Python, Java, C, Perl, Lisp

满足用户而不是风投

“业界最佳实践”: 随大流

等待看新事物是否经得起时间考验

研究要新,设计要好

设定目标用户

先完成原型,在此基础上不断改进