小米:開源不僅要站在巨人的肩膀上,還要為巨人指方向

今天上午,第一屆小米開源技術峰會在北京舉行,會上,小米人工智能與云平臺副總裁崔寶秋致開場詞,并發表了《小米開源之路》的演講。

崔寶秋強調小米一直在推動開源,也是開源的倡導者。他告訴我們雷軍創立小米的其中一個重要原因是看到了Android的開源,雷軍對他說過,任何一家互聯網公司離開了開源就輸在了起跑線上,這就是小米推動開源的源動力。

開源可以提升開發者的工程能力

過去,崔寶秋在接受InfoQ采訪時曾說,提升一個工程師代碼水平編程能力很好的方法就是讀大量的代碼,代碼是一個豐富的資源庫,讀了之后還要寫,大量的開源代碼可以很快地提升工程水平,也可以提升工程文化或者工程師的文化,讓大家喜歡技術、喜歡開放。而且,開源軟件可以提升人們對編程的熱愛,也使得開發者對代碼質量更加苛求,提升大家對完美度的追求。

對于公司來說,開源可以吸引人才,一個公司擁抱開源,崇尚開源文化,可以吸引更多工程師加入你的公司。

小米開源基于“5項原則”

崔寶秋表示,小米的開源戰略基于5個原則:

1.速度要快;

2.不重造輪子,重造輪子會浪費公司資源,反之,我們不僅應該站在巨人的肩膀上,還要努力為巨人指方向;

3.不用則已,要用則精,在這方面,中國的很多公司犯了很多錯誤,沒有用精,其實是對開源軟件的不信任,不信任的原因是因為沒搞定,只拿來用,用的很不舒服,沒碰到真正困難的時候一切都好,一旦上線、集群大小不夠,一擴容就容易出問題,所以要用則精,要深度掌握;

4.永抱開放和共享的態度,這是工程師文化的一個重要組成部分;

5.極力推出自己的committer,有的項目很成熟了,不需要參與,有的開源項目自身比較封閉,在一個正常的開源項目上能夠參與就積極參與,但需要注意的是,即使推出自己的Committer,也要做到不用則已,要用則精。

小米的開源之路

小米的開源之路從2012年開始,下圖囊括了這幾年小米在開源上的重大成就。

\"\"

業務驅動開源

開源是需要大量投入的,那么如何平衡開源和業務上的投入呢?崔寶秋認為業務第一,開源第二,公司業務發展不要本末倒置,業務永遠是第一位的,開源應該是業務驅動的,而不是跟風。

開源還需要與社區融合在一起,孤軍奮戰很難對開源軟件有任何影響力,推出Commiter,其中一個原因是除了精通掌握代碼以外,還需要拿到一定的話語權。中國的很多公司犯的一個錯誤是:在開源上,只是自己玩得嗨,做出來的東西根本不被人所接受,是因為這些公司做了自認為很好的東西,也很有通用性,但由于社區沒接觸過他們的業務,不會對這些項目產生信任,最終,不管好的、壞的項目,都會被社區拋棄。所以,以開放共享、與社區共同成長的態度去開源才能長期享受開源紅利,封閉開發、短期受益,最終會被社區所拋棄。

最后,崔寶秋認為在AI時代,應該呼吁廣義的開源,廣義開源是指不僅開源代碼、深度學習框架,還應開源數據,因為在AI時代,大數據扮演重要角色。再者,如果開源項目變得封閉,將不利于整個開源社區、開源軟件的成長,HBase項目之所以做得很好是因為項目負責人的領導風格非常開放、友好、透明,所以在AI時代,開源還應該更加開放。

相關推薦

\"\"
12 月 7 日北京 ArchSummit 全球架構師峰會上,來自阿里、京東、Streamlio 的講師齊聚一堂,共同分享“Apache Pulsar 解決運維痛點”、“Dubbo 應用實踐”和“Flutter 在京東的實踐效果”等開源技術相關經驗與實踐。詳情點擊 https://bj2018.archsummit.com/schedule

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/281452.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/281452.shtml
英文地址,請注明出處:http://en.pswp.cn/news/281452.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

容器基本操作

docker run --namefang -it image_id /bin/bash 執行的shell docker ps -a 查看所有容器, -l 查看最近運行容器 docker inspect 查看容器的詳細信息 docker start [-i] container_id 或者名字也可以 docker rm 刪除容器docker ps 查看正在運行的容器do…

計算機及相關設備制造業2020,在現實生活中,接近完全壟斷市場類型的行業包括()。A.計算機及相關設備制造業B.稀有...

在現實生活中,接近完全壟斷市場類型的行業包括()。A.計算機及相關設備制造業B.稀有更多相關問題【簡答題】請解釋以下名詞: 制動、緩解、實施制動作用、實施緩解作用、制動距離。【簡答題】請解釋以下名詞: 制動、緩解、實施制動作用、實施緩…

CAS原理

像synchronized這種獨占鎖屬于悲觀鎖,它是在假設一定會發生沖突的,那么加鎖恰好有用,除此之外,還有樂觀鎖,樂觀鎖的含義就是假設沒有發生沖突,那么我正好可以進行某項操作,如果要是發生沖突呢&a…

數據分析師的職業規劃之路

“數據分析師作為一個出現時間不長的工種,大數據時代下,成為螺絲釘還是成為龍頭,需要嘗試新的可能。” 數據分析師手中擁有一座寶藏。作為滴滴出行數據分析團隊的負責人,劉普成發現了數據分析師通往卓越的秘訣:視野。數…

《設計模式》3.結構型模式

點擊進入我的博客 3.1 適配器模式 適配器模式把一個類的接口變換成客戶端所期待的另一種接口,使得原本因接口不匹配而無法在一起工作的兩個類能夠在一起工作。 3.1.1 類的適配器結構 目標(Target)角色:這就是所期待得到的接口&…

最快的計算機操作,世界十大最快的超級計算機

最近,《聯邦儲備技術》雜志對全球超級計算機進行了排名,并從中選出了十個最快的超級計算機. 其中,中國有兩臺超級計算機進入了榜單,而“天河2號”則依靠雙精度浮點算術峰. 速度達到了每秒5490億次,占據了王位.這也是兩…

蘋果iOS 10.3.1修復博通Wi-Fi芯片重大安全漏洞

如果你還沒有將設備升級到 iOS 10.3.1 的話,那么現在是個機會了。因為不久前發布的 iOS 10.3.1,修復了 iPhone 中博通 Wi-Fi 芯片的一個重大安全漏洞,該安全漏洞可能會使在 Wi-Fi 范圍內的攻擊者在智能手機上注入并運行代碼。 Google Project…

計算機開機跳過硬盤檢查,如何設置開機跳過檢測硬盤

如何設置開機跳過檢測硬盤導讀:很多win用戶都想設置開機跳過檢測硬盤,能夠更加快速的進入系統,今天百分網小編給大家整理出了方法。1、系統的問題系統解決在Windows界面下,通過“磁盤碎片整理”程序來完成。首先啟動“CMD”鍵入“…

CLIENT系列、OFFSET系列、SCROLL系列

一、client系列 clientWidth/clientHeight 是我們設置的寬和高加上內邊距(沒有邊框) clientLeft/clientTop  就是我們設置的邊框值 二、offset系列 offsetWidth/offsetHeight  是我們設置的寬和高加上內邊距,加上邊框 offsetLeft/offs…

臺積電放大招:甩開英特爾 7nm和5nm芯片將誕生

北京時間1月20日消息,據科技網站AppleInsider報道,近幾年來臺積電的發展勢頭相當猛,該公司總裁兼聯合CEO劉德音(Mark Liu)在最近的投資者會議中表示,預計今年年末公司就將正式量產10nm晶圓。此外,臺積電7nm研發一如預期…

01: 實現注冊登錄功能

目錄:抽屜項目之js最佳實踐 01: 實現注冊登錄功能 02: 實現發布帖子功能 03: 將帖子展示到頁面、點贊 04: 層級評論 目錄: 1.1 顯示、隱藏 "登錄/注冊" 菜單1.2 注冊功能1.3 登錄功能1.4 獲取當前用戶數量1.1 顯示、隱藏 "登錄/注冊"…

計算機系統怎么算頁面大小,電腦網頁的設計尺寸是多少

電腦網頁的設計尺寸是多少剛入門的網頁設計師可能對電腦網頁的設計尺寸大小存在疑問,以下百分網小編整理的電腦網頁的設計尺寸,希歡迎閱讀!  對大于30W臺客戶端用戶進行測試,得到的測試數據如下(數據來源于網絡):安全分辨率為10…

Array 的一些常用 API

unshift、push、shift、pop 這4個方法都會改變原數組unshift() 從前面添加元素,push() 從后面追加元素,返回數組長度shift() 刪除第0個元素,pop() 刪除最后一個元素,返回被刪除的元素slice 不改變原數組slice(m, n)返回原數組索引…

Ovum觀察:運營商通信PaaS發展趨勢強勁

近日在佛羅里達州奧蘭多市舉行的Genband公司Perspectives16會議上,一個首要議題是在通信領域應對OTT威脅。 這場會議的主旨側重于電信運營商和其他服務提供商如何應對日益嚴重的威脅,不過似乎這樣的討論有些晚了,因為許多大型運營商已經找到了…

WPF 托盤閃爍

WPF 托盤閃爍控件名:NotifyIcon作者:WPFDevelopersOrg - 弈虎、驚鏵原文鏈接: https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40。Visual Studio 2022。項目使用 MIT 開源許可協議。接著上一篇基礎托盤。新增如下…

電機與系統計算機仿真作業,北郵計算機仿真期末大作業.docx

文檔介紹:EvaluationWarning:ThedocumentwascreatedwithSpire..I瑋涼爰p電大摩《計算機仿真》MATLAB課程設計報告學院: 自動化學院 專業: 自動化專業 班級: 2010211411姓名: 韓思宇 學號: 10212006 2013年01月14日轉子繞線機控制系統綜合仿真摘要:轉子繞線機的控制系…

Software License Manager

slmgr -ilc lenovo.xrm-ms slmgr -ipk lenovo-lenovo-lenovo-lenovo-lenovo轉載于:https://www.cnblogs.com/cuthead/p/license.html

Sqlserver數據庫還原一直顯示“正在還原…”解決方法

今天在Sqlerver還原數據庫時一直就卡在那里提示“正在還原…”的狀態,此時無法操作數據庫,下面我來給大家介紹解決些問題的方法解決方法: 代碼如下復制代碼 RESTORE DATABASE demo FROM DISK D:/demo.bak WITH MOVE demo TO d:/demo.mdf, MOVE dem…

Information Retrieval 倒排索引 學習筆記

一,問題描述 在Shakespeare文集(有很多文檔Document)中,尋找哪個文檔包含了單詞“Brutus”和"Caesar",且不包含"Calpurnia"。這其實是一個查詢操作(Boolean Queries)。 在U…

計算機地址欄搜索不了網,我的電腦地址欄不見了怎么辦 地址欄不見了如何解決...

導語:小編對電腦是比較癡迷的,因此喜歡在自己的電腦上進行各種操作,也經常會碰到一些問題。今天要為大家介紹的是在我的電腦地址欄不見了之后怎么辦,熟悉電腦的朋友都能夠了解。在我的電腦主界面里面,有一個地址欄&…