昨天开了一门课,叫作“公共政策分析”,这课是 boss 选的,他说以后要做的一些仿真、信息系统会与此有关。可是不成想到,昨天不但是这课的第一节,也是最后一节。再来上,就是“考试”了。这节课的形式很“独特”或者说是很少见:总共上课的人数只有10+,所有人围坐在一个大会议桌前听老师讲。第一堂课的任务就是讲讲课程安排,布置一下作业,通知一下考试内容。一切的一切都由你自己去学。而这种学,是强迫你自己主动去有针对性的学。这种方式很令我兴奋。
…….(跑题了orz..)
老师在跟我们讲的过程中,提到了文献搜索,他举出了几个常用的、比较权威的文献数据库。我本以为,他在举例的时候,会建议我们用一用 Google Scholar ,但是却压根没有提到它。课后,我就在想这个问题:到底有谁在用 Google Scholar ? 或者说,到底有哪些中国人在用 Google Scholar ?
建设 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 不过我会尽早把它们看完的。