1为什么书呆子不受欢迎——他们的心思在别处
书呆子不受欢迎的真正原因,是他们认为有其他更有意义的事情要做。
一群孩子一起来欺负你,他们往往并不是针对你,他们只想找个一起做的事情罢了
当谎言被不断郑重地重复,连说谎者都可能会被欺骗。
2黑客与画家——同为创作者
软件设计的主战场在新兴领域
首先,两者的学习方法是相通的。
皆为实践中成长。
其二,两者都可以通过对范例的研究得到提升。
另外,两者的创作过程也颇为相似
即两者都可以通过试错、修改来逐步完善
黑客和画家一样是有创作的心理周期的,灵感不是24小时在线
软件和绘画作品一样,受众都是人类。在创作时,都需要站在用户的角度思考,即换位思考。
软件和绘画作品一样,受众都是人类。因此,在创作时,都需要站在用户的角度思考,即换位思考。
3不能说的话——该如何安置?
如何判断什么话是我们不能说的。
先观察周围的人因为说了什么而陷入麻烦。
某些言论能令人暴跳如雷,是因为它有可能是真相。
第一种找到“不能说的话”的方法来了:判断言论的真伪。
优秀的作品往往来自于被人们忽视的想法,而最被忽视的观点就是那些被禁止的。
自由思考比畅所欲言更重要,没必要一定说出个是非曲直。
守口如瓶是可以用到“元标签”(对现象的抽象描述,方向要正确),隐喻(我笑你,你却无可奈何)和幽默等。
4良好的坏习惯——黑客的成功秘诀就是打破常规
黑客大多不服从管教,也是他们成为优秀程序员的原因之一
“反抗政府的精神,在某些场合是如此珍贵,我希望它永远保持活跃。”他们提醒着我们,正是那些不服从管教的人们,才是美国财富与力量的源泉。
5 另一条路——互联网是微机诞生后的最大机会
只要控制了服务器,你就能轻而易举地增加功能。
6互联网软件——一条有光的路
参与软件开发的人数越少,软件开发效率越高,沟通成本相对也很小。
互联网软件的用户像订阅报纸那样,按照使用时间订购软件的使用权
即时发布软件,对开发者而言,是个很好的奖励。
管理企业只要记住两个要诀:做用户喜欢的产品,确保收入大于支出。
在越来越小的创业公司里,技术将放大创业者的决策效果——如果你是对的,你终将成功。
7 如何创造财富——创造财富的最好方法就是创业
创造有价值的东西就是创造财富,而财富并不等于金钱。
个人如何致富呢?除了运气之外,需要考虑两个词:可测量性和可量化性
小团体=可测量性
即进入壁垒——你为竞争对手设置的壁垒有多高
高科技=可测量性
公司卖掉也是有学问的
让买方感受失去机会的恐惧或者感受到你的高速成长,他们就会果断掏钱。这影响两个收购动机的主要指标,是用户数量
创造用户需要的东西,才是创造财富。
8 关注贫富分化——收入不平衡的危害到底有多大
技术是否加剧了贫富分化?
首先,技术的应用无疑会扩大生产效率的差异,只要你掌握了新技术。
技术也能缩小富人和穷人生活的差距。技术的引入使很多物资可以批量生产,量越大,成本越低。
我反倒认为,收入差距的扩大是社会健康的信号。技术使得生产率的差异加速扩大,如果这种扩大没有反映在收入上,那么可能存在三种可能:
* 技术革新停顿了;
* 创造大部分财富的人罢工了;
* 创造财富的人没有获得报酬。
贫富分化是正常的,而强行压制差距会让社会整体上变穷。
防止垃圾邮件的一种方法——垃圾邮件是能够过滤的
9设计者的品味——如何做出优秀的东西?
好设计是简单的
包括重复性对称和递归性对称
好设计永不过时
好设计应该是有趣的
好设计看似容易,实现的过程却很艰苦。
好设计是一种再设计
好设计是模仿大自然的设计
好设计是能被复制的设计
他们足够自信,能在他人成果基础上保证个人特色。
好设计是奇特的
好设计是成批出现的
好设计常常是大胆的
多数做出优美成果的人的初衷只是为了修正他们眼中的丑陋
优秀作品产生的秘诀就是:非常严格的品味,以及实现这种品味的能力。
10编程语言解析——编程语言怎么就火了?
11一百年后的编程语言——为什么不从现在就开始这样做呢?
编程语言的进化同生物的进化还是有区别的,因为不同分支的语言会发生聚合
12拒绝平庸——你的对手还很强大
互相模仿对于大公司而言,是可行的。但对于创业公司而言,却意味着关门倒闭。
在竞争中,你的对手无法理解你的技术优势,摸不透你,你的胜算就增加了。
我们应该向日本合气道(一种日本武术,主要特点是“以柔克刚”“不主动攻击”等)选手学习。
13书呆子的复仇
如果你创业的话,千万不要为了取悦风险投资商或潜在并购方而设计你的产品。让用户满意才是对的方向。
14梦寐以求的编程语言——可以让黑客随心所欲使用的语言
优秀的语言不一定会被市场接受,很可能无人使用,因为语言的流行不取决于它本身。
人们真正注意到你的时候,不是第一眼看到你站在那里,而是发现过了这么久你居然还是那里。
15设计与研究——够“新”够“好”
如果把创造编程语言看成是设计问题,你会更多地考虑用户(体验)。
为了做出优秀的设计,你必须贴近用户,站在用户的角度调整自己的构想
任何时候,代码都要能跑起来。
16查询
1. 布鲁克斯写过一本软件项目管理名著《人月神话》
2. 阮一峰的网络日志”中的“贝叶斯推断及其互联网应用(一):定理简介”和“贝叶斯推断及其互联网应用(二):过滤垃圾邮件”这两篇文章。
3. 巴别塔
4. 《雪中猎人》,勃鲁盖尔