第零章:软件时间
    作者讲述了他对计算机的又爱又恨,当他作为少年游戏玩家,品味过编写代码

的雨大快乐,当他作为媒体工作者,又见证了软件世界中无数个悲惨的故事,而

作为一个经理人,他依然得对付自己桌面上的泰坦尼克号。
    为何以第零章开始,在读这本书之前我就知道,因为程序员是从零开始计数,

当然最原始的的原因是因为计算机从零计数。
    梦之所寄,行之所为。软件虽说是麻烦一堆,我们却不愿意把电脑一关走为上

计,给我们带来挫败的软件同时也改变了我们的生活方式,我们无路可退,但人

类文明依然运行于软件之上。
第一章:死定了          
     弗里德里克布鲁克斯在三十年前观察到:“构建软件最难之处在于决定说什么

,而不是怎么说。”话虽有理,但是我们现在还木有达到这个程度,现在还处于

如何编代码阶段。
     愉悦是金,艾瑞克瑞蒙德写到:“开源的成功告诉我们,对于创作性工作,玩

耍时最经济有效的模式。”此话说来容易,秋天将至。
     赫斯费尔德告诉我们,“我们的风格是赶快干起来,然后再把它变成我们想

要的大东西,这不是个平庸之作,是个大东西,不过总得开始干吧,要点在于激

情开干,然后顺其自然,传到桥头自然直。”我认为非常值得。车道山前必有路

,落花时节又逢君啊。
第二章:agenda之魂
    agenda突破了计算机严格逻辑与人类的语焉不详之间的阻隔,在这片荒芜的土

地上拓出一片新天地。
用户不需要关心软件的存储结构,只管输入数据就好;用户应该能够容易地扩展

和修改数据结构,添加新分类,且不会导致数据丢失;用户应该能够用自己创建

的新方式查看数据,也可以在自己创建的视图中操作和修改数据。这无疑是21世

界软件与用户交互的新方式。
第三章:原型与python
     Python是一种解释型语言,解释型语言效率较差,因为你要同时运行自己的程

序和解释器。但是这也使得解释型的语言较为敏捷。最有意思的例子是:编译语

言和解释语言的区别,就想是你要到斯伯利亚旅行,是带一本双语对照指南书还

是一位翻译人员区别那样。雇翻译增加了花销,不过如果不幸遭遇地震或改变,

邮费斯洛波维亚专家在身边总会好些。

posted on 2015-03-14 11:00  掬雪煮茶  阅读(209)  评论(1编辑  收藏  举报