这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 休闲专区 » 我爱工作 » 小米创始人kk从微软到小米的创业故事

共4条 1/1 1 跳转至

小米创始人kk从微软到小米的创业故事

高工
2014-03-27 09:12:49     打赏
今天早说逛新闻,无意中看到这则消息,小米创始人kk讲述自己从微软工程师到小米创始人的心得,绝对干货,受益匪浅啊!
      “大家说杀鸡不应该用牛刀,但我们当时的想法是,就是因为我们要杀鸡,所以要用牛刀,而且杀的比别人快。”2月22日,在“微创新总裁营-走进小米”创新论坛现场,小米联合创始人KK(黄江吉)用3小时深度分享“一个工程师的经历”,从自己微软到小米经历,讲述移动互联网创新的玩法的确变了。
  从1996年起,KK在微软做了15年的工程师,从看不懂谷歌、Facebook初创时期的迅速崛起,到2010年加入小米,他目前的重心是在小米路由器。KK自曝小米跟微软完全不同的产品开发模式,口碑法则:单点突破-试错-用户反馈负面口碑-再迭代-再试错-直到正面口碑-然后顺势而为,将单点做到极致。
  KK提醒,下一个颠覆的浪潮就是智能设备。从被颠覆者变成颠覆者,这18年里KK都有哪些创新感悟?
  以下为KK演讲口述:
  在微软曾被毁三观
  我从最早的1996年加入微软,在这个行业里面做了14个年头,学到的一些工程或者产品方面的有价值的经验跟大家分享一下。
  1996年6月,经过两轮7个资深的工程师的面试,我作为实习生加入微软。当时非常幸运,你可能想象不到,我做实习生时甚至有机会去参加比尔·盖茨的家庭Party。
  我在微软第一个意识到的是敬畏之心,怎么说呢?在这里跟大家分享几个有意思的故事:
  第一个是我开工了一个礼拜之后,完成了第一个任务,不到200行代码的模块,他们却派出了3个资深工程师,外加我的老板,四个人花了一个半小时去看,结果是这200行代码每一行都被挑到毛病。这让我认识到,微软对工程师看的非常重。另外微软对人的培养超出了我的预期,没想到他们会花这么多的时间去培养一个实习生。
  第二个小故事是2000年春天的一个晚上,10点钟,我花了两个月时间把一个我做过的最复杂的代码完成了,然后去给我老板演示,告诉他我这个模块比以前的快了多少倍,他听完后说,不错,你是怎么做的?
  我就跟他讲我的算法,我的数据模型等等,他听完之后就说你这个方法不对,做的还不够快。然后转身开始打开他的电脑,开始在我写的代码里改动,到大概11点30分的时候全部改完,然后测试全部通过,性能比我改了两个月的代码还上升了15%,12点之前完成了一系列工作。
  这在当时给了我两个震撼,第一,这个世界比你强的人多的是,天才多的是,人才多的是。第二,因为他比你强,所以他是你老板。这是在2000年,我已经意识到这个公司为什么能变成一个如此伟大的公司了。
  最完美的开发模式?扯!
  其实每个公司都在追求最完美的开发模式:首先花几个月时间做计划;然后是设计,设计又是几个月的时间;然后开发,开发这个过程可能仅仅占整个周期的24%甚至更少,最后的测试也是一个浩瀚的工程,在微软,没有测完的产品是不可以发布的。
  产品发布以后才是用户真正使用这个产品的开始,在这样的一个开发模式里面,产品的周期往往会变成“产品月期”。到最后,每个windows新版本基本上没有两年是做不来的,不只是windows,哪怕是一些小的产品也做不出来。
  当时我感觉比较痛苦,我不明白为什么像谷歌,像facebook这样的初创公司,甚至其他一些小公司,他们那么小,竟然可以在直面微软的竞争压力下,发展那么迅速,甚至在某一些方面超越微软,当时我不明白,到底问题在哪里?
  微软的人才还有内部的流程,当时在我看来基本上已经是无敌了。给大家一个简单的概念,就是做windows时有五六千个开发人员做每一版的windows。你可以想象,五六千个最顶尖的软件开发工程师,分成一个个小组,每组配五个人,311配备——即每3个工程师就要配一个产品经理,一个测试。
  在311的后面有个0是我自己加上去的。大家知道这个3110里面的0是代表这什么吗?
  是用户的声音!在微软,前面三个数字不管你放大多少倍,多少人去做这样的项目,在开发过程中,代表用户的这个数字还是零。
  因为微软一直在追求“最完美”的开发模式,那是一种让你不可能犯错的开发模式。每个周期都是那么严谨,要执行这个计划的话,没有人可以犯错。但这本身就有一个问题。
  微软在新的领域里面,为什么没有跑的那么快?是不是应该重新思考开发的模型?
  绝佳的反思机会:创立小米
  2010年,我遇到了一个绝好的反思机会——我们开始做小米,一个新的开始,最大的好处就是我们可以全部推倒重来,以前做过的事我们都可以重新思考,怎样才是我们当前需要的模式。
  核心要解决的问题是什么?我们就把它列出来:
  1、产品定义。你怎么知道你现在做的产品定义是对的,你怎么知道你现在做的产品里面功能都是最重要的,这个是第一个问题。
  2、成本。第二个问题是怎么样最有效的,最低成本的,用最快最稳建的方法做工程迭代,因为工程师的成本是最高的,各位老大都知道,你们单位里面,不管你是什么行业,负责研发的那些员工他们的成本应该都是最高的。
  3、测试的方法。以前微软是找几千人甚至上万人的测试团队来把这个测试的工作做到完美,然后才把产品发出去。这个模式最要命的是让你完全不可能犯错,现在创立小米,我们又可以犯很多低级错误了,要允许我们可以尽快的试错,这是我认为跟微软的模式最大的不同,以前那个是防止犯错,现在我们是鼓励,甚至这个模式会因为试错而变得越来越强大。
  小米的产品开发秘密:口碑法则
  接下来我从产品开发角度讲讲雷总的互联网七字诀:专注、极致、口碑、快。
  其中最重要的一个关键词是哪个?口碑。因为没有口碑怎么快都没有用。说到快,是体现在快速实践我们的想法上。很多开发者通常会陷入一个误区,就是他们的第一版要做很多功能,要把它做完整了才推出去,其实这样不够快,而且投诉率也很高。
  我们的建议是在快速实验的时候每次都专注的去试一个点。这个点推出去之后,不管你的用户量是1个用户、10个用户、1000个用户、100万个用户,你都会得到反馈。如果是负面的就快速调整,重新试验,如果口碑正面,接下来就应该顺势而为了。
  一旦你找准了用户需求,就马上把这个方向做的更深。深到什么程度,深到极致。
  “单点突破-试错-用户反馈负面口碑-再迭代-再试错-直到正面口碑-然后顺势而为,将单点做到极致”。
  所以在整个开发模型里,我们强调的是轻量级的投入去切入新市场。当时得到这样的结论,我们非常兴奋,因为小米可以尝试一个全新的方法来做产品。
 

高工
2014-03-27 09:45:59     打赏
2楼
小米俺不喜欢,,不知咋地

院士
2014-03-27 10:23:55     打赏
3楼
谁出让哥一个小米?

菜鸟
2014-03-27 15:59:23     打赏
4楼
好帅

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]