Getting Real

昨天两口气把 Getting Real 看完了,头一次只用一天(准确的说,不超过6个小时)看完一本书,而且这本书也成了我今年第一本完整看完的书。
37Signals 现在简直成了所有 startup 公司的代表,不仅做的那些 Web app 很火,而且出的书一样卖座,当然,我也没禁住它的诱惑。看完了感觉还是有些收获的,当然,它的许多做法有它的特殊性,但是,那些共性的东西,终究是值得所有公司学习的。看的时候,做了个小笔记,愿与大家一起分享。
- 初创的 Web app 公司有三个人就足够,一个 coder,一个 designer,一个 sweeper。sweeper是协调 coder 和 designer 的。我发现我比较适合做 sweeper。
- 建设 Web app 的过程可以分为四个步骤:brainstorm(头脑风暴)→ paper sketches → HTML → code it
- 避免选择(avoid preferences),你要替用户进行选择。
- 不要听应聘者怎么说,要看他的行动。你真的在乎应聘者在学校里的成绩吗?你相信应聘者的简历吗?
- 在编程之前,先把界面设计好。
- 先从页面/功能的核心开始,在管其他的。
- 要为常规、空白和错误的状态进行设计(design for regular, blank, and error states)。
- 初期无数据状态(The Blank Slate)很重要。
- 不要盲目的强调一致性(context over consistency)。
- 内容的编写也是界面设计的一部分(copywriting is interface design)。
- 统一界面(one interface:incorporate admin functions into the public interface)。
- 精简代码(less software: each time you increase the amount of code, your software grows exponentially more complicated)。
- 开放的数据(Open doors: get data out into the worlds via RSS, APIs, etc)。
- 要用平实的语言(tell me a Quick story:if you do find yourself requiring words to explain a new feature or concept, write a brief story about it)—— 这在平时写论文同样适用。
- 宣传、预览、运行——步步为营(go from teaser to preview to launch)。
- 一个好的宣传网站(a powerful promo site includes: overview, tour, screen captures and videos, manifesto, casestudies, buzz, forum, pricing&sign-up, weblog )
PS. Sorry for 小楠 and 小朱,你们推荐/送我的书,现在还没有个确切的读书时间表:P 不过我会尽早把它们看完的。
This entry was posted on Thursday, November 16th, 2006 at 5:53 pm and is filed under book, ruby. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.


虎, November 17th, 2006 at 10:16 pm
X5一直走在技术前沿,在这里的很多名词是我从没听过的.
以后一定经常光顾.