一堆废话

一堆废话,写下来防止自己忘了:

  • 奥卡姆剃刀原则:如无必要,勿增实体
  • KISS: Keep It Simple ,Stupid
  • Do one thing, and do it well
  • DRY: Don’t Repeat Yourself
  • 没有价值观的产品注定失败。
  • 当一种产品声称他可以做三件或以上事时,你就要仔细了,这不是经验之谈,仅仅是一个智商的问题。
  • 人们容易混淆行动与进展,混淆忙绿与多产。有效编程中最重要的工作是思考,而人思考时通常不会看上去很忙。
  • 存储廉价,带宽昂贵
  • 整个互联网为什么大流量也没有挂掉? –大流量网站架构就这么简单
  • 架构一般有两种:一种是设计的很复杂,没有明显的问题,一种是设计的很简单,明显没有问题。-图灵奖得主Tony Hoare
  • 架构就是:把一个大东西分解成 相互之间耦合度较低,内聚比较高,能够用比较简单的模型来解释的小元件。–杨钢,金山云CTO金山办公软件公司CTO
  • 郑渊洁《智齿》:”创意的天敌是经验”
  • 好的设计,就是那些用户感觉不到的设计
  • 不要任何事情都和竞争对手看齐。思考,不要盲从。有的时候,对方那么做,可能是不得以而为之,而你亦步亦趋,恰恰是没有创造力的体现。
  • 枪可以放大人的勇气,但不能凭空带给人勇气。先问问自己面对威胁时敢不敢拔刀,再考虑枪能不能带来更多的安全感吧。绵羊装上铁角也战胜不了狮子,只能去杀伤同类,心态决定了你的地位,想摆脱绵羊的身份,你首先得在心理上变成一个强者,然后再去武装自己。
  • “所谓的幸福,一是被爱,而是受到赞美,三是对他人有所贡献,四是为人所需要。其中的第二,第三,第四点,都是必须通过工作才能享有。”《日本最了不起的公司》
  • @淘宝鬼谷:激发人性中正面的东西,并且不断地宣讲,鼓励,分享,倡导。让越来越多的人加入这个队伍,影响更多淘宝的客户,合作伙伴加入这个队伍,是这个公司越做越好的秘密,是阿里价值观的秘密! 转发理由:这的确是我看到的阿里,越是老人,越相信“相信”
  • “有人要烧壶开水,等生好火发现柴不够,他该怎么办?”有的说赶快去找,有的说去借、去买。老师说:“为什么不把壶里的水倒掉一些?”大家一听,表示佩服。
  • “古代有一人,想学立身的本领。经过反复比较,决心去学屠龙之技。他拜名师,日夜苦练,终有所成。他会怎么样呢?”同学们兴致勃勃,说他能成为英雄、明星,受世人崇拜。老师摇头:“这个人一定会潦倒一生,因为世上根本就没有龙。”
  • 最应该警惕的是那些难度适中可做可不做的需求,它们会像水草疯狂滋长,将所有资源消失殆尽。from @andoosea
  • 人生就是一个一个的选择。大家都会告诉你选择了就不要后悔?其实,是没得后悔,只能咬紧牙,争取让自己做的下一个选择是对的。
  • 好的企业文化是对繁文缛节的规章制度的替代 #巴菲特#
  • “墨菲定律”:1.任何事都没有表面看起来那么简单;2.所有的事都会比你预计的时间长;3.会出错的事总会出错;4.如果你担心某种情况发生,那么它就更有可能发生。
  • SIMPLE but incomplete solutions WIN!一个好的解决方案首先应该是简单的,追求完美从而导致方案过于复杂是我们的问题 (via @hellodba)
  • 有的时候,忍耐和等待是你得到结果前唯一要做的事情 (via @fool2fish)
  • 如果你一直做营养师,说不定会被别人认为在忽悠;如果你拯救了一个绝症病人,失败了理所当然,成功了你就是神
  • 好的设计都是带着爱心的;恶心的设计都是带着畸形KPI的。(via @delphij)
  • 事实上,比积累渊博更重要的,是学会放弃和推翻已经知道的。然而,关于”放弃与否定更重要”这一点,则常常需要积累很多,才会知道。
  • 任何时候,利润都不可能实现最大化,当你在追求最高利润的时候,其实也就把自己的路给堵死了。 –《蜗居》宋思明
  • 出现异常时,报错,最重要的是:提示用户该干什么
  • 一切可能被滥用的,都一定会被滥用。比如MySQL,比如政府权力
  • ΟΠΟΙΟΣ ΜΠΑΙΝΕΙ ΕΔΩ, ΝΑ ΠΑΡΑΤΑ ΚΑΘΕ ΕΛΠΙΔΑ
  • RT @hellodba: 什么叫架构,架构就是有所取舍,有些人一旦听到”数据同步可能存在一点延迟,多个库之间数据可能短暂不一致,不支持事务”等等,就觉得自己的应用肯定不行。我们现在的应用,有几个是真正需要事务的。
  • 在寻找创意时,千万不要去读那些讲述”成功产品”的书,把它放在一边,等你找到创意,开始产品设计时再去细读它们吧。
  • 好的产品时磨出来的。上线后没有人持续运营改进,再好的产品也会废掉
  • 双手满满,如何能拿起更多的东西?
  • CAP定理:Consistency(一致性), Availability(可用性), Partition tolerance(分布) 三部分在系统实现只可同时满足二点,没法三者兼顾。对于web应用来说可用性第1、分布第2、一致性第3。