这本书真的很跨界
图 4-3 不同构建工具的原理对比图
图 17-2 CSS动画与JavaScript动画的对比
图 25-1 依赖注入相关的术语及其关系
那是1959年,即教科书上所说的“三年困难时期”。和全国一样,大学的饭菜非常寡淡,一些口述史中曾经这样描述学生食堂:“早上洪湖水(可以见底的粥),晚上浪打浪(菜汤),中午小二黑(两个红薯面窝头)。”
按照美食家的说法,美食分三个层次:首先是温饱之需,其次是口舌之欲,最后是慰藉心灵。
回得去的叫家乡,回不去的才叫故乡。
2001年底,我开始筹划美食节目,沈公得知,在饭桌上对我说:“喜欢吃,是一件美好的事情。只要是和人类本能相关的事情,都不应该是羞耻的。”
后来,陈立老师给过我提醒,他说:“人的阅读过程,实际上是个摄取的过程;思考过程,才是一个消化过程。”用陈立老师的话说:“最好的状态是有限地阅读、有限地听闻和无限地思考。”
中国餐饮业的消费主力大致的分层是:温饱型、美味型和审美型。
广厦万间,夜眠只需六尺;黄金万两,一日不过三餐。
非常全面的一本关于程序员面试的书
“调杆员”(bar raiser)的概念来自亚马逊美国总部。这个词原指在跳高比赛中一次次将杆调高的工作人员。亚马逊的调杆员则是一群在招聘过程中负责从企业文化以及行为准则的角度考查应聘者,从而维护招聘质量的人。在招聘中,调杆员会用很苛刻的眼光考查应聘者是否在至少一点上高过亚马逊的平均水准,如果是,那么雇用这样的人实际上就等于在提升公司的能力,这就起到了“拾杆”的作用。
学术界用大O、大θ(theta)和大Ω(omega)来描述运行时间。
O(big O):学术界用大O描述时间的上界。
Ω(big omega):在学术界,Ω描述时间的下界。
θ(big theta):学术界用9同时表示O和Ω,即如果一个算法同时是O(N)和Ω(N),它才是θ(N),θ代表的是确界。这也许是我找到的优化问题最有效的方法了。BUD 是以下词语的首字母缩写:
瓶颈(bottleneck);
无用功(unnecessary work);
重复性工作(duplicated work )。有些人把自上而下的动态规划称为“记忆模式”,他们认为只有自底向上的才可称为“动态规划”。本书不作这样的区分,两者都可称为动态规划。
5MVVP
图3-1 Y模型
我们需要先了解一个概念——VUCA(中文发音一般为“乌卡”),这四个字母分别对应着一个英文单词的首字母。
►V:Volatility易变性
►U:Uncertainty不确定性
►C:Complexity复杂性
►A:Ambiguity模糊性
简单地说,VUCA描述的其实是时代特征。我们这个世界的变化速度太快,问题也越来越复杂,如果还是使用传统的方法去做产品,往往会做出一个市场不需要的东西。►使命——我们要为这个世界做什么。
►愿景——我们希望自己成为什么。
►价值观——我们对事情对错、优先级的判断准则。完美不是无一分可增,而是无一分可减。
尼尔森(Jakob Nielsen)是一位人机交互学博士,他提出了“十大可用性原则”。
原则一:状态可见原则
原则二:环境贴切原则
原则三:撤销重做原则
原则四:一致性原则
原则五:防错原则
原则六:易取原则
原则七:灵活高效原则
原则八:易扫原则
原则九:容错原则
原则十:人性化帮助原则