8月25日下午,CSDN(微博) TUP第十三期“架構師沙龍快時代之客戶端優化”在北京麗亭華苑酒店舉行。暴風影音播放研發總監黃森堂、搜狗研發總監李子拓和鮮果CEO梁公軍擔任本次活動講師,分別從PC和Moblie兩個方面分享了客戶端性能優化的實戰經驗。
本次活動中,鮮果網CEO梁公軍發表了主題為《移動客戶端的速度優化》的演講。

以下是他的演講實錄(以下內容僅供參考):
大家好,第一次參加咱們TUP的會,前面的兩位同志都是從技術的角度深入淺出的給大家講了如何讓客戶端的產品更快。那么,我更多的是從產品的層面講怎么快速組建一個團隊,快速的發布,快速的推出,不斷的迭代產品,分享我們的一些經驗和教訓。
我分幾個方面來講:
第一,快速組隊,從0-1。之后是怎么快速的發布,及快速的迭代,怎么快速的推廣。我這些都是為基于移動客戶端的。基于iOS,怎么更快做這些事情。另外,也會去分享一下移動客戶端未來的一些看法。第三方面講怎么快速組建這個團隊。對于移動開發這個團隊來講,你怎么去快速的組建?開發人員的特點,第一是扎堆,第二就是高薪,第三是人比較少。特別是那種合格的iOS/Android里面快法非常好,特別是國內,基本上這些大公司,谷歌、騰訊這些大公司。你怎么在公司內部找相關的做移動產品的團隊,可以由幾個方式。
第一個,你到底找全職,還是找兼職?你要找一個全職的5人以上的開發組比較難。像我們現在有將近10多個做IOS,做Android。做Java的轉做安卓的也相對的少一些。也可以找一些兼職,prj,csdn,.net。或者大家自己有興趣,做一個成本很低的。國內據我們統計已經有7、8十家,所以如果大家自己平常可以玩一玩,通過微博或者通過一些專業社區,或者通過我剛才提到的CSDN的這些監督網站找一些人做一個比較小的APP。然后找全職的有幾個途徑,HR站,比如微博。
第二個,對于快速組隊的風險控制,怎么做風險控制?第一個是怎么去選人?找個人或公司,我個人是96年畢業,做互聯網很長時間了,就是做技術。我是覺得對于大家在往后走的話,其實就是你的作品,你有沒有什么好作品,這個是你在今后發展當中的最好的名片。你現在找團隊簽約的話也是一樣,我剛才在下面也觀察一下,今天參會的這些同志,其實大家可能都是非常務實的技術,很多技術的細節,我們都是非常踏實的那種。但是,也有一部分的人,做技術的人,經常的寫寫博客。做產品的那種人更不用說了。如果大家在公司里面要組建團隊時候,你如何去面試,如何去招人,或者現在以你為主導,做一件事情的時候怎么做。另外就是找一些渴望,有責任心的那些人。大家剛畢業,等于3、5天之后,很多不好的習慣都來了,碰到這些油條做一半就甩了。
所以我覺得找風險控制的這種就是找比較靠普的,第二個是自己再去提交這種需求的時候已經做了。就是前面怎么去組團隊,快速的去組建。
第二個方面怎么快速的發布產品,怎么去快速的迭代。基本上對于做一個移動的APP來講,有幾個流程,需求分析,UE的原型設計,大家可能都是做Windows客戶端的。一般UE大家都是用SO或者MM做一些,UI的設計,后臺開發,然后測試,上線。關鍵的角色,就是設計師,也可以看成架構師。另外就是也推薦大家內部怎么做一個溝通,推薦大家用一些比較好的工具。像我們團隊,現在目前是用團隊內部的WIKI,另外是Java。像IBM五,Cisco這些公司都在用。然后WIKI,像我們現在基本上內部的協作,Jira的分享,進度的控制,等等基本上都是用這個產品。像跟蹤,任務的分發,也是用的Java。我覺得過用,互聯網團隊用這個稍微多一點,那軟件公司可能用的稍微少一點點。我建議用這兩個,我在微軟做過,04年做公司以后,覺得還是這兩套用起來最簡單,而且最方便,大家也可以去看一看。
然后這個下載的地址,大家自己團隊,你作為架構師,最好讓你的團隊溝通起來比較舒服,其實溝通起來也很容易。
那么,如何快速開發?我覺得其實也都是三要素,做什么事兒都一樣。你現在去借助一套系統,做Java之前一套系統,或者是你怎么把這個目標定義的清晰,怎么把每個人的角色分工的很明確。地三就是控制節奏。這里面我遇到很多傳統的產品,我的一個體會就是,經常的太追求完美,尤其是架構師,經常會陷到那個圈套里面。我的建議是你先把這個事兒先做到了,然后再做好。因為像以前傳統的那種架構師,追求完美是應該的。因為他要去在那種傳統的業務鏈條里面去實施你做的這套系統,變一個東西挺麻煩。但是,現在互聯網這種產品,尤其是現在移動互聯網這種產品,因為他實施的成本很第,用戶的成本也很低,所以這就沒必要去做的那么好,你先把他做到快速的發展,然后再快速的迭代,這是我覺得是最需要注意的。作為架構師,也是特別特別注意的。因為架構師是一個產品線的一個靈魂,你作為這個靈魂,你在這個節奏上,在這種度上沒把握好,很容易把大家帶到溝里去,出不來了。這個細節要做到百份之多少的一個比例,其實沒有這個必要,你先把這個事兒做到。這是第一個,不求完美,有限目標,做好任務分解。
那么,第二個就是人,我覺得還有一個就是說,特別關注自己的內心世界,但是很少關心外邊的怎么去協調別人,怎么去組織周圍的一些閑置資源,怎么去組織別的團隊的成員,讓大家隊員起來,然后怎么去調動大家的積極性,怎么讓團隊每一個人,都知道自己在干嗎?這個我覺得大家也是需要去注意的。然后每個人責任分工都非常明確,這樣的話,不至于一個整個的系統出現版本,否則就是說,你可能做后臺,做前臺的兄弟不給力。
另外就是時間點,時間這塊就是要共同協作,這個和傳統的PM相關。另外其他的針對與這種移動應用,開發我覺得有一些注意點,大家可以注意一下。你在做一個應用的時候,更多是從用戶角度和市場角度出發。以前可能是從系統。其實有些東西換一種思路會特別簡單容易做的,如果用以前的思路做的話,會很費事。能夠從用戶,對用戶來講就是有趣,讓他覺得有趣,好玩,或者讓他覺得有價值就行了。第二個是簡單,上手快,不要有那么多的選項。大家可以想象有多少個功能,但是這么多功能里面,你經常用的可能也就是一兩項。
推薦閱讀
新浪科技訊 3月5日下午消息,ADM中國舉辦APU(加速處理器)上市一周年慶典,AMD大中華區總裁鄧元鋆透露,截至2011年底,APU全球出貨量達到3000萬顆。 APU是AMD公司開發的一款基于x86架構的處理器,實現了CPU(中央處理器>>>詳細閱讀
本文標題:鮮果網CEO梁公軍:移動客戶端的速度優化
地址:http://m.sdlzkt.com/a/kandian/20120305/36884.html