Getting Real

getting real book photo

昨天两口气把 Getting Real 看完了,头一次只用一天(准确的说,不超过6个小时)看完一本书,而且这本书也成了我今年第一本完整看完的书。

37Signals 现在简直成了所有 startup 公司的代表,不仅做的那些 Web app 很火,而且出的书一样卖座,当然,我也没禁住它的诱惑。看完了感觉还是有些收获的,当然,它的许多做法有它的特殊性,但是,那些共性的东西,终究是值得所有公司学习的。看的时候,做了个小笔记,愿与大家一起分享。

  1. 初创的 Web app 公司有三个人就足够,一个 coder,一个 designer,一个 sweeper。sweeper是协调 coder 和 designer 的。我发现我比较适合做 sweeper。
  2. 建设 Web app 的过程可以分为四个步骤:brainstorm(头脑风暴)→ paper sketches → HTML → code it
  3. 避免选择(avoid preferences),你要替用户进行选择。
  4. 不要听应聘者怎么说,要看他的行动。你真的在乎应聘者在学校里的成绩吗?你相信应聘者的简历吗?
  5. 在编程之前,先把界面设计好。
  6. 先从页面/功能的核心开始,在管其他的。
  7. 要为常规、空白和错误的状态进行设计(design for regular, blank, and error states)。
  8. 初期无数据状态(The Blank Slate)很重要。
  9. 不要盲目的强调一致性(context over consistency)。
  10. 内容的编写也是界面设计的一部分(copywriting is interface design)。
  11. 统一界面(one interface:incorporate admin functions into the public interface)。
  12. 精简代码(less software: each time you increase the amount of code, your software grows exponentially more complicated)。
  13. 开放的数据(Open doors: get data out into the worlds via RSS, APIs, etc)。
  14. 要用平实的语言(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)—— 这在平时写论文同样适用。
  15. 宣传、预览、运行——步步为营(go from teaser to preview to launch)。
  16. 一个好的宣传网站(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.

4 Responses to “Getting Real”

Cowoo, November 16th, 2006 at 7:00 pm

Good, especilly interface first.

, November 17th, 2006 at 10:16 pm

X5一直走在技术前沿,在这里的很多名词是我从没听过的.
以后一定经常光顾.

波希米亚, November 19th, 2006 at 2:45 pm

呵呵~~你的BLOG终于重生了。庆祝一下~~

xiaozhu, November 21st, 2006 at 6:58 pm

还没看 应该很不错!