zoukankan      html  css  js  c++  java
  • 崔宝秋:技术是小米立业之本

      2019 年 2 月,小米集团对外宣布最新一轮组织架构调整,崔宝秋出任集团副总裁、集团技术委员会主席,这也是他在挂帅技术委员会后首次接受外界采访。本文由极客时间采访整理而成。   这次组织架构调整之后,您会主要负责哪些领域的工作?   崔宝秋:我之后会主要负责集团层面技术委员会相关的工作,包括几个大的方向:一是集团技术方向的选型和决策,未来前沿技术的预研等;二是进一步加强小米的技术文化和工程师文化,比如员工的成就感、荣誉感、归属感等;三是工程师的职业发展,包括技术人才招聘、培养、职级评定、任命和激励等;四是会负责推动小米与高校、政府、企业、等的合作;五是会从整体上梳笼和管理小米的专项技术委员会,比如大数据委员会、开源委员会、安全和隐私委员会,还有最近成立的 AIoT 委员会等。   雷总是技术出身,他一直非常重视技术的重要性和贡献力,所以对技术委员会非常重视,希望能把这件事做得比较实,打造一个真正做实事的、小米特色的技术委员会,这也是我之后的工作重心。   您提到雷总非常重视技术,但外界对小米的技术实力和形象好像依旧有很大的误解,您怎么看?   崔宝秋:是,时至今日,还是有很多人对小米有误解,说我们是一家营销公司,或者只是一家产品公司,严重低估了小米的技术成就和研发投入。实际情况是什么呢?技术可以说是小米的立业之本,对小米来说太重要了,我们也一直没有松懈在技术上的研究和创新。我们一直很明确,长期的竞争还是要靠技术,技术立业是根本。   比如为小米打下江山的 MIUI,就是我们最早的一个核心技术。很多人只看到它在产品层面的价值,却忽略了它背后的技术挑战,以及我们最终取得的技术成果。当时为了打造一个符合中国人使用习惯的手机操作系统,我们在人员和资源上都大力投入,通过种种手段组建了一个非常强的安卓开发团队,基于安卓进行深度的优化、定制、开发,克服了诸多技术难题,最终才研发出了 MIUI。   另外,我 2012 年加入小米后,在雷总的支持下组建了小米云平台团队,后来这个团队因负责的技术领域扩张而更名为人工智能与云平台团队。这几年一直在大力推动小米在云计算、大数据、人工智能等领域的技术研究和实践。今年 2 月的组织结构调整之后,人工智能与云平台部被拆分为三个部门,即人工智能部、大数据部、云平台部,也就是大家常说的 ABC 三部,直接向雷总汇报,可以看到雷总对技术的重视程度进一步加深了。   小米的技术是从底层的云计算开始发展,按 CBA——Cloud Computing、Big Data、AI 的路线,一层叠一层往上推进。比如在云计算底层的存储领域,我们开源的 Pegasus,就是一个自研的分布式 KV 存储系统。   在 Pegasus 之前,小米的分布式存储主要使用的是 HBase。虽然 HBase 比较稳定,功能接口上也较为方便,并且小米还积极参与 HBase 的开源社区,基于自身的业务特点,贡献了不少代码,改进了不少功能与性能,但由于 HBase 设计和实现上的一些问题,始终无法完全满足小米一些对性能有极致要求的业务的需求,在使用上还是会有一些坑,最终我们决定“再造轮子”,自研一套高可用、高性能、强一致和高扩展的分布式 KV 存储系统。后来历时两年多,Pegasus 成功诞生,目前服务了小米内部十多个业务。Pegasus 诞生后,本着回馈社区的理念,我们也将它开源了,反响还是很不错的。   另外在 AI 领域,2016 年,AlphaGo 战胜围棋世界冠军李世石后,掀起了人工智能的热潮。但其实在这一波人工智能热潮到来之前,AI 和机器学习已经在小米的很多业务中广泛使用。比如早期米聊中的个性化推荐,就用到了机器学习技术,能根据用户的社交关系和其他数据,为他们推荐潜在好友。还有大家现在都熟悉的小爱同学,背后离不开小米在语音识别、自然语言处理、知识图谱等技术上的大力投入,以及由此获得的领先研究成果。   总的来说,从云计算到大数据到人工智能,从各种硬件到物联网,小米积累了很多核心技术,技术可以说是保障未来小米长期发展的核武器。具体的我就不再一一列举了,但我可以坚定地说一句,小米就是技术立业,技术是小米的立身之本、发展之基石。   您提到开源,小米在开源上有很多成功经验,能分享一下吗?   崔宝秋:小米一直拥抱开源,而且我们的打法还是比较科学的,包括怎么组建团队,怎么选方向,怎么定开源战略,具体怎么实践等等,走的路还是非常对的。   一个非常重要的前提是,不要盲目去做开源项目,而是要以公司的业务为主线来进行开源投入,让开源的成果能对业务产生利好。我们之前提到技术立业,但另一个同样重要的是业务为先,这两者是并存的,都非常重要。之前提到的 HBase 就是一个典型例子,它是小米早年底层分布式存储系统的核心。   选型定下 HBase 后,我们就投入大量资源和人力,慢慢组建起了一个几十人的团队,对 HBase 进行研究和优化,并将研究成果无私地提交回馈给社区,再接受社区的反馈,形成一个良性的上升循环。   当时小米的业务发展很快,HBase 原有的设计有点无法跟上小米的步调,我们就根据我们的需求做了很多性能方面的改进,比如有个功能提高了 5 倍性能,刚提交代码的时候,社区还不敢相信,后来被测试证明是可行的。类似的还有很多,我们投入大资源、花了大功夫研究优化出来的东西,都基于拥抱开源的理念,无私地贡献给了社区,举个例子,2018 年,小米为 HBase 贡献了 306 个 patch,占整体 patch 贡献值的 23%,全球其他厂商一共贡献了 1010 个 patch。   同时,我们会着力推动团队成员积极参与社区,成为社区 Committer,最终我们成功推出了八个 Committer,还有一个 PMC 成员。这个数据在 HBase 社区里面也是非常突出的,小米 HBase 团队也成了社区里面一股不可忽视的力量。  郑州不孕不育医院:http://jbk.39.net/yiyuanzaixian/zztjyy/同济不孕不育研究院:http://jbk.39.net/yiyuanzaixian/zztjyy/

  • 相关阅读:
    vue与自定义元素的关系
    vue用组件构建应用
    vue处理用户输入
    vue条件与循环
    vue声明式渲染
    Java编程的逻辑 (86)
    Java编程的逻辑 (85)
    Java编程的逻辑 (84)
    Java编程的逻辑 (83)
    Java编程的逻辑 (82)
  • 原文地址:https://www.cnblogs.com/sushine1/p/10885527.html
Copyright © 2011-2022 走看看