从程序员到产品经理,我是如何成功转型的
這是網(wǎng)易文學(xué)漫畫產(chǎn)品部產(chǎn)品設(shè)計組負責(zé)人從程序員轉(zhuǎn)型產(chǎn)品經(jīng)驗心得,程序員看了會流淚,產(chǎn)品經(jīng)理看了會不說話,下面進入正文,自覺畫重點:
前段時間有同事跟我聊到希望轉(zhuǎn)行做產(chǎn)品經(jīng)理,希望聽取下我的意見和建議。大概在4年前,我從一名普通的程序員轉(zhuǎn)行做了產(chǎn)品策劃。如今又在負責(zé)產(chǎn)品經(jīng)理的相關(guān)工作,今天回顧下我轉(zhuǎn)行經(jīng)歷,希望可以幫助到想轉(zhuǎn)行做產(chǎn)品策劃和產(chǎn)品經(jīng)理的程序猿們。
?
●●●
初始感受
人們都說,隔行如隔山。我是從產(chǎn)品策劃開始轉(zhuǎn)型的,剛轉(zhuǎn)型的第一感覺就是,產(chǎn)品策劃需要了解和掌握的知識非常多非常雜。原本作為程序員只要跟代碼、跟IDE、跟內(nèi)存、跟數(shù)據(jù)庫、跟設(shè)計模式打交道的我,突然變成要跟交互、跟視覺、跟前段后端開發(fā)、跟運營、跟市場等相關(guān)接口人來打交道:機器有固定規(guī)則和套路,只要摸清楚程序開發(fā)的基本原則和流程,你構(gòu)思的架構(gòu)和所寫的代碼就會按照你的想法一一呈現(xiàn)在眼前;但是,人是活的,市場是變化的,用戶需求是多樣的,甚至用戶自己也不知道自己真正想要的是什么。這時候,產(chǎn)品策劃的工作就變得復(fù)雜和有難度起來。我們不僅僅要了解用戶的真實想法和需求,還需要學(xué)習(xí)和掌握市場上的競爭形勢,了解我們手上所有可調(diào)的配資源,如何在眾多不確定的因素中找到一條可行的發(fā)展道路,使得產(chǎn)品以及我們負責(zé)策劃設(shè)計的功能可以達到一個滿意的預(yù)期效果。
?
●●●
程序員優(yōu)勢
最開始轉(zhuǎn)崗到產(chǎn)品策劃的時候,有人跟我說:好的產(chǎn)品經(jīng)理都是技術(shù)轉(zhuǎn)過來的。比如我們敬愛的老板、比如喬幫主、比如雷軍等等。的確,技術(shù)出身的人在做產(chǎn)品的時候有一些優(yōu)勢。
當(dāng)然,最大的一個好處是,程序員不能“蒙”你!可能很多非技術(shù)出身的產(chǎn)品經(jīng)理都會遇到這樣一個問題。自己辛辛苦苦設(shè)想的方案和設(shè)計功能,程序員一句簡單的“做不了”而被打回。還有一些問題是可能我們最開始設(shè)計的方案,在執(zhí)行開發(fā)的過程中,可能會涉及到較多的資源、較長的開發(fā)周期。此時,技術(shù)出身的產(chǎn)品經(jīng)理可以根據(jù)需求的最核心目標(biāo)與技術(shù)人員溝通,尋求有效合理的解決方案。在滿足基本需求的前提下,又可以按時保質(zhì)的完成開發(fā)和版本迭代。作為產(chǎn)品經(jīng)理,每天的日常工作除了要了解行業(yè)動態(tài)、調(diào)研用戶需求、設(shè)計解決方案外,最多的事情就是不斷的與各個角色的上下游同事進行溝通和交流。而有著較強的邏輯性、過硬的技術(shù)功底、對全系統(tǒng)有著深入了解的程序員產(chǎn)品經(jīng)理,在與用戶、運營、市場同學(xué)交流討論需求以及產(chǎn)品運營推廣方案時,可以第一時間對各種設(shè)想和規(guī)劃給出可靠的技術(shù)可行性,的確可以提高交流和溝通的效率。
第二個較大的優(yōu)勢是在設(shè)計方案時,有較強的系統(tǒng)性和邏輯性。我們都知道,設(shè)計哪怕再簡單的一個功能,也需要與產(chǎn)品現(xiàn)有的功能和架構(gòu)有著諸多的聯(lián)系和關(guān)聯(lián),甚至設(shè)計的功能本身就包含著一個小的框架系統(tǒng)。而程序員有面向?qū)ο蟆⒃O(shè)計模式和狀態(tài)機等常用的開發(fā)設(shè)計工具。這些工具和設(shè)計思路可以幫助產(chǎn)品同學(xué)在設(shè)計框架和規(guī)劃方案時系統(tǒng)和全面的了解用戶需求以及設(shè)計合理的解決方案。
例如,產(chǎn)品經(jīng)理經(jīng)常要做的競品分析以及行業(yè)商業(yè)模式分析,其實在程序員看來就可以簡單的整理成一個商業(yè)模式的狀態(tài)機,用圖表的方式圖示話。這樣便于理解與溝通,也有利于設(shè)計和構(gòu)想適合于自己產(chǎn)品的商業(yè)模式。如下圖,是曾經(jīng)做過對租車行業(yè)的商業(yè)模式和運營模式的分析。嘗試著將租車行業(yè)的各個角色使用類似狀態(tài)機的方式鏈接起來,對于各個競品的比較和分析都是比較方便和直觀的。
?
●●●
程序員劣勢
雖然作為程序員轉(zhuǎn)行的做產(chǎn)品,自身有一定的優(yōu)勢。但正如不同的角色都有轉(zhuǎn)變成為產(chǎn)品經(jīng)理的成功案例,從事不同工作崗位的同學(xué)也都帶著自身職業(yè)背景的優(yōu)勢和強項。相對的,程序員同學(xué)也會有一些不足和先天的劣勢。
首先,程序員出身的產(chǎn)品經(jīng)理可能過于強調(diào)技術(shù)的重要性并追究過于完美的技術(shù)解決方案。強大而完備的技術(shù)解決方案是產(chǎn)品的一項重要的核心競爭力指標(biāo)。但是要根據(jù)當(dāng)前產(chǎn)品所處的階段以及需求的緊迫程序來選擇合理的解決方案。如果一味的追求強大而完備,則可能消耗較長時間而延誤市場的窗口期。同時,復(fù)雜而完備的技術(shù)方案,也可能導(dǎo)致系統(tǒng)的復(fù)雜度提高,增加了QA的成本,也增加了上線后可能出現(xiàn)BUG的風(fēng)險。
互聯(lián)網(wǎng)產(chǎn)品的特點是節(jié)奏快,變化多,用戶的需求隨時都在改變和演進。產(chǎn)品經(jīng)理應(yīng)該分析用戶的本質(zhì)需求,根據(jù)用戶的心智模型選擇效率最高的設(shè)計和技術(shù)方案來驗證設(shè)計原型。通過小步快跑的方式來不斷的迭代和優(yōu)化產(chǎn)品功能并尋求切實可行的技術(shù)解決方案。很多時候,技術(shù)出身的產(chǎn)品經(jīng)理設(shè)計的方案可能是從技術(shù)本身出發(fā),而不是從用戶的真實需求和實際的使用場景出發(fā)。為了技術(shù)創(chuàng)新而設(shè)計產(chǎn)品功能,反而會使產(chǎn)品事倍功半,用戶并不買賬。
技術(shù)轉(zhuǎn)產(chǎn)品經(jīng)理的另外一個劣勢是:對運營、市場等相關(guān)領(lǐng)域積累不夠,對交互設(shè)計、視覺設(shè)計等方面也需要從零開始花費大量的時間去學(xué)習(xí)和了解領(lǐng)域知識。程序員的思維往往是線性的、嚴(yán)謹(jǐn)?shù)暮陀休^強邏輯性的。但是對于產(chǎn)品的運營、推廣和傳播往往又是需要有創(chuàng)造力的、突破的和離散型的思維方式。起初可能技術(shù)型的產(chǎn)品經(jīng)理會有很多不適應(yīng)。而這些都需要剛剛轉(zhuǎn)變成為產(chǎn)品經(jīng)理或者有志成為一名合格產(chǎn)品經(jīng)理的開發(fā)同學(xué)多去學(xué)習(xí)和了解行業(yè)知識、分析成功案例、摸索成熟的商業(yè)模式,不斷的調(diào)整和優(yōu)化自身的思維模式,以適應(yīng)產(chǎn)品經(jīng)理崗位的要求。
?
●●●
建議
從最早的網(wǎng)易識字到云閱讀的WP版本,從OBD產(chǎn)品預(yù)研再到后來云閱讀整體的產(chǎn)品規(guī)劃以及目前正在籌備中的網(wǎng)易蝸牛讀書。經(jīng)過相當(dāng)長一段時間的摸索和適應(yīng),也走過不少彎路踩過很多坑。上面提到,隔行如隔山,在轉(zhuǎn)崗的四年歲月里也的確感受過角色轉(zhuǎn)換帶來的困惑和迷茫。回想起當(dāng)初轉(zhuǎn)崗時的情景和心境,覺得當(dāng)初還是做了一個很蠻大膽的決定。也許很多程序員朋友都會遇到一個困惑,隨著年齡的增大,感覺代碼寫不動了,是不是可以考慮轉(zhuǎn)轉(zhuǎn)崗,去做產(chǎn)品經(jīng)理吧。
但是其實我想說,產(chǎn)品經(jīng)理首先需要對產(chǎn)品有想法有意愿,有把產(chǎn)品做到完美初衷。而這個想法和意愿其實是貫穿于整個工作過程中的。當(dāng)初的角色轉(zhuǎn)換其實是來自于領(lǐng)導(dǎo)的期望,我回想起來可能是因為我在日常的開發(fā)過程中,總會總結(jié)出一些我認(rèn)為可以對產(chǎn)品有改進的想法和思路,然后反饋給產(chǎn)品設(shè)計層面。在完成責(zé)任內(nèi)的功能點開發(fā)的過程中,也會根據(jù)競品優(yōu)點去主動優(yōu)化相關(guān)的功能和特性。還記得做IOS開發(fā)時,我負責(zé)網(wǎng)易微博iPone客戶端的開發(fā)。產(chǎn)品經(jīng)理給到的需求是做一個@和#的提示需求,我在完成交互和視覺設(shè)計方案的同時,還根據(jù)當(dāng)時Twitter的相關(guān)功能,一并優(yōu)化了用戶在輸入過程的退格鍵操作以及連帶的一些列優(yōu)化功能,得到產(chǎn)品方的認(rèn)可。在云閱讀做離線資訊的過程中,我也思考過離線資訊使用中的一些場景。比如:我設(shè)想的一個上班族,每天起床后的洗漱時間可以在wifi環(huán)境下自動幫助用戶下載好離線資訊內(nèi)容。這樣,洗漱完畢即可拿起手機出門,在地鐵或者公交車上就可以瀏覽早上發(fā)生的最新資訊。通過定時離線下載的方式,減輕用戶的操作成本簡化功能使用流程。我將方案整理成文檔反饋給產(chǎn)品方,并得到的了認(rèn)可在新的版本上實現(xiàn)了這個功能。給希望做產(chǎn)品經(jīng)理的同學(xué)一條建議就是,產(chǎn)品的設(shè)計和優(yōu)化是發(fā)生在每時每刻的,也發(fā)生在產(chǎn)品團隊的每一個人身上。蘇杰說,人人都是產(chǎn)品經(jīng)理并不是要每個人都去做產(chǎn)品經(jīng)理,而是應(yīng)該有產(chǎn)品經(jīng)理的思維和意愿。有把產(chǎn)品做好,有把不完美做到完美,把不完善做到完善的想法和意愿。
最后,祝所有有志成為產(chǎn)品經(jīng)理的同學(xué),都可以做出讓自己滿意,讓市場認(rèn)可,讓公司賺錢的好產(chǎn)品。
——【特別推薦】——
這里藏著我給你的福利↓
總結(jié)
以上是生活随笔為你收集整理的从程序员到产品经理,我是如何成功转型的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 等了这么久,就给我看这个?
- 下一篇: 程序员脱单指北