By 孙波

我在你们的年纪时,电影就是我的信仰,所以我想借电影给点可能矫情但真心的建议。

虽然昆汀导演那种永远没有确切的主导角色和难以预测的剧情才像是现实,但是每个人都应该奋力的像一个正面主角一样规划自己的发展,像《点球成金》里一样,发现和坚信自己可以为团队,为公司,为行业带来哪些正向的改变并不断的付诸成就。

过程里虽然辛苦,但我们可能会像《聚焦》里的团队一样专业、互相激励和高效协同,也会与《海盗电台》里一样享受和欢快。也许我们的起点都是基础的职位,我也曾被人背后议论“他只是产品出身”“丫五年前和我一样水平”“当初他得到处低三下四跪求资源”,但这些都是我们每个人必经的历练。

“If you can not do great things now, do small things in a great way”

 

By 孙波

(zt)程炳皓复盘八年创业历程:为什么开心网没能成为一家“超级互联网公司”?

2008 年我和几位新浪的同事创办开心网(北京开心人信息技术有限公司),到现在(2016年)我离开,一共八年,这是我对自己八年的总结和告别。

其实我思想上的总结都还远没有完成,这篇文字总结就还更加缺乏章法,但是我昨天受到众多朋友的热情关心和关注,手机电量很快用光,特别是媒体朋友提出很多问题,只好现在仓促贸然发出了。也许再过几年,我能再做一个开心网总结2.0。

开心网最辉煌的时候,已经被无数次解读(包括我自己的解读),我这里主要从不辉煌角度解读。

2009 年,很多人都认为开心网有机会成为一家超级互联网公司,但是令我愧对投资人与员工的是,开心网却从2010年就开始用户活跃度下滑,最后转型成为一家手机游戏公司,不再是一家平台公司,2015年开心人公司利润有大几千万,这是开心人们聪明和奋斗的结晶,但是确实离09年看到的“最好的可能”相去甚远。为什么?

以下就讲一下,我看到的原因,但这肯定不是这个问题的最终答案,这只是我个人做的一个复盘,欢迎指正。

先从人身上找原因,我个人的局限:

创业前没有全面统管过一条业务线,主要从事产品和技术管理工作,对于销售、市场、投融资、公司战略、公司治理、财务、法律,没有实际经验,有媒体评论说我“不够商务”。

没有重点管理过非产品技术类人员,比如销售、市场、业务拓展,这些人员的管理与技术人员完全不同,对我来讲有一个学习过程。

我喜欢给自己设定过高的目标。没有困难创造困难也要上。

典型的工程师完美主义者天性,对于不熟悉的领域,条件不确定的事情偏保守。

我本性情商很低,也不喜欢合作,更喜欢完全掌控地完成一件事,不喜欢谈判,不喜欢参加各种会议,也许我是轻度的“社交恐惧症”患者。

再下来,是我对业务的思考。

“假开心网”打败了真开心网吗?

当然不。虽然我们遭受了很大的损失,几千万本来应该属于我们的用户被劫持走了,这件事的处理凸显了我在刚创办公司时候商业意识的不成熟,如果此事能够避免,我们应该能够有更多资源和时间,会对公司运营带来很大帮助。尽管如此,我们的主流用户群仍然用真正的开心网,在2011年我们终于迎来法庭最终判决,假开心网关闭。

微博、微信的竞争

是微博、微信打败了开心网吗?我的回答:不是。微博、微信的用户群和我们的用户群很相近,对我们有很大的影响。但是我们的用户活跃度下滑,是产品自身的特性和生命周期导致。微博、微信的出现加速了这个过程,但这不是根本原因。

开放平台

有朋友认为开心网推出开放平台比较晚而且开放也不够,并认为这是开心网用户活跃度下滑的主因。我的意见:批评得很对,但是我不认为这是根本原因。身处互联时代,我们应开放做企业,我们每一个人也都要持开放心态,如果开心网的开放平台建设好,对于开心网毫无疑问会有很大帮助,我们当年这方面动作确实慢了,但是开放平台对于留住用户也只能起到辅助作用。我认为,真正最重要的原因,有两个:

1 偷菜停车,也有生命周期。

社交游戏,和传统游戏看起来有很大不同,乐趣的核心点在“社交”,其实应该称作“游戏社交”可能更合适。其用户遍及男女老幼,因为是横空出世地完全创新,用户一开始得到全新的体验,乐趣极强黏性极强传播极快,但是终究也会有生命周期。

最重要的是,这种社交游戏不像传统游戏,传统游戏可以不停地换新题材、新玩法,一直不停地做下去,而社交游戏的乐趣在于人和人的一种新形式的交互乐趣-善意的玩笑,这种善意的玩笑经历了几次改良创新-从朋友买卖到争车位到偷菜,人们对这种玩笑的笑感被用尽了。用户不是对一款社交游戏失去兴趣,是对所有社交游戏失去兴趣。2011年之后,市场上基本没有纯粹的社交游戏了,有的只是传统游戏加上社交元素。

这是开心网第一个“命门”。之前也有不少人提到,大家给出的解决方案是,“你应该专心做社交”。这就要说下一个产品上的命门,这一个命门,我没有听别人讲过,是我自己的分析,对错与否,看官自己品鉴。

2 熟人社交不是刚需,无法成为支撑一个产品的最大支柱。

论据,除了我们自己一路运营的体会,还包括中国市场的客观状况,事实上,之前除了我们,还有很多家公司致力于“熟人社交”,但是现在基本都已经不是主流产品。

我知道你要说,“微信”,解释是,微信的核心黏性是“通讯”,通讯毫无疑问是最刚的刚需,微信是在通讯这个刚需的支撑下,附属了朋友圈,也许用户花了很多时间在朋友圈,但是朋友圈不是核心黏性。

微博?微博不是“熟人社交”,也许上面有熟人互粉,但那不是主流。陌陌?陌陌当然不是熟人啦,名字都写了。

最后你要说“facebook”,对不起,我不生活在美国,对于美国的社交产品我没有足够的发言权,但是中美两国互联网发展这么多年的历史已经表明,两个国家的互联网产品不是一一对应的关系,关于这一点,我们有很多的经验教训,试举一例,中国市场的农场游戏,社交因素体现在“偷菜”,这也是重要的核心乐趣,但是美国facebook上面最火的农场游戏,社交体现在“帮忙和分享”,我们后来又推出了一系列社交游戏,体现这种“帮忙和分享”,用户的热度远不及“买朋友做奴隶”、 “贴条”,和“偷菜”。

再详细讲一下,我们对于“熟人社交”的体会过程。事实上,开心网刚发布的时候,是一个熟人社交网站,我们一开始就想做一个“好玩”的网站,有一些好玩的小应用,但是没有社交游戏。我找了新浪很多同事来,大家一开始对这种体验很享受,新浪各种新老同事在开心网会师了,甚至有人“说程炳皓真奇怪,他从新浪辞职,却出去后给新浪做了个内部网”,但是一段时间后,活跃度开始下降,感觉是“大家没得聊了”,在各种探索中,我们注意到,我们开发的一些好玩的小应用,比如“动TA一下”“朋友印象”等,用户相对更喜欢。我们就越发沿着这种“好玩”的思路做,直到“朋友买卖”,这应该是中国第一个社交游戏,用户立刻蜂拥而上,我们知道“这回对了”,于是全力开发这种好玩互动的社交游戏,后来表现最好的有“争车位”、“偷菜”,但是其实我们做的远不止这几个。

在09年偷菜热潮中,我们也担心社交游戏的生命周期问题,所以我们一只手做新的社交游戏,另一只手想引导用户去社交。虽然有很多用户是为偷菜而来,但是北京、特别是上海的很多核心用户是有明显的社交行为,我们开发的非游戏应用“转贴”也成功吸引了很多原本只偷菜的用户。

但是随着偷菜等游戏的活跃度下滑,用户社交的活跃度也下滑。

我的体会是,用户上开心网主要目的是偷菜,上来后,因为我们在feed 流里面强推社交信息(照片、日记等),用户也被朋友的照片日记吸引,去参与评论。

但是,当用户已经不想去偷菜的时候,一个人的熟人朋友数目有限,产生的内容和互动数量也越来越少。当时主要还是电脑上网,用户开始缺乏动力去频繁打开开心网去查看是否有朋友的新消息。更加剧这一情况的因素有:老朋友在网上刚见到的惊喜也已经过去,不在一起工作生活的朋友缺乏持久的话题,同事和上司的存在又有一种无形的限制。

这可能就是开心网的另一个“命门”。

综上,如果以上分析成立,那么虽然开心网2008-2009年如烈火烹油,红得发紫,但其实产品上潜藏着巨大危机,而且微博已经在抢我们的用户,那时也刚刚开始移动互联网,用户在未来几年全都要换成移动设备,他在PC上使用的网站不一定延续到手机上,所以留给我们的时间并不多,我们必须要有更多的创新,而且要快,一刻也不能停留。

但这是现在从上帝视角看过去的结论,在各种事情纵横交错之时,我们当年没有看这么清晰,而且,我们犯了“成功者的错误”,这些错误其实我自己创业前经常批评别人,但是轮到自己,一点没有进步。

成功者的错误心态:上帝之选。

做为成功者,我们总是愿意相信自己一定会成功,而友商,一定会失败。我们不愿意真正相信自己的成功其实无比脆弱,随时有可能失败。但是诺基亚从极盛到售出只有不到5年时间,市场、政府、以及我们自身,都随时可能发生我们根本无法预测的变化。

说白了,我们在情势好的时候,弥漫着骄傲情绪,情势差的时候,又迅速转成抓狂情绪。

成功者的错误方法:路径依赖。

成功本来有无数偶然因素,但是我们当年没有认识到这个,我们开始总结,给自己总结了很多光辉的理论,然后说,我们今后就还坚持这么干,扩大战果。

“ 学我者生,似我者死”,更何况是学自己。

一件事做对了,应该忘记它往前看。再回头一看,就已经不是了。

成功者的错误逻辑:因为我是。。。所以做。。。我们就要。。。

这貌似和亚里士多德三段论一样完美。

我们做了很多新产品,都不脱离“社交”,甚至很多都是“熟人社交”。

其实,身处这个剧变的时代,每隔2-3年一小变,每隔3-5年infrastructure 就全变了,自己之前成功与否,自己是沿着什么路径做的,以及自己打下的那一亩三分地,相比外界,就变得不重要。

成功者的错误心态:一定要超越自己。

一家从高峰开始下滑的公司,背了一个巨大的包袱,过去的成功,可能转化为负资产。一方面,每天都是用户活跃度下滑,每天都有挫败感,士气低落,另一方面,又容易产生“你们看我再憋个大招”这种心态,失去了平常心。所以,一家曾经成功又走下坡的公司,要再起飞,非常的难。有一段时间,我们的一位友商,经常在市场上散布“从来没有起来又下去的公司,再起来过,所以,开心网肯定完蛋了”,说得是有道理的。

现在重新以上帝视角审视2010年之后,开心人这家公司,该怎么做呢?我们本来有可能抓住哪些机会呢?

1 利用人气的聚集和熟人网络关系,做通讯功能。最好能与微软达成合作,掌控MSN,获得独立开发运营MSN 的权利。–当然与微软达成这样的合作难度非常大。

实际情况:与MSN好像有过接触,记不清了。2010年开发IM,因为对手非常强大(你懂的),所以产品负责人对产品要求很高,没有完成。之后发现Kik,马上推出了我们的类似产品“飞豆”。结局?产品当然有巨大需求,只是赢的是微信。

2 扩展开心网的熟人社交圈子,发展出类似微博的功能。或者,在微博早期与之整合。

实际情况:我们很早就看到Twitter的价值,但我们也看到这个模式的风险,归结到“成功者心态”,我们一开始不想冒风险。

看到新浪微博做起来,对我们造成威胁,我们马上在10年做了一个微博,但刚发布就因为一些外部原因下线了。

在新浪微博早期谈过整合,但是我们团队的心态还是认为“我能”,所以没有达成。

3 做“交友”、或“兴趣社交”,比如:知乎模式,在开心网内部,或者独立产品,用开心网的人气培养。

实际情况:做过一个产品算是兴趣社交,失败。现在回想是执行中的问题。

4 大力投入移动互联网,学习市场已有的成功模式,用开心网的既有流量和人气强推。

实际情况:12年才开始做与开心网无关的移动互联网新产品,而且主要是从社交概念出发,做创新产品。每个产品,从产品实现的各个环节看,水平都很高,但是均失败,可能还是失败在定位、概念。创新的风险是极高的,社交的概念其实不必坚守。

5 做网页游戏研发。在社交游戏团队基础上,分出团队做网页游戏业务,成立独立公司,使团队运作灵活也更好地激励,一开始背靠开心网平台支持,渐渐独立发展。

实际情况:没有做。

6 拓展海外市场。无论是开心网平台、社交游戏、网页游戏,都适合拓展海外市场。也应该成立独立公司运作。

实际情况:做了一段时间,进展不好,刚好其它项目缺人。。。

7 早日上市,这是一把双刃剑,但是上市后,可以获得更大的资源去拓展。

实际情况:一开始是想“大牛叉公司都是不急于上市,整天说上市多Low啊,能上市而不上市多特么酷啊,所以我们一定也是不着急上市”,后来公司准备上市的进程中,用户活跃度下滑,券商建议暂停就一直停了下去。

8 做真正的“开心农场”,与有线下能力的公司合作。

实际情况:没有做。当时想的是“不熟不做”、“专注”,做不好伤害品牌,这件事与我们用户活跃度的下降又没有关系。。。

以上有很多问题,都是被流行概念所害,教条主义害死人,尽信书不如无书,归根到底还是怪自己没有经验,更不够有勇气直面自己内心去取得答案,向外界求安全是最不安全的。

我们本来有无数机会可以得到好得多的结果,但是我没有,实在愧对开心人同事们,愧对投资人。

2010 年到2011年,我们做了什么呢?

一只手,继续做社交游戏,希望新的游戏能再创辉煌,做得效果比较好的游戏有:超级大亨、开心餐厅、开心庄园、开心城市、开心人生。。。但是与偷菜相比都不可同日而语。

另一只手,做创新应用及平台。除了上面提到的,还有:

团购,从那时过来的公司,谁没有做过团购呢,我们做了3个月,看到开始烧钱大战,我中止了。

O2O 应用,后开发中止。

想基于开心网发展出垂直应用,做了开心宝宝和一对儿(男女朋友社交),均失败。

集品,模仿 Pinterest的图片收集社交。

美刻,模仿 Path的私密社交。

以上两个产品都是模仿美国的最新出现的社交产品,不光是我们失败了,其它模仿者也没有大成功,当然模仿Pinterest界面的有两家后来很成功,但是他们都是做了中国式创新的,他们的皮是Pinterest,但内里不是。而我们只是简单粗暴地模仿,这表明我们当时已经很着急,这两个产品是11年下半年之后的事情。

直到11年底,我们觉得手游市场会起来,虽然当时还有很多行业中声音认为手游不赚钱,但我们觉得这可能是下一个”Big Thing”。虽然我自己之前没有做过网游,甚至我没有真正地玩过网游,但是我心高气傲,觉得自己学习能力超强,而且我刚工作玩“挖金子”、“俄罗斯方块”的时候,我也很喜欢玩啊。所以我想没关系,我很快就能设计出好游戏来。

同时,这个时候,我们的心态已经到了谷底,无产者失去的已经只是锁链了,好处是我们摆脱了那些成功者的错误心态和方法,从零开始,我逐步把公司主要力量都转去手游,赌了!

但是我又碰到新的问题,大半年后我只能承认,我无法热爱网游,我无法 象很多人那样真心享受平行世界的乐趣 ,也自然无法成为一个优秀的游戏设计师。

这种情况下,12年13年是我非常艰苦的两年,直到13年下半年,我终于逐步看到钱的曙光。我们终于在手游海外市场,占住了一席之地。2015年游戏获得大几千万的利润,我也终于可以退出让专业的游戏人去掌控公司了。为何有这样的反转,我只能说,这是一个奇迹,是我们团队的奋斗和运气,不管你信不信,反正我信了。

我要再多说一下团队,我们本来拥有一支优秀的团队,在公司快速发展的时候,团队心态积极向上,但是在开心网用户下滑的过程中,暴露出了我在团队建设中本来存在的问题。系统论中有一个结论:全体大于局部之和。但其实,优秀的团队,应该远大于个人能力之和。而我之前,过于关注个人能力,忽视团队因素,忽视平台对个人能力发挥的影响。

所以,很多同事,他们满怀期望,本来应该在开心网发挥他们的聪明才智,最后失望而去。再加上,我们从最开始的社交网络业务转到手游业务,有很多老同事不想从事新业务,也都纷纷离开了。此刻也只能是,再说一声,抱歉。

08 、09年开心网振翅高飞,10、11年徘徊求索,12、13年向死求生,14、15年终于上岸。

写到这里,回想这当中许多年,自己犹如孤身站在一处悬崖上,前后左右天上地下均无出路,只能心中默念蒋百里先生为另一场八年抗争写下的名言“胜也罢,败也罢,就是不要同他讲和!”

余晟:我所理解的技术领导力

FROM:http://www.luanxiang.org/blog/archives/1783.html

一晃六年,《技术领导之路》要再版重印了。回想刚刚开始翻译这本书时,我还忙碌在程序开发的一线,对领导技术团队并没有太多经验;如今,也能差强人意地带领技术团队支撑年销售额数亿的业务。一路走来跌跌撞撞,所幸没有中途倒下。思考其中的原因,除去运气,除去身边同事朋友的支持,翻译《技术领导之路》也是不容忽视的因素。

很多人都知道,“职场童年”非常重要,一个人最初工作的几年,在什么样的环境里,得到过什么样的锻炼,很可能决定了他整个职业生涯的走向。同样的道理,“领导力童年”也很重要,一个人对领导力的最初接触和认知,也会深深影响他对于“领导”和“领导力”的观点,甚至领导作风。所以,在我还忙于一线开发的时候,通过翻译《技术领导之路》,“生吞活剥”了一整套关于领导力的学说,基本“塑造”了我关于领导力的认知,深深影响了我作为技术领导的管理风格和价值取向,因此也对很多问题有了自己的判断——前段时间和另一位掌管公司技术的朋友聊天,说起那种“执行力超至上”的领导风格,我们都认为,尽管或许能出结果,但不是好的领导风格。

怎样成为好的技术领导?《技术领导之路》的作者温伯格给出了一系列的答案。以技术人员的身份,我觉得最受用的几点是:通过写日记来加深自我认识,评估自己的能力应该用乘法而不是加法,从哪里寻找改进所需要的时间。

在生活中,我们大多会有一些自己的习惯和坚持,却习焉不察,没有去想过它们是否有道理。然而,如果需要不断改进自己,就必然需要不断观察和审视关于自己的一切,包括习焉不察的坚持。对此,温伯格给出的建议是,每天抽一点时间来写日记,不需要抒情,不需要感慨,忠实记录自己就好。开始我对此也有些怀疑,觉得写日记不过是小朋友过家家。但真正坚持之后才发现收获很大。因为静下心来写日记让我发现,在生活里,自己真正在乎什么,而不在乎什么。有一些东西我很在乎,但成长经历不同的人并不在乎,所以其他人并不是有意冒犯。还有一些东西我不在乎,却是某个人群特别在意的,考虑到其他人的感受,以后还是多加小心为好。

评估自己的能力“用乘法而不是加法”,可能初看起来不太容易理解,但也很好懂。人的能力通常是参差不齐的,有长处就必然有短处。要想成为好的技术人员,技术是不能“一俊遮百丑”的。以1分为满分,如果你的技术有0.8分,表达能力只有0.1分,总分可能不是(0.8+0.1)/2=0.5分,而是0.8*0.1=0.08分。如果给你时间把自己的技能提升0.1分,用来提高技术水平,总分可以到0.09,而用来提高表达能力,则可以达到0.16。哪种选择对个人更有利,其实是一目了然的。不幸的是,大家通常在潜意识里更愿意遮挡自己的短处,更习惯于训练提高自己的长处。程序员更是如此,面对非技术问题,他们往往更希望从技术方面解决。仅仅是因为他们更“喜欢”从这方面入手,而没有考虑这样做是否真的有效率。想要成为优秀的技术人员,一定需要能克服情感的抵触,注重补齐短板。

我在抓虾网(早年一个很流行的在线RSS阅读网站)工作时曾有过深刻的体验。有一次我们的抓取调度出了问题,抓取新浪博客过于频繁,被新浪封锁了服务器的IP。当时大家想出的办法就是找一大堆代理服务器,通过代理来抓取。从技术人员的角度出发,这种思路是自然而然的。我当时觉得还有更好的解法。于是我尝试给新浪打电话说明情况,一下午的时间打了超过二十个电话,终于找到了决定封锁IP的人。我向他说明情况,并说明我们已经修正了程序避免出现这种情况,他验证之后便解除了封锁。有了这段经历,不管是关于纯技术问题还是业务问题,我的思路都开阔了很多,也深刻明白了单纯靠技术是不能“一俊遮百丑”的。

关于改变自己所需要的时间,温伯格的一句话让我印象很深,“如果你想做某件事情却一直找不到时间,那多半是你其实不想做”。想要改变,尤其是自我改变,通常不会像上级布置的任务那样,有明确的压力和期限,所以改变也停留在“想”而已。网络上经常可以看到类似的问题:道理我都懂,但就是行动不起来。所以很多人在纠结,希望有什么办法提高行动力。但是在我看来,要解决这个问题,第一步是承认自己其实不想实践这些道理。

如果确认自己想去做这件事情,由苦于找不到时间,温伯格给了三个建议:第一,对已经分配的任务,不要反复纠结;第二,对实现过程中的细节,不要反复纠结;第三,不要让自己的生活被层出不穷的危机所支配。比如对于“缺乏行动力”的问题,如果你真的希望提升行动力,应该首先制定计划,制定好计划之后应该按时推行,在这个过程中可以容忍错误和异常,但不要轻易纠结计划本身。在实现过程中,不要过分纠结细节,比如学英语,捧着一本书刚看了个开头,又觉得要先学语法呢,还是先背单词,还想知道是这本书更好一点,还是那本书更好一点。更重要的是,要想有时间做自己的事情,应当把一切保持在“井然有序”的状态,哪怕平时需要花更多的时间来维护,这样才不会被各种意外所支配。我曾经见到很多程序员,每天忙于改正线上的各种问题甚至乐在其中,却从来不想想怎么让程序保持在“自主稳定运行”的状态,还一个劲的抱怨“工作辛苦,生活忙碌”。也正是因为如此,我才大力提倡程序员要“横向发展”,要操心程序运行的整套环境,才能真正把自己解放出来

当然,既然名为《技术领导之路》,温伯格讲得最多的还是“如何成为技术领导”。温伯格反复强调的根本观点是,人不应当被作为机器对待,尤其因为技术工作强调思考和创新,所以技术工作者更不应当被视为机器,而应当被视为种子——蕴含内在力量,会不断发展成熟的种子。所谓领导力,就是创造一个环境,让所有的人都可以发挥出比单干时更大的价值,并不断成长。以此为基础,领导力的培养和发挥,需要注意激励、组织、创新三个方面。

关于领导的激励,已经有很多的论述。不幸,通常的激励似乎是从行为主义心理学的角度出发的,认为简单机械的“奖励/惩罚”就可以对员工起到引导和归束的作用。但这种理论其实是行不通的。赫兹博格的“激励-保健因子”理论指出,员工在不同的阶段所看重的方面是不同的,简单说员工刚开始更看重的是个人生活、工作环境、薪金福利等“基本因子”,满足之后则寻求学习与发展、工作乐趣、成就与肯定等“激励因子”,而简单的“奖励/惩罚”在这些方面并不能奏效。更重要的是,因为技术工作的核心之一便是创新,简单的“奖励/惩罚”并不能催生创新。按照我的经验,激励的作用更多是树立正确的价值观,这种价值观既符合公司的利益,又兼顾个人的成长,而且还要能落实到真实的工作中来。

在很多公司,有一些程序员是众望所归的“明星”:程序出了什么问题,找他们可以第一个响应,而且他们可以非常投入地解决问题,哪怕加班加点也无所谓。可是如果仔细思考,这样的程序员有不少就是麻烦的制造者,因为他们写不出高质量的程序,只能以“高度的责任心”在线上除错。而且,这样的程序员往往因为态度好、加班多,受到大量的关注和鼓励。还有一些程序员,他们或许沉默寡言,或许不爱加班,但他们总能提交高质量的程序,上线之后就不需要自己再操心。不幸的是,这样的程序员往往不会获得关注,颁发奖励的时候也论不上他们。

身为技术人员,很多人都知道两种做法的优劣,但因为外界(领导)没有明确的褒贬,很多人并不敢坚持自己的选择。所以,如果希望成为好的技术领导,一定要注重激励的方面。在日常工作中,技术领导应当持续表扬和鼓励能提供高质量程序的行为(哪怕日常不怎么说话),而不是提交质量一般但努力除错的行为。有这种持续的激励,才有可能塑造正确的价值观,给有潜力但还在摇摆、困惑的成员发出清晰的信号,从而打造高质量、迅速成长的团队。

技术领导需要注意的第二个方面是组织。前段时间我和一位MBA朋友聊天,他说很多领导对于招人的定义就是:因为我忙不过来,所以我需要一个人帮我做这个。他评价说:“其实,这类领导需要的不是员工,而是劳工”。用我的话说,这种组织不叫团队,只能叫团伙。

既然领导力的表现是创造让所有人都能成长,都能发挥更大价值的环境,当然不能把所有人当成可以互相替换的棋子。按照温伯格的意见,好的组织应当是“全面的(Organic,也可以翻译为“有机的”)”,也就是可以互相取长补短,形成一股合力。假设一支团队里没有产品经理,虽然客户对产品的要求并不是太高,程序员也有一定的产品意识,交付的软件堪称能用。但技术领导应当看到,关于产品的工作其实消耗了开发人员大量的时间,而且开发人员本身并不“愿意”从事产品方面的工作。所以应当考虑补充产品人员,并让产品和开发协调工作,形成1+1>2的结果,提升整个团队的效率。同样的道理,如果团队里多数开发人员都比较沉闷,在继续招聘开发人员的时候,就应当优先考虑开朗外向的性格。

组织的全面,还提现在一个方面,即它是自组织的,各级的情况和任务可以在对应的级别自动自发地完成。或者用温伯格的话说:“(在全面的组织)中每个人都能解决问题,做出决策,执行这些决策。而领导不需要对各种问题亲自出面,亲自做决策,亲自执行”。这种观点也可以在其它相关书籍中得到验证,比如Uncle Bob就在《程序员的职业素养》中再三强调,团队要有凝聚力。要想打造全面的组织,有凝聚力的团队,温伯格列出了几种需要警惕的行为,包括“只抓大目标”(特别强调执行力的领导作风就是如此)、把人当成机器来看待(忽略人的情感和潜力)、事必躬亲(下属不应当仅仅是领导完成任务的手段)、奖励低效的组织(回到价值观的树立)等等。虽然我们日常工作中无法做到彻底戒除,但只有尽力避免这样的行为,才能真正营造全面的组织,形成有凝聚力的团队。

技术领导需要关心的第三个方面是创新。许多技术领导本身对技术非常有兴趣,所以他们自己在创新方面是没有问题的。但是身为领导,仅仅自己创新是不够的。既然相信人不是机器,既然相信软件开发是需要创造力的工作,那么就应当鼓励每个人的创新,为团队营造勇于创新的气氛。

在很多公司,技术领导往往掌握着框架和类库的生杀大权。我听到不少程序员说,自己在网络上看到了很多新的、好的框架和类库,但领导就是不同意。很多时候,这是因为领导没有用过,对此不熟悉,不愿意冒风险,毕竟领导要对公司业务负责。有时候我也确实发现,因为经验等方面的限制,一些程序员提出的创新想法并不实际。但是好的技术领导从来也不应该因循守旧。按照温伯格的说法,即便你用某种方式成功过,也不意味着没有更好的办法来解决同样的问题。所以,身为技术领导,应当鼓励所有人的创新,对于不够完善的创新建议,不能简单拒绝,需要代之以鼓励和引导。甚至在某个问题上,即便自己有过成功经验,心里已经确定了方案,也需要虚心听取其他人的不同建议,更要勇于采纳更好的方案。要知道,这样做并不意味着贬低自己的技术威信,反而确立了积极创新,并且能采纳合理创新建议的工作方式。只有一个人能创新的团队,永远不会强过一支人人都能创新的团队。

很多人读过《技术领导之路》之后跟我说:“我觉得这本书写得很好,我也承认作者说的很有道理。但是,这和中国的现实不搭配。我努力去激励了、去组织了、去创新了,却好像对牛弹琴,我领导的人似乎无动于衷。还不如安心当个包工头省心省力”。是的,我承认现实中确实有这样那样的困境,但我也认为这不是安心放弃成为优秀的技术领导的理由,因为有个重点书里没有写到,那就是想要打造好的技术团队,必须对招进来的人有足够高的要求。实际上,在《极客与团队》之类讲述技术团队管理的书籍里都强调了这一点:如果期望打造有战斗力的团队,必须保证大家形成一致的工作习惯和价值观;对这种工作习惯和价值观持续产生负面影响的“害群之马”,是应当坚决予以淘汰和替换的。

[知乎]电脑取随机数是什么原理,是真正的随机数吗?

之前shirley以及chang提到过相关的事情。

来自知乎:http://www.zhihu.com/question/20423025

首先,『真随机』也有不同的含义, 真正的自然界中的真随机目测只有量子力学了……一般的所谓真随机不是指这个,而是指统计意义上的随机,也就是具备不确定性,可以被安全的用于金融等领域,下面的真随机也均指这个。
答案是,计算机理论上可以产生统计意义上的真随机数。
大部分程序和语言中的随机数(比如C中的,MATLAB中的),确实都只是伪随机。是由可确定的函数(比如线性同余),通过一个种子(比如时钟),产生的伪随机数。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接下来随机数序列的信息。
直观来想,计算机是一种可确定,可预测的的设备,想通过一行一行的确定的代码自身产生真随机,显然不可能。但是,我们或许可以迂回一下……
比如 UNIX 内核中的随机数发生器(/dev/random)就做到了,它可以在理论上能产生真随机数。这意味着:随机数的生成,独立于生成函数,或者说这个产生器是非确定的。
为什么呢?简单的讲就是软硬结合。UNIX维护了一个熵池,不断收集非确定性的设备事件,即机器运行环境中产生的硬件噪音来作为种子。
比如说:IO请求的响应时间, 特定硬件中断的时间间隔, 键盘敲击速度,鼠标移动速度,甚至周围的电磁波等等……
更具体的,内核提供了向熵池填充数据的接口
比如鼠标的就是 void add_mouse_randomness(__u32 mouse_data) 。内核子系统和驱动调用这个函数,把鼠标的位置和中断间隔时间作为噪音源填充进池。
Q 有的中断有规律可循,或者可以受外界控制,怎么办
A 并非所有的中断都能作为噪音源的。
(目前已有专用的设备可以收集附近的电磁场的噪音来产生随机数……)
所以,结论是,程序和算法本身不能产生真随机,但是计算机系统作为整体可以迂回产生真随机。

参考:
《Linux内核设计与实现》附录C《内核随机数产生器》
内核源码在/drivers/char/random.c

我也[不道德地屏蔽了优酷的45秒片头广告]

From : http://www.zhaomingliang.com/2012/06/block-youku-long-ads.html

有时候就是想用电脑看一下优酷的视频,甚至只是想看看电视剧看到哪集了,总要等待45秒,对于我这么急性子的人来说是不可忍受的.这也是我逃离奇艺的原因.
好吧,我屏蔽不了奇艺,就屏蔽优酷吧.
打开hosts文件,手动改掉广告相关域名的IP

0.0.0.0 atm.youku.com
0.0.0.0 Fvid.atm.youku.com
0.0.0.0 html.atm.youku.com
0.0.0.0 lstat.youku.com
0.0.0.0 stat.youku.com
0.0.0.0 static.lstat.youku.com
0.0.0.0 urchin.lstat.youku.com
0.0.0.0 valb.atm.youku.com
0.0.0.0 valc.atm.youku.com
0.0.0.0 valf.atm.youku.com
0.0.0.0 valo.atm.youku.com
0.0.0.0 valp.atm.youku.com
0.0.0.0 vid.atm.youku.com
0.0.0.0 walp.atm.youku.com
0.0.0.0 atm.youku.com
0.0.0.0 fvid.atm.youku.com
0.0.0.0 speed.lstat.youku.com

这样屏蔽了广告,但是还是黑屏.
开始->运行->cmd, cd %appdata%\Macromedia\Flash Player\#SharedObjects\,确定,会看到一个字母数字组合的文件夹,打开,找到static.youku.com,删除里面所有文件.

然后打开一个优酷视频,确实没广告了,然后再接着来干.还是刚刚那个static.youku.com,看一次视频会多两个文件,YOUKU_FSO_PROXY.sol,属性改成只读,确定.

现在好几天没有看广告了.古永锵回应广告过长质疑:相比国外已经很温柔,但是古总忘记了,他们可以直接关闭广告,如果你不想看的话.

转载:降级论

原文地址:http://meditic.com/degrading-for-success/

几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:

从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利?

屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经不活跃了,真正有商业价值的只有一百万人,如 果开通xx功能,收点高级会员费,让其中1%的人升级为高级会员,每年付30块钱年费,那么每年收入就是100万x1%x30元=30万元!不错嘛, 扣除十七八万的运营成本,还剩毛利润12万,每个屌丝年底能分到4万大洋,如果按照打工者的算法,这三个人每人月薪3333元,木有奖金,木有津贴、木有任何福利,上班还得带自家的电脑。

尽管如此,屌丝们还是激动得咬了一口水饺,激动的热泪盈眶:感谢苍天!我们终于要盈利啦!!!那一夜,人们看到三个发疯的屌丝在屋顶翩翩起舞。

韩寒说,中国人民是最有忍耐力的族群,一点好处就感激涕零。他一定不知道,IT创业界里的屌丝,才是这群傻逼中的战斗机。他们可以平静地忍受每年都持续亏钱,而且还能信心十足的对所有人说公司的状态非常好,如果有一天居然收支平衡了,他们会激动的趁夜难眠,比北朝鲜倒掉还开心。

本文开头的三个屌丝,其实是非常幸运的,至少能做到月薪3333元。大部分的屌丝在第一年做到几万用户的时候就会挂掉,原因众多,最主要要的是意志太弱,受不了最初的寂寞;意志稍微坚强点的会在第二年第三年慢慢挂掉,原因主要是资金断裂、团队分裂;能成功熬到第四年还没饿死、还没被口水淹死、还没被肠胃病颈椎病腰肌劳损折磨死的,甚至员工不减反增的,基本上属于神仙级别了。

我为什么要说三个屌丝的故事呢。首先是因为这是身边每天都在发生的故事,其次是因为感到可惜,IT界在我眼里一直是一个无比高级的职业,聚集着全球最聪明、最富有的人类精英。以IT创业界的青年们的智商,他们可以做成任何一件事情,包括改造银行制造汽车发射航天飞机。结果这帮人却整天在蓬头垢面得为3k的月薪而挣扎,太悲催了。

为什么用悲催这个词? 如果一个人生下来就在山沟沟里,一辈子都没机会去见什么好东西,这不叫悲催,这只叫苦难;而如果一个人生出来有一个奇怪的特异功能:皮肤出来的汗水会凝结成昂贵的水晶,本来只靠出汗就能赚钱,结果这傻逼居然觉得出汗这个行为太低级,做手术把自己的汗腺全给切了,而且丝毫没有意识到他做了什么傻事,这才叫真的悲催。

我们IT界中的很多人,生下来就是有这个出汗成水晶的特异功能的,正是因为这种与众不同,这群人能混入牛逼的大学,整天打网游还能写出像样的毕业论文, 拿到学位,进外企,考CPA,做咨询、做证券分析,研究高分子材料,做电子商务,做云计算。。。一级一级的上升,直到有一天,发现身边的人里,已经没有一个不是CPA,不是咨询师,不是高级研究员了,身边的人全是业界精英,个个都超级强悍。在这个所谓的高级圈子里,自己并没有任何过人之处,只不过是just another analyst而已。在高级圈子里拼的头破血流,最后也只能混到给台湾人整理数据而已。莫然回首,发现当年的血气方刚、年少时的无限梦想,进化成了一身肥胖的赘肉。这个时候,一个旁观者会说:“升级到头了,该降级了”

当一个社会疯狂鼓吹快节奏的时候,一定需要有人来宣扬慢生活;当全社会跟打了鸡血似的吹捧升级的时候,一定需要有人来说说降级论。

IT青年们喜欢打游戏,喜欢升级。他们的人生也和游戏一样,沉醉于不停的升级中,不仅喜欢升级自己手上的技术,把MySql改成MongoDB,把Apache升级为Nginx,在Mac上装Ubuntu,Ubuntu里再装个虚拟机去跑Mac OS。。。也喜欢升级自己的人生,从程序员升级到项目经理,再升级到技术总监或产品总监,再升级到合伙人。。。

在不断追求升级的过程中,所面临的一个很大事实是:当一个人从A刚升级到A+级的时候,其实这个人的能力层级依然只是A的层级,还未胜任A+的层级,他必须要到A+的后期,才可以胜任A+。就好像一个高中生,高考完之后,虽然理论上已经属于大学生了,但是他的实际能力依然只是高三毕业的水平,除非他全部pass了大一的期末考试。同样的道理,这个世界上有很多人的身份和称谓,都是在描述“未来的自己”,而不是现在的自己。当你从销售员升级为销售经理的时候,你自我感觉很好:“我现在是销售经理了”,但是这个时候 ,你并未通过公司对你作为销售经理这一年的工作成果的考核,你只是一个“未来可能是合格的销售经理”的前身。如果年终考核你失败了,那么这一年最准确的描述是:一个销售员,占了整整一年销售经理的位子,最后失败了。而且这一年一定会过的很累,因为通过考核的其他销售经理,才是真正胜任这个层级的人,跟一帮真正属于这个圈子的人厮杀,就好像拳击馆里当陪练的小角色,去和泰森比了一年的武,怎么可能不累呢?

当我07年进入互联网行业的时候,就是那个拳击馆里陪练的小角色,我被迫去跟全国各地的泰森比拼,结果累的半死。后来我开始反思最初的目标,为什么要在自己身上挂一个“拳击高手”的招牌,被那么多泰森追着打? 我把这块招牌卸了,找个完全没练武的人去比拼,不是更容易赢么?于是果断照做,去找了一个没人懂拳击的小乡村,做了纯英文的Tucia.com(需翻墙),只做国外的业务。在那个地方,作为一个知名武馆的拳击小陪练,我成了村子里拳击技术最高超的人,受人仰慕,还开武馆教人拳击,活的非常滋润,而且在教人拳击的过程中,自己的拳术也比以前提高了很多,发展出一套属于自己的拳法,我虽然进不了泰森们的大圈子,但他们也进不了我的小圈子。

关于圈子,有一个很赤裸裸的现实:不会是你进入圈子,只能是圈子进入你。很多人会四处找关系,“帮我介绍给xxx吧,我想进入你们的圈子”,这样的人是永远进不去这个圈子的,因为圈子的天性是,永远追求更高一个层级的人。而我们的大部分人,其实都在以低一级的属性,占着更高一级的位子,徘徊在更高一级的圈子边缘,与更高一级的人竞争,幻想着自己可以升级到那个圈子里去。也许永远进不去,悲催的努力一辈子;也许运气好,某一天真的进入这个圈子了,但那个时候又会有下一个目标,希望进入更高级的圈子,这是一场没有终点的战斗。永远的追求升级,永远的累。

有没有想过降级呢?

如果一个来自微软的高级工程师,辞职去一个养猪场做开放平台经理,那么他的到来不仅会让养猪圈感到无比荣幸,更是意味着,利用他在IT界训练出来的高效工作方式和逻辑思维能力,他可以掀起一场养猪行业的革命,使得20年后才会出现的人性、高效、开放、协作、健康的养殖方式提前到达。在这场革命中,他会活的非常有价值。这种价值,在原先的圈子里,是完全体验不到的,因为他此前的所有工作,只是在满身疮痍的windows系统上不停的打补丁,无论打多少都逃不开产品衰落、被人鄙视的命运。

很多人的命运,都像是上面那个微软工程师。只需要降级,就能创造更大的价值,也能获得更大的满足。那为什么不呢?为什么要死死抱着那个所谓的“高级职业”不放呢?

去年我曾犯贱去趟了移动互联网的浑水,做了个手机app,刚开始的时候感觉很高级,但很快,铺天盖地的竞争对手就出现了,我又发现自己陷入了07年一样的场景:作为一个小小陪练,我他妈的又被一帮泰森们给围住了。当泰森中的战斗机—微信,变得无比牛逼之后,我就知道,战胜这群泰森是绝对不可能的事情了。于是我再次投靠了“降级论”,把自己从牛逼哄哄的移动互联网行业,降级到了一个被人不齿的低级项目:Tucia Baby

这个项目虽然是传统行业,但是我们基本上是按照互联网产品的思路去做的,除了拍摄需要来店里以外,其他一切,包括营销、预约、客服、后期、选片、取片、客户关系等,所有环节都放在网络上。当然,最重要的是,作为一个脑残的果粉,我按照iPhone的做工去要求每一张作品,必须达到我们能力可以做到的最好水准,不计成本的最好水准,才允许送给客户。正式接客不到两个月时间,虽然还远未达到成功,但目前已做到每天都有客户订单,财务上已实现盈利,未来一定会比大部分app开发者更光明。

这个项目让我沉思了很久:07年我曾把一个纯纯的web2.0网站做到了alexa中国区前1000名,结果一路亏损,到最后只剩下一个员工;11年我把那个纯纯的app做到苹果官方推荐免费榜第一名,每天四五千iPhone安装量,结果一路烧钱,到最后濒临灭亡;而如今,我只需把自己从纯纯的互联网降级下来,做一些看起来有些“低级”的项目,居然就能立即实现收支平衡。

除此以外,我还发现一个现象,中国消费者在与奸商们的长期斗争中,已经培养出了一种非常苦B的品质:只要不被坑,他就谢天谢地。如果商家严格做到了承诺的每一件事情,客户就会感动的泪如泉涌。如果商家不仅做到了所有承诺的事情,还很贴心的提供了一些额外的服务(比如我们给每位客户赠送非常好吃的樱桃和进口巧克力作为甜点),那么客户就会激动的哭天喊地、奔走相告,推荐给他认识的每一个人。

其实这片肮脏的国土,就是上天赐予IT青年们的最好机会。

在一个不会练武的村子里,只要你会打两拳,你就是拳术最厉害的人;在一个没有服务意识、忽视产品质量的土地上,只要你用心做服务,用最高的标准去要求自己,你就会成为这块土地上最出色的商家;在一个没有现代管理意识,不懂网络、不懂微博、不懂用户体验、不懂口碑传播的粗犷社会里,你只需要把之前花在IT产品上的心思的10%拿过来用,就可以秒杀一切天朝对手。

所以,

IT青年们,当你在为网站的转化率苦苦思索的时候,当你在为app的活跃度辗转反侧的时候,当你在为融资计划苦苦哀求各界大佬引荐的时候,也许犯了一个错误,也许你们的脑子最值得闪光的地方,不是去悲催的IT界当炮灰,而应该是去按摩界、餐饮界、烧烤界、早餐界、理发界、送花界、纺织界、成人用品界、个人护理界、汽车修理界。。。。与IT界相比,这些行业的确无比低级,他们的老板连qq都会发音成“抠抠”,他们的员工一辈子都没用过Email;跟他们解释什么是SEO,什么是用户体验,什么是数据挖掘,他们会在听你说完之前就开枪自杀掉。正是因为如此,这些行业才是如此的不堪一击。正是因为如此,当智商高达147的IT青年还在为3k薪水拼命、而智商不到50的烧烤店老板正坐在porsche里玩着前面那位青年开发的app的时候,我就忍不住仰望星空。

这些原始而纯粹的行业,正在等待IT精英们的降级,如同蒲公英一般的伞兵,在黑夜里从天而降,长驱直入,用最智慧的产品、最优质的服务拯救这些早就该死的行业,屌丝的生命将会绽放出银色的羽翼,无比丰满,无比性感。

 

闹中取静

再次回味一下 李彦宏在2011百度联盟峰会上的开场白:

李彦宏:各位百度联盟的合作伙伴、各位媒体的朋友,大家上午好! 首先欢迎大家来到美丽的丽江来参加我们一年一度的百度联盟峰会,联盟峰会已经连续举行了六年,我觉得越来越成规模了。以前我来参加的话,可能真的是一个致辞的性质,就是跟大家见见面,有一些非正式的交流。

现在一年一年的规模越来越大了,我也觉得需要事先准备一下,能够讲一些有内容的东西,因为大家都是互联网的领域,很多都是创业者,我作为一个创业者自己过去一年的思考、一些想法,以及对产业的看法,对未来机会的看法,对我们所面临未来挑战的看法想跟大家分享一下。 我们这个联盟伙伴还是很稳定的,有很多都是跟百度合作很长时间了,去年在九寨沟的时候也有很多人参加了,去年我讲对于形势的判断的时候,我用了四个字来形容,我不知道大家还有没有印象,这四个字是“大局未定”,现在一年过去了,我认为判断还是正确的。因为过去一年发生了太多的事情,优酷的上市,当当的上市,360上市,微博的变化,人们对SNS的期待等等。

今年,我认为又会出来一个上市的狂潮,中国互联网的公司到海外上市的狂潮。 所以在我看来,现在是一个很好的上市的机会。但是,我觉得现在市场有点太过热了,如果在座的这些伙伴你们谁的公司已经接近比较上市的状态了,我觉得是很好的时机,赶紧把公司推到公开市场上,去融资,即使是离IPO上市还有一定距离的话,去上市我觉得也是一个很好的主意。但是,大家一定要记住,上市不是目的,只是企业发展的一个手段。

所以,在今年这样一个非常的热的市场当中,我再送大家四个字——“闹中取静”。不要被产业表面的繁荣所迷惑,其实你自己能够做多少,你所在的公司,你所开发的产品到底对这个市场有多长久的吸引力,才是最重要的。所以我觉得大家不要被市场上突如其来的,一下火起来的东西所迷惑。 比如说现在微博很火,但是微博是你的机会吗?我觉得对于绝大多数的创业者来说,微博不是你们的机会,微博是新浪的机会;SNS也不是你们的机会,它是腾讯的机会。十年前,美国人说下一个杀手级应用是Local,本地消费,当时很多公司的创业者都跟着去做Local了,当然无一例外全都死掉了。十年人,中国人说杀手级应用是Mobile,但是跟着做的,大部分也死了。

所以,越是热的东西越要在自己脑子里面过一遍,看看这个东西是不是真是你的机会,如果你相信这个东西是你的机会,那你去做,不管市场有多么浮躁,有多大的噪音,我们要闹中取静。 所以这是我的一点开场白吧。

提高 “非技术性” 能力是关键

FROM : http://www.programmer.com.cn/5338/

另外,如何在技术和投资Party上去和别人“搭讪”也是董洵刚开始创业时需要学习的内容。刚开始去参加Party的时候,面对几百人的会场,拥挤而吵闹,他甚至不知道该站在哪儿,更谈不上去考虑“如何与人交流,谈话内容说些什么”了。这时Tim又给他建议了几个细节:“没人跟你说话的时候,就看有没有人落单,或者新进来没有人跟他打招呼的情况下,你就主动去跟他说话,这个人就会很感激你。而如果碰到有几个人围着一个人交谈的时候,你想凑过去的话,需要站在一个合适角度,这样既不影响人家说话的人,也不影响听的人。如果你站得很偏的话,别人看不着你,如果你站得角度好,既不唐突,又能够让别人知道你在哪儿。”这些细节都是很重要的东西。诸如此类的非技术细节,董洵还遇到很多,他甚至笑言:“开发者创业遇到的技术问题都好办,困难基本都来自于非技术性的。”他建议开发人员创业的话,尤其要注意非技术性的综合能力的提升,当然最好就是找一个有商务经验的、值得信赖的合伙人。