阿龍說:從攻城獅到產品汪,你需要知道的9件事

一、引子


前兩天跟同校的學弟們聚了一下。

他們中大多數人都在做程序員。談到在帝都的生活,大家是酸甜苦辣鹹各種吐槽,聊着聊着就很自然聊到了職業發展上,其中有幾個人說是感覺產品經理這個崗位前(錢)景不錯,想轉行,然後就向龍哥請教要注意點什麼以及該如何做。

作爲一個曾經的攻城獅,現在的產品經理,其實這個問題龍哥曾經思考過,感覺還是稍微能給同學們一些建議的。於是龍哥決定寫篇文章將自己的所思所想分享出來。對,就是你現在正在看到的這篇文章。

二、根本問題


從程序員轉行到產品經理這個問題的後面,其實是一切轉行問題的本質,也是能否從事某種職業的本質:

你首先要知道目標崗位的要求是什麼,需要什麼樣物種的人(對,你沒看錯,人也是分很多物種的)才能勝任。

具體到產品經理工作,你需要明白一個產品經理的基本修養是什麼,然後對比看下自己是否具備這些修養。如果目前不具備或者只具備了部分,那麼是不是可以通過後續的學習和努力來彌補。

也就是說,不是所有人(包括程序員)都可以轉行做產品經理的。關於產品經理的基本修養及相關問題,以後有時間龍哥會專門寫文章來說明。

現在,關於從攻城獅到產品汪的這個事情,龍哥打算從如下兩個方面來展開說明一下:

程序員轉行產品經理的優勢和劣勢。優勢將會給你信心,劣勢將會讓你明白未來的挑戰和需要提升的地方在哪裏。

三、你的優勢


1、學習能力強

做過程序員的同學們應該都知道,程序界的知識更新速度是快到令人有些窒息的,今天ruby很火,明天說不定就是go,今天是java,明天是C#。雖然這個事實會讓一部分人感到有壓力甚至沮喪,但這個客觀事實導致的一個現實好處是:

程序員們對於變化有了良好的適應性,比較有學習意識。

先不論學習效率及質量如何,首先可以肯定的是有良好的學習習慣,否則很難在這一行持續地做下去,並且取得很好的成績。

其實較好的學習力在從事任何工作上都是一個優勢,因爲這個宇宙唯一不變的是變化,你需要時刻與時俱進,對於產品經理來說,同樣如此。無論是新的商業模式,還是設計理念,亦或是運營、營銷策略,每個都需要你去了解、學習並運用。

2、邏輯性好

程序其實就是邏輯的有序組合。

當然,邏輯也可以被稱之爲算法,雖然是一個意思,不過算法這個名詞更多還是在程序界比較流行。

如果你夠細心的話,你會發現其實做任何事情都是有邏輯的,做產品也是如此。做產品的必要準備工作就是梳理清楚產品所在場景下的邏輯,產品經理們稱之爲產品業務流程。這個步驟很重要,因爲雖然一個流程清晰的產品不一定是個好的產品,但一個流程不清晰的產品一定不是個好產品。

產品業務流程不但可以向其他人展現產品是如何被使用的,而且可以用來輔助檢查產品邏輯是否完整。龍哥想對於經常畫流程圖的程序員們,這一點應該不難理解。

3、有一定的產品基礎

作爲一個合格的程序員,在產品方面,你幾乎一定是 “沒吃過豬肉,但見過豬跑”。

平常工作和生活中,你已經開發過很多應用,也用過很多應用,相信你也在開發的過程中對產品設計多多少少會有自己的看法,對於很多基礎的、通用的產品設計和流程,已經有了一定的積累,這些積累對於你開始產品經理之旅的第一步會有很好的催化和助力作用。

4、跟研發有共同語言

產品從0到1的過程,誰都無法忽略的是:

研發是整個過程中必不可少的一環,甚至有些時候是決定性的一環。

因爲無論多麼清晰的路程,優美的UI,還是令人愛不釋手的交互體驗,這些統統都需要研發團隊來實現。

作爲研發出身的你,跟研發團隊會天然有很多共同語言,也能夠很容易切換到研發的視角去看待同一個問題,跟研發團隊會有比較好的溝通,效率更高,甚至可以基於你的研發經驗驅動研發優化開發方案,從而讓產品的研發計劃時間更短,結果更好。

四、你的劣勢(挑戰&提升)


1、把人當機器

程序員日常工作中打交道最多的是機器,正如你所知的,機器是非常聽話的。你給它發的指令它不可能不執行。長此以往,程序員或多或少都有些“上帝感覺”,不經意間就會將這種感覺帶入到和人的交流當中來。

但是,

人不是機器,人有自己的意志,如果你要讓別人去做某件事,你不能直接發號施令,跟人打交道,指令只是一個結果,要達到這個結果,你需要有一個說服的過程,你得讓別人明白爲什麼要這麼做。

所以你要從“上帝感覺”到“平民感覺”,擺正自己的心態,同時,在和別人溝通前,你需要將自己的理由梳理清楚。

2、有些內向

程序員的工作性質需要冷靜並且縝密的思考,這樣的工作本身就比較適合性格內向的人來做,而且,這樣的工作做的時間長了就會更加內向,這是一個彼此強化過程。

而產品經理的工作很多時候是人打交道的,內向會讓你錯失很多有價值的信息,所以,你要讓自己變得喜歡跟人打交道,變得外向和開朗起來,這樣你才能獲取到你的用戶在想什麼,市場在想什麼,運營在想什麼……只有你知道別人想要什麼,你才能給別人他想要的。這一點產品經理的日常工作中非常重要。

3、實現導向

之前你更多要考慮的是如何實現這個功能,基本上是不用考慮爲什麼要做這個功能。但產品經理更多的是要考慮爲什麼要這麼做,而不是要怎麼實現。這是兩個不同的領域。你需要經常思考爲什麼,而不是怎麼做,因爲你不能做一個無用的東西,而且如果你自己都不能說服自己爲什麼要這麼做的話,你如何能夠說服別人?

更本質地說,你要將自己的思考方式從實現導向轉換爲市場導向,將從如何做轉換爲爲什麼要做。你得出的結論不應該你覺得應該怎麼樣,而是市場要求你怎麼樣。

4、表達瑣碎

程序員的日常工作產出主要是Code,也只有Code才能體現你的工作成果,Code是抽象的,也是比較瑣碎的,只要邏輯能夠跑通,其實你怎麼寫並不是非常重要(如果不考慮工作交接的話,哈哈)。

但產品經理的產出主要是文檔,BRD,MRD,PRD,用戶手冊還有各種根據具體需求而製作的文檔(比如PPT)等,撰寫這些文檔需要你將對Code 的熱愛轉換爲對文字和圖表的熱愛,更重要的是,你需要有良好的結構化表達能力,因爲人很難去閱讀和理解一個組織凌亂的文章。

結構化表達,是一個非常值得研究和投入的領域,以後有時間的話龍哥會逐步將自己在這方面的心得分享給大家。

5、一人吃飽全家不餓

程序員往往是分工協作的,你只需要將自己的模塊搞定就基本可以了。但作爲一個產品經理,需要有Owner精神,你要關注的不僅僅是產品設計,而是產品從規劃到上線的全部過程,包含市場調研、研發、測試、運營、銷售等衆多方面。

爲了讓你設計的產品最終在市場上取得最好的表現,你需要關注這個全過程中每個部分,並且對其中比較薄弱的環節進行及時處理。

沒有一個負責任的Owner意識,很難將這些工作統籌、協調並處理好。

五、結語


世界上沒有絕對的好工作,好工作都是相對的,你可以在任何領域找到卓越者,只要你成爲所從事行業的佼佼者,你不想擁有好的未來都很難。所以,歸根結底,知道自己喜歡做什麼,能做什麼是一件再怎麼強調重要性都不爲過的事情。

以上,就是龍哥對程序員轉行到產品經理過過程中,應該注意的一些問題的認識和思考,希望能給有同樣問題的你帶來一些幫助。

【PS】前段時間略忙,沒有及時回覆公衆平臺上的消息,然後,然後就發現公衆平臺上的消息超過48小時後就無法回覆了(龍哥很鬱悶,後果很嚴重),所以,龍哥將筒子們可能關心的一些問題進行了說明,發佈在了公衆平臺上。

請曾經給龍哥發過消息,但沒有接到回覆(不是偶不回,是無法回了。。。)的寶寶們立刻點擊這裏查看詳情,或者直接進入“阿龍的天空”公衆平臺,點擊“關於…”菜單查看。

作者:阿龍,產品總監一枚。微信公衆號:阿龍的天空(ID:lxltk123),保留以上版權說明即獲得默認授權轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章