那叫逗逼,不叫幽默

前天中午,我们的精神领袖 Terry 老师第一次参加午餐会,与新近入职的小伙伴们互相认识。

小伙伴们轮番做自我介绍,Terry 老师在自我介绍后会与其互动一番。

而这时,不太和谐的状况出现了,因为我们习惯了宽松的氛围,喜欢插科打诨。为了体现自己的“幽默”,频繁地打断别人的讲话,导致整个过程非常没有效率。Terry 老师隐隐露出了不悦的表情。

我们以为自己很幽默,而在别人眼里,我们却是逗逼。

幽默和逗逼是不一样的:幽默......


基因的选择

我相信:存在就有道理。

对于一些现象,如果去深究原因的话,我发现都可以用基因遗传来解释。

比如:

为什么要长眉毛?

为什么人们更重视孩子而不是老人?

为什么大多数男人吵架都不如女人?

为什么会恐高?

为什么会有胖子?

为什么要长眉毛?

对于直立行走的动物来说,眉毛的显著作用是阻挡额头上下流的汗水或雨水之类的东西。那么,没有眉毛或者眉毛稀少的动物,就更容易让泪水或雨水进入眼睛。想想你走在烈日下行走时,是不是更容易掉到沟里而意外殒身?在被天敌追赶而逃命时,是不是更容易摔倒而被吃掉?

所以这种基因被遗传下来的机率就减少了,慢慢地就被历史给淘汰了。

为什么人们更重视孩子而不是老人......


桌球与Scrum

周末和同事去打桌球,突然觉得很熟悉的感觉。

仔细思考,发现它和我们每天做的软件开发是如此相似。

每一局是一个项目。

每一颗球是一个Feature,将所有自己的球击打落袋是项目的目标。

你需要在开球后对整个局势进行考量,制定自己的清台计划,这就是Planning。

Story

初学者通常错误地把进球当成是Story。

其实当你思考的抽象一点,把球的移动作为Story来看时, 落袋只是其中的一种特殊情况。有的球太难打要考虑分几次去打,就像是将Feature拆成Story。

Planning

要考虑每个球的价值和风险,价值是击落它能否让击落下一个球变得更容易;风险是你有多大把握能击......


升级Yosemite的常见问题解决办法

前两天Apple终于发布了稳定版的Yosemite,相信大家等了这么久,都第一时间开始升级了吧。

最近总看到有朋友在问一些升级的问题,因为我早在Beta版的时候就已经升级,经历过一些问题,写出来希望能对大家有些帮助。

耐心等待“最后x分钟”

我在第一次升级的时候,一路都很顺畅,直到最后显示还需要“2分钟”,然后我等了超过1小时,于是我认为升级已经失败,便强行重启了,导致系统无法正常启动,只能重新来过。......


Coding Style社区

什么是Coding Style?

Code Style关注最终的代码,而Coding Style关注编码的过程。

我们提Code Style已经很多年了,大家都已经对代码的质量有了足够的重视,我们也有lint这样的静态分析工具,有代码评审这样的活动来保证我们提交的代码符合规范。

但是,程序员是一个有追求的群体,我们能写出好的代码就够了吗?

达到同样的产出,不同的程序员花费的时间相差10倍以上,写代码的过程是否优雅与舒适、是否高效将是我们下一个追求的目标。

如今,Coding Style已经开始被企业重视,在面试过程中你可能需要与面试官一起完成某个功能。

比如在ThougthWork......