鳥哥:技術人員如何保持進步
在任何一個時代,一款優秀的產品背後必定有一隻優秀的團隊做支撐。有目共睹,鏈家在過去的一年裡成績斐然。我不禁好奇,這背後是怎樣的一隻技術團隊?恰好去年“鳥哥”惠新宸離開微博加盟鏈家一度為業界盛事。藉此機會InfoQ再訪鳥哥,聽他講講鏈家技術團隊的文化、思想與經驗分享。
\\受訪嘉賓介紹:
\\“鳥哥”本名惠新宸, 是國內最有影響力的PHP技術專家,PHP開發組核心成員,PECL開發者。曾供先後職於雅虎、百度、新浪微博,以及鏈家。惠新宸是PHP 7核心開發者,PHP 5.4、5.5的主要開發者。作為PECL開發者貢獻了Yaf,Yar以及Yac、Taint等多個優秀開源作品,同時也是APC、Opcache、Msgpack等專案的維護者。鳥哥將在3月27日舉辦的技術社群大會上,分享“技術潮流與語言的那些事兒”,點選連結報名參會就能近距離一睹鳥哥風采。
\\InfoQ:鳥哥,很高興您再次接受InfoQ的採訪。首先想請您介紹一下剛加入鏈家時,鏈家的產品與研發現狀?您加入之後主要做了哪些工作?
\\\\\鳥哥:時間過的很快,我是去年九月份加入鏈家網,到現在已經快半年了,目前我負責鏈家網整體的基礎技術方面的團隊,包括外網、前端、移動端、測試、運維、DBA、基礎平臺等團隊。在我來之前,其實鏈家網已經建成了成熟的研發團隊,很多同事都是來自BAT等網際網路公司,各種產品、研發、測試、運維流程也都比較成熟。
\\雖然看起來去年一年鏈家網看起來成果斐然,線上的流量、口碑、美譽度都還不錯;但其實鏈家網其實才成立一年多,很多事情我們其實只是剛剛起步。今年我們會在品質上投入更大精力,讓研發團隊的效率變得更高。所以現階段我主要的工作就是提升研發效率、組建團隊、尋求人才——。這也是我這半年來主要做的的工作。
\
InfoQ:鏈家研發團隊有將近200人。經過這段時間的融合,在您看來,鏈家作為傳統行業(多數人眼裡)的企業文化與您之前所在的新浪微博等網際網路公司的企業文化有哪些不同?
\\\\\鳥哥:我們研發團隊已經朝著300人的規模快速前進了。確實很多人眼中鏈家是一個傳統行業公司,這也是很多來面試的朋友會提問的問題,其實鏈家網是一個純粹的技術型的網際網路公司。從我們自己的感覺來說我們的文化是一個輕鬆、自由、簡單的文化氛圍,並沒有和我之前待過的公司有什麼差別。可能唯一的差別就是,我們目前還小,人與人之間、部門與部門之間,還是相對比較簡單,公司政治會少很多。
\\我想原因可能是,一方面是我們的團隊的人員絕大多數都是來自網際網路公司,大家價值觀都比較相近,自身也習慣了網際網路的文化,不自覺的就複製了這樣的文化和氛圍;另外一個方面就是因為鏈家網是鏈家集團的子公司,集團給予了很大的期望,也賦予了很大的自由度。
\
InfoQ:除了企業文化方面的差異,在具體業務形態之下,鏈家現在的產品與系統架構是怎樣的?這與您之前所做的迥異之處有哪些?
\\\\\鳥哥:我們目前的產品,主要分為面向使用者和麵向經紀人的倆大部分,從業務上又分為二手房、新房、租房、金融等多個方向。大家可以看到的都是面向使用者的產品,比如鏈家網、掌上鍊家,還有一些大家看不到的比如Link,這個是給經紀人的作業系統。
\\系統架構這個我不確定從什麼角度描述。簡單來說,以鏈家網為例,我們使用混合雲,有自己的資料中心,也使用雲服務。最基礎的樓盤詞典,這個是鏈家網100%真房源的基礎,它的目標是記錄全國所有的樓盤資訊,房屋資訊,類似美國的MLS。然後有搜尋、推薦、圖床、資料探勘、日誌統計等支援系統,還有話務系統、商機系統等通用業務系統。
\\其實從技術的角度來說,和我之前所做的沒什麼差別。只不過以前我更關注效能,我們現在更關注系統的穩定、流程的合理。
\
InfoQ:在上一次我們對您的採訪中提到,這次跳槽意味著您從研發崗位轉到管理崗位。這段時間您在管理崗位上有哪些心得可以分享一下嗎?
\\\\\鳥哥:恩,是的。我現在在工作中基本上都是一些協調、管理、推動的工作。
\\我感覺,管理崗位,管的事情相比理的事情,我還是認為理的事情更重要一些。想起那句話,“21世紀什麼最重要?。人才!”,我們努力的尋找人才、招募人才,而這些人才進來以後,工作的開心不開心、個人的最大能力有沒有得到發揮、環境滿意不滿意、有沒有感受到提升,他們想要什麼、期望什麼,這都是我認為都是我的管理工作中最重要部分。
\\另外一個就是,很多技術人員會有一個習慣,做事的時候喜歡:你做的太慢,我來。或者:你做的不好,我來。但是在轉了管理崗以後,更多的應該想:你做的太慢,我要想辦法幫助你快起來。或者:你做的不好,怎麼樣才能讓你(做的)好起來。這樣我們的團隊才會更好。
\
InfoQ:接下來想跟您聊聊技術社群的話題。PHP 7.0釋出之後,在未來這段時間裡,您在社群的主要工作主要有哪些?
\\\\\鳥哥:恩,PHP 7.0已經發布了一段時間了。目前整體的應用情況比起前幾個版本來說,速度快很多,很多雲服務商也提供了PHP 7.0的支援。最大的原因還是效能提升,我們得到了很多正向的反饋。
\\PHP 7.1也已經開始開發了,我們引入了型別推斷,基於型別推斷也嘗試一些新的優化Pattern,但不是JIT。實在來說,7.1工作量相比7.0來說小了很多,畢竟7.0是一個重構型的專案。所以我現在很多時候都是修修BUG,郵件中Review下Patch,溝通意見等。這些工作對我來說,都相當於是一種休息和放鬆吧……我還是很享受,一個人靜靜待著,攻克一個個疑難BUG以後的那種喜悅。
\
InfoQ:目前國內與很多比較火的語言類技術社群,比如Ruby China、Erlang、Python等等。您怎麼看待技術社群的未來發展?您對技術社群的理解和期待是什麼?
\\\\\鳥哥:做技術社群是個辛苦活,贏利非常難。所以首先很敬佩這些致力於技術社群建設、推動技術進步的同學。
\\一個語言、一個工具,他之所以能流行,能長久不衰,就是因為背後有一個強大的社群。當我們在學習一門語言的時候,遇到的任何錯誤資訊、遇到任何不解的問題,如果都能在網上找到解決方案,那學習的門檻就會降低很多。而這些都是要靠社群去做,所以技術社群對於一個專案來說,至關重要。
\\另一方面,現在技術開始綜合性發展了。一個人不可能單單隻瞭解一方面的技術就夠了,包括還有一些系統性的技術知識,而這些單純的靠原來的社群是無法滿足技術人員的成長需求的。所以我們也看到了比如\u0026lt;高可用架構\u0026gt;這樣的微信群的產生,這種以實際需求出發,倒推技術能力需求的社群,就很好的彌補了原來的單純社群的缺失。
\
InfoQ:在您看來,技術社群現在正發展到怎樣的階段?主要存在哪些方面問題?您對此有什麼看法和建議?
\\\\\鳥哥:恩,對。首先要強調是在我看來,畢竟我認知有限,我覺得技術社群現在是在快速發展的初期,很多東西還不成熟,這個不是指社群本身,而是指我們的參與者。
\\不少人熱衷於追新,比如新模式、新框架、新概念,但是對於基礎重視的不夠。我也曾經有過這樣的迷茫,我覺得當時我可能是武俠小說看多了,會期望我學會一門絕學,就可以獨步武林。對於少林苦修幾十年才能有小成的做法不屑一顧——總覺得有捷徑可以走,只是自己沒找到,所以痴迷於求仙問藥。但現在回頭來看,我並沒有找到什麼捷徑。
\\我覺得技術社群應該負責起讓大家迴歸理智的職責。技術本無優劣,應該引領技術人員專注於基礎,關注基本功的修養。
\\另外一方面不成熟,就是目前語言之爭盛行。這個不僅僅是國內,國外也一樣,可能就是文人相輕吧。但是作為受災比較嚴重的PHP社群的一員來說,我對這樣的風氣很是不屑。更可惜的是,如果是一些初學者有這樣的想法也就罷了,但是我看到不少從業已經很久了,在領域也有所建樹的人也整天參與互相攻擊、譏諷、貶低別人,讓我有點沮喪。如果這樣的人,也能引領一個社群,那這個社群會發展成什麼樣,也就可想而知了。
\\所以我還覺得,我們技術社群也是要弘揚一些正能量,拒絕以炒作語言之爭或框架之爭來搏眼球的做法。 更多的倡導大家博學眾長、綜合應用,學會根據情況不同,選擇最優工具。
\
InfoQ:最後一個問題,技術人該怎麼通過社群提升自己的技術和影響力?
\\\\\鳥哥:想起來之前看到的一個笑話,大意是說,一個人跟老闆說要漲薪,說自己已經十年經驗了,但是他老闆說,你不是十年經驗,你只是一年的經驗重複了十年。 恩,對於技術人員來說,要多和業界接觸,多參與業界的一些活動,認識不同的人,瞭解一些新的技術,一些新的模式,並選擇合適的應用於自己的專案中,從而讓自己保持進步是很重要的。
\\至於說影響力,我覺得我們中國人傳統的一個觀念就是“酒香不怕巷子深”,但我並不認可這個理念。酒香首先要被認可、被檢驗,不能你自己認為自己酒香,就孤芳自賞,不被人認可就怨天尤人。你就需要多發聲,努力讓你的聲音讓更多人聽到,這樣才能讓你知道你到底是不是真的酒香,你才能影響別人,才能打造你自己的影響力。
\\另外一個就是很多人認為“言多必失”,所以他們不願意過多的在人多的地方表達自己的觀點,害怕自己犯錯。而我也不認同這個觀念,如果你不表達你的認知,你又怎麼知道你是錯的呢?另外也不要害怕錯誤。拿我自己來說,我個性比較張揚,從小就特別喜歡分享,經常會去研究一些稀奇古怪的東西給我的朋友、同學們分享。工作以後也是這樣,我08年開始寫部落格,把我的一些心得分享出來,這個過程中會有自己認為錯誤的地方,別人指正出來,我就虛心接受,立即改正,這樣讓我自己的進步也很大。
\\總得來說,要提升影響力,首先你自己需要有能力,有實力,這就需要我們不斷提升自己。其次你要多發聲,現在比以前好多了,以前最多也就是寫部落格,混郵件列表;現在呢有微博,有微信等,傳播起來方便多了。
\\每年都會有那麼幾個朋友在社群嶄露頭腳。我相信未來還會有很多,下一個新星是誰呢?。也許就是現在在努力提升自己的你。
\
InfoQ:再次感謝您接受我們的採訪。
相關文章
- 如何對技術人員進行績效考核?
- 技術人員如何去面試?面試
- 如何和技術人員對話
- 技術人員如何建立個人品牌
- 嚴瀾:技術人員如何創業?創業
- 技術人員如何提升自己的價值
- Jean Hsu:如何有效的招聘技術人員
- 如何提升研發人員的非技術才能
- 餘波:技術人員如何走出職業迷茫
- 技術人員如何有效進行各種職場排擠、防止被排擠?
- 運維人員需重視非技術能力(老鳥經驗分享)薦運維
- 請非技術人員不要對技術人員說這很容易實現
- IT技術人員 35歲
- 技術人員創業通病創業
- 遊戲測試人員如何提升自己的技術水平?遊戲
- Linux技術沙龍後記:鳥哥馬哥首相遇 共話LinuxLinux
- IT技術人員的自我修養
- 技術人員的發展之路
- 技術人員的眼高手低
- 技術人員創業的短板創業
- 技術人員該如何站好最後一班崗?
- 《黑客與畫家》的思考:技術人員如何創業黑客創業
- 前端技術人員的發展之路前端
- PHP開發人員技術提升心得PHP
- 工作的事 【技術人員的困惑】
- 如何發揮技術價值 - 脫離技術人員辦公室思維(開發人員天天座位上電腦前思維僵化)
- 技術人員該如何接手一個複雜的系統?
- 給技術人員一些技術以外的建議
- 學習java技術如何保持良好的心態Java
- 鳥哥:PHPNext:JITPHP
- vi命令鳥哥詳解
- 老鳥教你如何寫好技術簡歷
- 產品經理如何在技術人員面前更有說服力?
- 寫給非技術人員評估技術同事的參考
- 技術人員的危機感——劉志華
- 正在興起的角色:業務技術人員
- 技術人員升級打怪的方法論
- 【轉載】技術人員的發展之路