庭審中發(fā)生了一些有趣的事,甚至有人整理了一份快播語錄,站在同行從業(yè)人員的角度,我倒不是抱著娛樂的態(tài)度關(guān)注此事,畢竟這是圍繞一個(gè)互聯(lián)網(wǎng)軟件產(chǎn)品持續(xù)發(fā)酵的事件,對(duì)產(chǎn)品設(shè)計(jì)人員應(yīng)該也有所啟發(fā)。
不過庭審中一些細(xì)節(jié)倒是值得關(guān)注:
張克東:如果達(dá)不到一定的碼率,快播軟件就會(huì)啟動(dòng)緩存服務(wù)器開始加速;達(dá)到了碼率,就會(huì)自動(dòng)斷開。
法官:軟件它為什么會(huì)知道?它是機(jī)器人嗎?
審判長問:文件加了密,你為什么不解密?
審判長:我覺得你們這個(gè)110系統(tǒng)功能也不是很復(fù)雜啊,技術(shù)難度很簡(jiǎn)單嘛。屏蔽的網(wǎng)址很好改吧?一天可以改100個(gè)?
審判長問張克東:你是搞技術(shù)的是吧?從你了解來講,畫面攔截能不能達(dá)到?
特意截取的這幾個(gè)問題并不是為了嘲笑法官和審判長在互聯(lián)網(wǎng)技術(shù)領(lǐng)域的無知(術(shù)業(yè)有專攻,況且審判長兩天的表現(xiàn)來看還是相對(duì)中立客觀的),而是這些問題可以引起我們對(duì)日常工作中一些現(xiàn)象進(jìn)行思考。
如果你是產(chǎn)品經(jīng)理,可能以上幾個(gè)類似的問題你或多或少曾經(jīng)問過響應(yīng)你需求的程序員;如果你是程序員,你或許經(jīng)常被產(chǎn)品人員問到這樣一些無知的問題感到十分厭倦。
所以,今天聊一個(gè)老生常談的話題:到底產(chǎn)品經(jīng)理要不要懂技術(shù)?
曾看到網(wǎng)上流傳著若干小馬哥語錄,具體是不是小馬哥所說也無從考究,「提需求就好,沒有什么技術(shù)實(shí)現(xiàn)是不可能的」,「產(chǎn)品和服務(wù)是需要大量技術(shù)背景的,我們希望的產(chǎn)品經(jīng)理是非常資深的,做過前端、后端開發(fā)的技術(shù)研發(fā)人員晉升而來。好的產(chǎn)品最好交到一個(gè)有技術(shù)能力、有經(jīng)驗(yàn)的人員手上,這樣會(huì)讓大家更加放心」,「很多產(chǎn)品經(jīng)理對(duì)核心能力的關(guān)注不夠,不是說完全沒有關(guān)注,而是沒有關(guān)注到位。核心能力不僅僅是功能,也包括性能。對(duì)于技術(shù)出身的產(chǎn)品經(jīng)理,特別是做后臺(tái)出來的,如果自己有能力、有信心做到對(duì)核心能力的關(guān)注,肯定會(huì)渴望將速度、后臺(tái)做到極限。」…
當(dāng)年QQ空間甚至有一條鐵律:任何頁面從Loading到呈現(xiàn)給用戶,不可以超過3秒,不重要的數(shù)據(jù)可以使用異步加載。
如果你是產(chǎn)品經(jīng)理,如果不懂技術(shù),你可能不知道一個(gè)頁面從輸入網(wǎng)址到最終打開,發(fā)生了些什么,用什么來量化打開速度,什么速度是可以被接受的。
當(dāng)然本文也不是說非技術(shù)出身的同學(xué)做不了好的產(chǎn)品經(jīng)理,而是想通過快播庭審中發(fā)生的一些話題,闡述自己的觀點(diǎn):
產(chǎn)品經(jīng)理基于對(duì)事物的系統(tǒng)、全面的認(rèn)知做出產(chǎn)品根基,然后在此根基之上,利用對(duì)人性、事物的認(rèn)識(shí)設(shè)計(jì)出一個(gè)個(gè)的產(chǎn)品功能。而如果你懂技術(shù),能讓你有更系統(tǒng)的認(rèn)知、更經(jīng)得起推敲的產(chǎn)品結(jié)論,以及做出能夠落地的產(chǎn)品設(shè)計(jì)。
有點(diǎn)兒虛,舉個(gè)例子說人話,如果要從零開始做一個(gè)APP,產(chǎn)品的根基就是后臺(tái)系統(tǒng)、運(yùn)營系統(tǒng)、基礎(chǔ)數(shù)據(jù)上報(bào)、異常處理及現(xiàn)場(chǎng)收集、消息推送、APP基礎(chǔ)功能、用戶協(xié)議條款等–對(duì)事物的系統(tǒng)、全面的認(rèn)知。
如果產(chǎn)品經(jīng)理懂點(diǎn)技術(shù),那提的需求就不至于是天馬行空、空中樓閣。你會(huì)關(guān)注并理解技術(shù)實(shí)現(xiàn)方案,更好跟產(chǎn)品需求進(jìn)行串聯(lián),評(píng)估產(chǎn)品需求最終實(shí)現(xiàn)程度。
如果產(chǎn)品經(jīng)理懂點(diǎn)技術(shù),可以讓你準(zhǔn)備更加充分,對(duì)話更平等,在跟程序員溝通時(shí)能提高對(duì)話效率。比如程序員說,你這個(gè)不能這樣設(shè)計(jì),如果X個(gè)人有Y個(gè)身份標(biāo)簽,那么展現(xiàn)時(shí)復(fù)雜度就增加許多,笛卡爾積?。。?!且不說存儲(chǔ)上和檢索上慢不慢,就界面展現(xiàn)也不好放啊。。。還有簡(jiǎn)歷這么大,那么多用戶,到底要不要用CDN、分布式存儲(chǔ)?
這時(shí)候你可能會(huì)問「笛卡爾積」是什么?「CDN」是什么?「分布式存儲(chǔ)」又是什么?程序員還得費(fèi)勁巴拉跟你解釋,你還不一定聽得懂,這時(shí)候你們的溝通就可能是低效的。
如果產(chǎn)品經(jīng)理不懂技術(shù),在與程序員進(jìn)行可行性分析對(duì)話時(shí)就處于知識(shí)儲(chǔ)備劣勢(shì)方的位置,你辛苦構(gòu)想的產(chǎn)品思路,可能就會(huì)被一句「這個(gè)實(shí)現(xiàn)不了」、「這個(gè)太麻煩了,做不了」打回,這時(shí)候你們的對(duì)話就不是平等的。
如果產(chǎn)品經(jīng)理懂點(diǎn)技術(shù),可以讓你的產(chǎn)品視野更加開闊,說不定一些有意思的技術(shù)創(chuàng)新,就可以用到你的產(chǎn)品上。比如NFC、二維碼、搖一搖、重力感應(yīng)、多點(diǎn)觸碰、3D touch 、Beacon基站、人臉檢測(cè)與識(shí)別等等名詞,你大概知道當(dāng)中幾個(gè)是怎么回事,干什么用的?快播事件庭審中反復(fù)提到的分布式存儲(chǔ)、黑名單白名單模式、碼率加速、加密與解密、文件HASH編碼、自有協(xié)議(如快播的QVOD://josdffsdfsdfdsfdf)又理解了多少?
至于懂技術(shù)能增強(qiáng)你的邏輯嚴(yán)密性、更了解程序員更容易合作之類的就不贅述了。很喜歡@邱岳 所寫產(chǎn)品經(jīng)理就是「讓正確的事情相繼發(fā)生」,做產(chǎn)品的人懂技術(shù),思考問題更全面些,自然「正確的產(chǎn)品決策」就更有可能「相繼發(fā)生」。不然你所設(shè)計(jì)的產(chǎn)品架構(gòu)三天兩頭功能變更就要求技術(shù)架構(gòu)做大演進(jìn),技術(shù)人員不砍死你才怪?
不服,那你告訴我技術(shù)人員口中常說的「笛卡爾積」是什么?
#專欄作家#
歪,微信公眾號(hào):程序員和產(chǎn)品經(jīng)理。人人都是產(chǎn)品經(jīng)理專欄作家,關(guān)注移動(dòng)醫(yī)療,移動(dòng)網(wǎng)頁、APP設(shè)計(jì)。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,不得轉(zhuǎn)載。
可以不會(huì)碼代碼,但是至少要明白能否實(shí)現(xiàn)。
在數(shù)學(xué)中,兩個(gè)集合X和Y的笛卡兒積(Cartesian product),又稱直積,表示為X × Y,是其第一個(gè)對(duì)象是X的成員而第二個(gè)對(duì)象是Y的一個(gè)成員的所有可能的有序?qū)Α?br /> 假設(shè)集合A={a,b},集合B={0,1,2},則兩個(gè)集合的笛卡爾積為{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。
其實(shí)關(guān)于產(chǎn)品要不要懂技術(shù)這個(gè)問題早已塵埃落定,百度認(rèn)為過多的開發(fā)思維會(huì)限制產(chǎn)品的創(chuàng)新能力,甚至要求產(chǎn)品的出身不能是計(jì)算機(jī)相關(guān)專業(yè),而騰訊則剛好相反。看似矛盾,但其實(shí)共通點(diǎn)都是要聰明絕頂?shù)娜?,這個(gè)問題也只有在這個(gè)共通點(diǎn)上討論才有意義。
“產(chǎn)品經(jīng)理基于對(duì)事物的系統(tǒng)、全面的認(rèn)知做出產(chǎn)品根基,然后在此根基之上,利用對(duì)人性、事物的認(rèn)識(shí)設(shè)計(jì)出一個(gè)個(gè)的產(chǎn)品功能。而如果你懂技術(shù),能讓你有更系統(tǒng)的認(rèn)知、更經(jīng)得起推敲的產(chǎn)品結(jié)論,以及做出能夠落地的產(chǎn)品設(shè)計(jì)?!?br /> 精簡(jiǎn)一點(diǎn)兒無非是:產(chǎn)品經(jīng)理要對(duì)事物有深刻的認(rèn)識(shí),才能設(shè)計(jì)出用戶體驗(yàn)好的產(chǎn)品??墒枪庥羞壿嫼驼J(rèn)識(shí)是不夠的,體驗(yàn)不是認(rèn)識(shí)得來的,而是體驗(yàn)后反思得來的。“懂”有一個(gè)度的問題,同時(shí)還有一個(gè)“第一性,第二性”的問題。所以轉(zhuǎn)譯的結(jié)果應(yīng)該是:產(chǎn)品應(yīng)該在技術(shù)的常識(shí)基礎(chǔ)上做設(shè)計(jì)。
我覺得是很有必要的,不需要太精通,但是至少需要基本的溝通能力。