串起珍珠的链条——记腾讯SOSO团队
記者?/?高松
“各位網友,大家好!歡迎來到騰訊SOSO的團隊博客。SOSO大家庭的所有成員,都在為提供更好的搜索產品、搜索技術而努力。希望你能夠在搜搜上找到所有想獲取的信息。而我們的每一個成員,也都在為提供‘更具價值’的搜索服務而努力。”
這段話是2006年3月2日,SOSO團隊正式以獨立域名發布騰訊搜搜時講述的,那么當初的設想今日是否已經實現?如今SOSO團隊又是如何呢?讓我們一起走近SOSO團隊,與他們一起分享幾年來的發展歷程。
搜索技術五年路
2005年,騰訊提出了“一站式在線生活平臺”的構想,目的是為了滿足用戶在溝通交流、生活娛樂、信息獲取、商務辦公等不同方面、多層次的需要。這之中,SOSO負責的搜索服務,其意義就像串起一顆顆珍珠的鏈條,將這些看似松散的不同服務產品緊密地串連在一起,使之形成一個完整的產品閉環,用戶在這個平臺中所體驗到的服務也因而更加完善。
在互聯網領域,搜索服務的競爭相當激烈,要想在此占據一席之地,需要整個團隊深厚的技術積累。SOSO組建于2005年4月,分為技術和產品兩大塊,而早在進軍搜索業務之前,團隊就已經在深圳、北京兩地做好了人才和技術上的儲備。雖然成立之初只有“十幾個人,七八條槍”,但是每個人都充滿了斗志和熱情,自此厲兵秣馬,全面進軍搜索業務。
搜索技術研發中心成立初期,部門經理孫良提出了“農村包圍城市”的戰略:先做垂直搜索引擎,后做技術難度較高的網頁搜索。從小的垂直引擎開始做起,可以先提供差異化的搜索服務,同時鍛煉隊伍、積累技術經驗。音樂搜索引擎就是在這個戰略下首個垂直搜索引擎。SOSO核心成員負責數據的抓取、存儲,頁面抽取分析、排序方法分析設計等工作。經過2個多月共同開發,SOSO首款垂直引擎攜帶500萬首歌曲信息正式上線,并且在檢索速度,排序效果,前3條連通率都好于同類產品。SOSO音樂搜索上線的那一刻起,SOSO全體隊員感到深深的自豪,就像自己的小Baby誕生了,能自主研發出為中國千萬網民服務的產品也讓大家擁有了巨大的成就感。
[/caption] 2007年網頁搜索項目啟動。當時研發團隊一起進行封閉開發,大家同吃同住溝通成本被無限壓縮,團隊士氣高漲。早上大家開始分析問題,討論解決方案,進行編碼;晚上,累了就到室外鍛煉,困了就進房間小憩;周末,大家去海邊游泳游戲;有階段性輸出時,大家舉杯相慶。經過每天面朝大海、春暖花開,每天協同開發、同甘共苦的日子,終于成功地完成了網頁搜索的第一個版本。團隊成員也得到了巨大的鍛煉,對網頁搜索的各個方面,從整體系統的架構,到細節模塊的算法策略都有了深刻的認識。現在的這一批骨干和Leader大都是從那時候成長起來的。2008年第二次封閉開發中的一項重要任務是搜索質量的提升。在爭論中大家達成共識,能提升搜索質量的就是好方案。大家將自己的方案寫在黑板上,并在旁邊注明賭注(一根煙或一頓飯),然后分頭實施。最終用評測數據說話判定贏家。當然大家并非在乎贏來的賭注,而是看到相關性提升后收獲的快樂。封閉開發結束后,相關性獲得了很大進步。雖然“賭博”的行為沒有再延續下來,但“自由發表觀點,最終用數據說話”的工作作風卻一直延續至今。
隨著一個個產品的上線,SOSO的架構和規模也在不斷變革,到2010年搜索事業部成立,整個團隊已經壯大到500人,形成了以網頁搜索為中心的航母編隊。
用戶是創新動力
對于創新一般有兩種理解:“前無古人,后未必有來者”的顛覆性創新,或是“站在巨人肩膀之上”的優化性創新。那么SOSO產品的最大創新之處又在哪里呢?SOSO認為,在互聯網世界,并不缺乏顛覆性的創新概念和產品,但是能否獲得用戶的認可并且創造價值,這兩者之間并沒有必然聯系。早在與谷歌合作伊始,SOSO并沒有照搬合作方提供的搜索結果,而是針對用戶的搜索習慣、特征、方式等特性對結果進行了優化。
不斷摸索探求用戶需求的過程中,SOSO也將自身的特點和對中文搜索的獨特理解逐步融入到產品中。當網頁搜索的項目遇到效率問題時,SOSO團隊專門成立了優化小組做架構和代碼優化。在優化的那段時間里,所有項目組成員都為解決系統的瓶頸廢寢忘食,在各個環節以毫秒為單位的去努力。幾個月的努力,終于使得系統的效率提高了一倍以上,在相對有限的資源里能迅速地響應用戶的請求,以至于在網頁搜索切換谷歌服務的時候,他們的工程師都對SOSO的后臺性能指標感到驚奇。
據孫良講,“用戶在使用傳統網頁搜索時,面對數以千計的結果和百億信息,往往即使是搜索第二次、第三次也無法找到目標結果”,?對此SOSO進行了大量的數據挖掘和整合工作。針對不同類型的搜索行為模式,對用戶的相關需求進行深入挖掘與探尋,通過對信息與功能的有效整合,“為了實現‘讓搜索更精準、更快捷’,搜索直達區孕育而生。”孫良同時說?“搜索并不僅僅是一個‘求解’的過程,更應該是一種貼身的服務,并以服務創造價值”。進而針對QQ用戶的需求,SOSO推出了社區型產品,通過與搜索技術緊密結合,贏得了大量活躍用戶。
重團結,重人才
搜索引擎是一項宏大的系統工程,各個環節牽一發而動全身。一個問題的解決必須群策群力思考所有的可能方案,再從中選擇最優解。這就經常涉及到多個上下游系統的聯合改動,乃至召集解決方案討論會的時候,相關人員坐滿了會議室。此時,團隊中就會有人主動負起責任,推進工作進展,確保各個系統按預案施行,并改善最終的檢索質量,如此一來,工作高效推進,團隊之間配合也更為默契。因此“發揮張力,團結創新”是SOSO不可或缺的價值觀。而認同這一價值觀的人也是這個團隊最為需要、最為認可的優秀人才。
[/caption]SOSO外部招聘了許多精兵強將。對招來的新人讓他們快速融入團隊,除提供完善培訓體系、海量培訓課程,SOSO還組織各種搜索相關的基礎課程。新人進入SOSO?Spider團隊,會接受編程基本技巧、鏈接調度基礎知識、頁面抽取分析基本知識等10幾門課程的理論培訓。每位新人都有有經驗的導師耳提面命進行輔導直至具備獨立的設計開發能力。核心團隊每個大組都會有組內的技術論壇。團隊中的任何人員都可以做為論壇的主講人,可以選擇自己最近的研究成果、最近業界的新技術核心思想以及如何應用到SOSO搜索引擎等話題來組織。SOSO每年都會參與一些學術會議,選派相關同事參加,學習了解相關領域的前沿動態,同時加強與高校交流。即使普通程序員也有各式各樣的學習機會,比如邀請一些外部專家和教授來公司給大家開辦系列課程,團隊內也經常組織各種培訓和交流,購買了一些外部的專業論文資源,幫助大家發展各自的興趣點。
優秀的人才應當具有廣闊的視野和開放的心態,樂于不斷挑戰自我,事業上才有長久的驅動力。對于這樣的的同事,SOSO將全力提供必要的外部資源,并著重關注個人的發展需求,努力提供一份優渥的成長環境。一位博士研究員,兒子剛滿月就加入團隊,自此與家人兩地分居。轉年回家探親第一次聽到兒子叫爸爸,這位父親內心感到無比內疚。但他在工作中沒有任何報怨,充分發揮自己在自然語言處理領域的專長,從新員工成長為導師,逐漸被委任主持多個重要項目,入職后兩次被派出參加重要學術會議,并作特邀嘉賓報告,最終在2009年被評為公司級“優秀員工”,成為了網頁搜索的骨干員工。
結語
SOSO在過去幾年所作出的努力是有目共睹的。并且搜搜目前已經脫離合作伙伴技術而獨立運營上線了。在谷歌退出中國的情形下,搜索引擎市場的競爭會更加激烈,但是隨著SOSO繼續不斷地開發著自己的創新產品,整合自身優勢,與其他平臺充分融合,將來在搜索領域取得更大成績將會是指日可待的事情。
(本文來自《程序員》雜志10年06期)
總結
以上是生活随笔為你收集整理的串起珍珠的链条——记腾讯SOSO团队的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式期末大作业——家用智能晾衣杆
- 下一篇: cesium 车流_基于Cesium的城