自序
產品經理,一個略帶理想主義光輝和神秘感的稱謂。喬布斯、張小龍等一眾大神的出現讓“產品經理”這個詞在現在的互聯網環境下頗為流行,讓頂著這個頭銜的人自覺地站到了“改變世界”的陣營。產品經理又是一個極具神秘感的頭銜,外人不知道他們究竟是做什麼的,對互聯網完全不了解的人會說他們是做電腦軟件的,也有人說他們是做繫統開發的。
學生、已經在其他崗位工作的人都陸續投身或轉型到產品經理的行業,抱著理想主義情結,想去改變世界。他們開始瘋狂地使用各種產品,買各種產品類的書籍補充基礎知識,從網絡上觀看大佬的演講,激動之餘,一番激烈的思想鬥爭後,更加堅定了自己投身產品經理崗位的決心。
沒錯,這就是現在的產品經理,是大部分產品經理或者即將成為產品經理的人的現狀。
站在產品門外的人看到的是產品經理的光鮮,看到的是那些功成名就的產品大牛,看到的是輿論如何把他們神化。然而,隻有產品人自己知道,事情並不是這樣美好,除了外界的看法,產品經理本身不會自帶光環。人人都是產品經理,這句口號讓無數有志青年懷揣對產品經理的熱情與渴望入行。如果把生活比喻成一個作品,那麼每天我們都在設計和完成著屬於自己的產品,每個人都是自己的產品經理。
互聯網行業的產品經理,每天需要與形形色色的人打交道,他們背景各異,“語繫”各樣,這著實是一場驚心動魄的外交風雲。
需求評審前的夜晚,產品經理獨自一人思考和打磨著每一個產品功能和細節邏輯,生怕出現漏洞和疏忽,在評審會上被一眾人等“噴”成篩子。好不容易寫完產品需求文檔,自信滿滿地迎接第二天的戰役,望望窗外,已是深夜,作為產品經理的你,面對剛剛完成的“大作”,是不是有一種擁有了全世界的感覺?
第二天,帶著昨夜的激動來到公司,早上需要聽老板對產品的展望,還需要彙報產品的進展。上午還要組織研發、設計、測試人員評審前一天熬夜準備好的產品需求,又是一場無硝煙的舌戰。
信心十足地宣講需求,還沒說完一個邏輯,工程師說“這種功能做了有什麼意義”,設計師說“這樣設計影響整體美觀”,測試人員說“特殊情況如何處理”。此時,昨日擁有全世界的那種輝煌感一掃而光,開始逐一回答這些問題,評審會完全沒有按照預定的節奏推進。雖然磕磕絆絆把需求全部講完了,問題也全部解決完了,但似乎沒有找到那種特別的成就感。
開完需求評審會隻是兩萬五千裡長征過了三分之一,開發過程中遇到的各種問題都會讓產品經理來救火,這種時刻準備著的緊張感讓產品經理不敢有一絲的松懈。
好不容易到了產品上線前夜,陪著技術團隊加班調試,卻發現仍有一大堆問題沒有解決,看著上線時間要被延後,想著許給老板的承諾,心裡頓時一萬隻烏鴉飛過。好不容易產品上線了,結果出了一個線上BUG,火急火燎召集開發人員緊急修復,十萬火急完成測試然後重新上線。產品終於上線了,兩萬五千裡長征走了三分之二。
問題馬上又來了,運營人員反饋發現產品上線後的產品設計跟實際用戶需求有不匹配的地方,老板十分關注,要求馬上改進。產品經理打起十二分的精神重新梳理產品設計,改進優化方案,迎接新一輪“擁有全世界”的感覺。就當兩萬五千裡快到終點時,又開始了新一輪的萬裡長征。
是的,這就是現實中的產品經理。他們頂著產品經理的頭銜,實則沒有經理的實權,卻操著老板的心。“智鬥”研發、“武鬥”運營,每天都在高速思考的狀態下搏鬥四方。回家後做夢都在總結白天的招式,提煉心法,慢慢地學會了一身識別真實需求的本領,產品經理逐漸成為了產品的主人,而且是真正深入其靈魂的主人。
是的,產品經理不會自帶光環,他們經歷了從產品小白到產品經理的過程,這是一個痛苦蛻變的過程,被圍攻、被逼著思考、被推著改進、被刺激著學習。歷練過後,隻有他們自己心裡明白,光環不是自帶的,是經歷千錘百煉爭取來的。原本不善言談、思維“稀疏”的產品新人,逐漸成長為對上搞得定老板、橫向搞得定研發設計和運營人員、對下能傳道授業的產品人。這個過程,隻有他們自己明白,路雖孤獨,必成大器。
產品經理每天都在絕望中睡去,第二天依舊充滿鬥志地醒來!
真的,別“想不開”當產品經理。
當產品經理必須習慣與孤獨為伴,這種孤獨並不是沒有朋友的孤單感,而是指思考和決策的過程並不會有人給你明晰的指引,隻能靠自己的獨立思考和理解給產品賦予生命力,做出關鍵決策。這是一個極度困難的過程,過程中不會有人真正幫你,就算有,也是所謂善意的建議。你必須比別人努力十倍,纔會得到一點認可,所以優秀的產品經理屈指可數。
做一個有價值的產品並不簡單,好的產品往往深入淺出,直面人性需求,這就要求產品經理深諳人性。設計一個功能非常簡單、邏輯嚴謹、體驗良好的產品不難,難點在於如何用簡單的功能和文字讓用戶產生想像力。
微信朋友圈的設計從上線之日起到現在都沒有變過,用戶還能利用朋友圈的頭像、文字和九張圖片玩出各種花樣,這都取決於朋友圈的基礎功能讓用戶具備想像力。這種想像力帶來的成就感會讓用戶在產品中感受到人的力量,這是一種莫大的來自內心的認可。這是人性使然,面對簡單時,人的大腦會基於簡單的東西開始“創作”,俗稱“開腦洞”,會讓簡單的東西盡可能地被豐富。這種能力也叫“產品力”,是經過無數次思考、被推翻、再思考、被打擊、被質疑後沉澱下來的能力,不是看書和畫原型圖能培養的。
真正厲害的產品經理不是能做出一個多麼復雜的產品,而是能把一個復雜的流程做成一個簡單的產品。為什麼早期的安卓手機有三個實體或虛擬按鍵,而iPhone始終隻有一個Home按鍵?滑動解鎖這種自然的設計被運用在一個極度復雜的科技產品中,就連幾歲小孩都能一用就會。簡單的就是好理解的,自然的就是容易被人接受的。
當然,剛開始做產品經理時,這種產品哲學問題基本跟我們沒關繫,但是,我們必須努力往這個方向發展,要不然以後萬一成功了怎麼“吹”呢?這不是一個貶義詞,而是一種將認知升級的過程。同樣是看一個產品,有的人看功能,有的人看背後的價值和思想。
別忘了,產品經理沒有那麼強的生存競爭力,一家公司有很多工程師不足為奇,但一家公司的核心產品往往就那麼幾個,每個產品背後的靈魂操刀手隻有一個。也就是說,要成為那一個,無異於千軍萬馬過獨木橋。
你必須產生一種新的認知,產品除了需求、功能設計和需求文檔,還有產品戰略、產品定位、市場環境、業務切入點、產品運營,以及財務模型和商業模式。每一個環節都是通往產品大神路上的必過關卡。你必須比別人努力十倍,不是指加班時間長,也不是指工作量的多少,而是指深度思考和提升認知的能力。這是一句虛話,但已經做到的人心裡一定明白,自己付出的努力一定超出同行十倍。
《從0到1》這本書中提到一個概念,新創企業必須在效率上高出同行競爭者十倍纔有機會脫穎而出並存活下來。同樣,與你身邊的產品經理相比,你的優勢在哪兒?是需求分析的邏輯能力嗎?是畫原型的能力嗎?是寫文檔的能力嗎?如果不在認知上有漸進式的提高,就體現不出效率的差異,自然就不會形成個人競爭力,更談不上被認可。
這是一個非常艱難的過程,產品做久了就會陷入自我懷疑和瓶頸中,不知從何突破。當做了一段時間基礎工作後,覺得自己處理需求已經很順手,畫原型寫文檔也很熟練,就需要跳出來看看產品之上的天空,了解一些行業知識,熟悉運營方法,研究財務模型和商業模式,這些都能幫助你提高綜合能力。
這是一個非常壓抑的過程,因為你會踫到來自各方的挑戰,從小白跨越到能手是需要承受許多委屈的。
這是一個揪心的過程,內心敏感的人不適合加入這場戰役,因為這種衝擊會傷害到脆弱的神經。
這是一個需要改變的過程,自尊心太強的人要學會放下自己的身段,因為這是一個會面對各方挑戰,甚至是不留情面抨擊的戰場,自尊心會成為你前進的障礙。
如果你以十倍於別人的努力衝鋒,若干年後你會發現,你關注的是行業機會、資源整合、市場潛力、效率優化、整體認知和洞察力的提升。並且,你有能力將這些戰略層的內容縮小到範圍層、落地到結構層、實施到框架層,後在產品表現層展示給世人。這麼看,你之前引以為傲的需求分析、畫原型和寫文檔的能力隻占裡面的1%。
如果不走運,你真的當了“產品經理”,首先恭喜你,你沒有進入即將被淘汰的行業,因為你每天的工作和環境會逼迫你成長。其次,要祝福你,因為你很可能倒在進階路上的任何一個環節。
如果你是產品新人,五年後,你希望自己是什麼樣子?如果你已經做了3~5年的產品,五年後,你希望自己是什麼樣子?如果你已經是工作超過十年的產品老兵,五年後,你希望自己是什麼樣子?
這個問題隻有你們自己能回答,因為不同階段的認知決定了看到的未來是什麼,未來的你,夠清晰嗎?
我以前做開發時,常聽人說做技術是一碗青春飯,到了30歲還不尋求轉型以後可能干不過小年輕。我相信,其他職能也會遇到類似的問題。於是在30歲來臨前的幾年,一部分人準備成為某個技術領域的專家,讓自己在垂直技術方向成為權威;另一部分人準備轉管理崗,或是項目經理,或是帶團隊,其中就有一部分人一不小心成了產品經理。我,就是其中一個,隻不過,我從寫代碼的天起,心裡就埋了一顆產品的種子。
是的,我算是想不開的那類人,我成了“產品經理”,我也是星辰大海中的那一葉扁舟,在這裡掙扎,在這裡成長。我已經在這場開始已久的戰役中,未來已來。
前言
我是從技術開發轉型為產品經理的,在轉型的過程中對於技術背景的思維方式和產品背景的思維方式有一些個人的認識。在做技術開發的幾年裡,我從純技術的角度去理解問題;轉型做產品經理後,我帶著技術背景處理與產品相關的業務、運營和市場問題,用一種全新的角度看待產品。
本書是繼《產品經理必懂的技術那點事兒》之後的升級版,不僅添加了非技術背景產品經理需要了解的技術知識,更是從產品方法論和產品運營層面全方位地補充了產品經理的能力模型內容,力求以全棧產品經理的要求豐富本書的結構和內容。
在做產品的過程中更多是與工程師打交道,面對一群專業性很強且邏輯思維很強的群體,產品經理的內功就顯得尤為重要。在實際工作中,我也與非技術背景的產品經理合作,發現對非技術背景的產品經理來說,技術知識的缺乏是硬傷,由此會帶來對產品實現的理解與工程師的理解偏差過大的問題。同時,也會造成一些溝通不暢的問題。
如果你是一位非技術背景的產品經理,在工程中可能會遇到對產品技術實現方案不理解的情況。工程師跟你溝通時所用的技術語言你完全聽不懂,你精心設計的產品方案拿到評審會上評審時,被工程師批判得體無完膚。這些問題的出現其實都歸結於非技術背景的產品經理在技術知識上的信息不對稱,持續處於這種狀態會嚴重阻礙工作能力的提高。對業務、運營、市場背景的產品經理來說,增加對基本技術知識的了解能在實際工作中起到很大的幫助作用。
這些使我產生了寫作本書的想法,本書力求通過通俗易懂的方式講解基本技術原理,減小非技術背景產品經理與工程師之間的知識差距,使合作和溝通更順利,同時也提高產品經理的產品內功。
對非技術背景產品經理來說,在與工程師的合作過程中,掌握一些基礎技術知識顯得尤為重要,對於技術的理解可以不用深入到實現層面,但要對基本原理及產品背後的整體技術架構心中有數。
產品經理屬於信息上遊,在拿自己的產品想法與工程師溝通和推動產品實施的過程中,對技術要有一定的了解,這就好比手上多了一把好武器,能讓問題順利解決,讓產品不斷向前發展。
本書的目的是通過淺顯易懂的方式,面向非技術型產品經理講解基礎技術知識,打開技術領域這一神秘的大門,使非技術背景產品經理在產品工作中更遊刃有餘。產品經理的工作內容涉及面廣,而且對個人綜合能力的要求高,要想做好產品經理就需要涉獵廣泛,具備更多的橫向知識體繫,同時在產品這一縱向知識體繫內做深做精。
本書既可作為產品經理平時學習技術的基礎資料,也可作為工具手冊,希望本書能助力非技術背景產品經理開展工作。書中內容不涉及很深很具體的技術,以基本技術概念和實現原理介紹為主,配合一些具體例子加深讀者的理解,力求幫助非技術背景的產品經理對具體的技術知識有一個整體的認識,在設計產品或者與工程師溝通合作的過程中能更加順暢。技術能力是產品經理的核心技能之一,但不是全部,產品經理的職責是通過產品創造用戶價值和商業價值,了解用戶、發掘需求並持續對產品進行優化纔是產品經理的使命。
讀者在閱讀本書時,可以通過理解技術的一些基本原理反觀產品設計的細節。非技術背景的產品經理在閱讀本書時可以結合自己在實際工作中遇到的技術問題或者是與工程師溝通產品方案時所遇到的技術挑戰重現當時遇到問題的場景。讀完本書後,重新審視當時遇到的問題在現在是否能很好地處理,以場景化的方式結合自身工作中的問題,然後從本書中尋找答案,總結並且復盤,這樣能對自己在技術知識方面的欠缺有一個比較好的補充和提升作用。
本書第1章介紹了產品思維與技術思維的具體表現和差別,有利於產品經理站在不同的角度審視產品。
第2章是對互聯網歷史和基礎技術知識的介紹,為非技術背景的產品經理科普互聯網的簡要發展歷史及互聯網技術和產品的幾個階段性特點。
第3章從理解原理的角度向非技術背景產品經理介紹編程語言的內容。本章的目的並不是讓產品經理學會編程,而是希望產品經理通過了解編程語言的基本原理,了解技術產品的實現邏輯及工程師思考問題的基本邏輯。
第4章介紹數據庫的基本內容,數據庫作為數據的存儲和處理中心,在產品的大版圖裡不可或缺,產品經理了解數據庫的一些基本知識能增加對產品的全盤了解(從界面到數據)。
第5章以介紹主流移動平臺的一些基本技術內容為主,目的在於讓非技術背景的產品經理了解視覺界面下的實現細節,降低與工程師的溝通成本。
第6章介紹服務端的基本內容,服務端作為大後方,在產品技術體繫內扮演著極其重要的角色,產品經理了解服務端的典型技術知識有助於從繫統架構的層面理解產品設計,知道什麼樣的產品設計能降低技術實現難度和成本。
第7章是從數據的角度觀察產品,產品經理對數據的敏感度決定了產品的優化方向。從本章中產品經理可以了解到不同維度的數據標準和基於數據驅動的產品設計方法。
第8章是對產品需求文檔的一個格式和內容介紹,力求為產品經理提供一個可參考的產品需求文檔樣式。
第9章將內容重點放在溝通上,產品經理需要與各方溝通,其中的溝通技巧和溝通側重點會在本章詳細介紹。
第10章介紹了產品經理的不同類型和成長進階的經驗。
第11章重點對解決問題這一話題進行了分析,以聚焦答案的解決問題方式探究問題的解決方案,本章能提供給產品經理一種新的解決問題的方法,值得一讀。
第12章針對不同階段的產品經理的職業發展做了介紹與建議,對每個階段的產品工作重心和進階方式給出了一定的參考建議。
第13章以產品經理必懂的運營技巧為話題,從產品與運營的關繫及如何更好地通過運營將產品用起來等角度分享了一些實戰經驗。
第14章對一些常用技術概念進行介紹,力圖幫助非技術背景產品經理對實際工作中常用的技術術語有更深入的了解。
希望本書能幫助讀者從產品、技術、運營三個角度建立三位一體的綜合能力體繫,助力讀者朝著全棧產品經理的方向發展。
讀者可以添加我的微信公眾號“唐韌”與我交流溝通,也歡迎讀者多提寶貴意見和建議。
致謝
首先感謝我的家人一直以來對我的鼓勵和支持,不管是在求學過程中還是工作過程中,始終在背後無微不至地關心我,讓我有信心和動力去完成自己想做的事情。在求學和工作的過程中,難免會遇到各種挫折和困難,有家人的鼓勵和支持就有了的理由去迎接並戰勝這些困難,讓自己在前進的道路上勇往直前。
寫作的過程是孤獨的,尤其是身處繁忙的工作中,每天寫作的時間非常有限,工作之外的休息時間基本都用來寫作。我相信,這段經歷是給自己好的成長禮物,這段經歷讓我處於不斷思考和認知升級的狀態。對產品的理解、對技術的理解、對行業的理解在寫作的過程中都得到了空前的提升,這是我要感謝自己的地方,也慶幸自己能有這個機會在這個年紀寫了一本屬於自己的書。
其次,感謝那些正在和我一起奮鬥和曾經一起奮鬥的小伙伴,雖然你們有些已經離開,但曾經有你們的陪伴和並肩戰鬥,我們都在成長,我們都在逐漸成熟,我相信我們都會越來越好。你們中有技術出身的,也有非技術背景的,與你們的配合使我在構思本書的內容時有了很多的素材和靈感。
另外,感謝在工作中幫助過我的領導、同事和朋友,我的成長離不開你們的關照和提攜。尤其感謝我的領導,也是我做產品的領路人劉青焱先生,他是一位具備豐富工作經驗且在互聯網行業工作十餘年的老江湖,在產品和技術領域頗有建樹。
我需要學習的東西還很多,非常感謝讀者選擇本書。做任何事情都是一個持續優化和完善的過程,本書中存在的不足希望得到讀者的指點和幫助,也希望同為產品經理或者即將成為產品經理的你,一起在奮鬥的路上尋找更遠的那一個裡程碑!
唐 韌