產品經理是否真的需要懂代碼?


產品經理是否真的需要懂代碼?謝邀~~簡單的說:產品經理不需要懂代碼也能幹,但懂代碼能幹的更好。產品經理的職責產品經理是對整個產品負責的,他需要根據整體的公司戰略,協調多方資源,推動這個產品達到計劃中的目標。他並不僅僅是關注與產品的UIUE、功能設計上;更重要的是關注產品本身的運營發展方向,如何規劃和實現產品戰略;所以他不僅需要具有良好的溝通和協調能力,對問題的分析和解決能力,更要有大局觀、商業嗅覺、市場觀察能力。不懂代碼的產品經理產品經理需要關注設計是否符合產品戰略,這表示他經常需要對一些設計問題給出意見、並做出決策。產品經理無需明白設計的具體實現細節,但他需要在High Level明白這種設計解決了什麼問題、帶入了什麼問題、有沒有更好的設計來實現。其次他有責任為開發團隊澄清產品方向和選擇性問題,需求性和優先順序的問題;如果不懂代碼,那麼他安心的作為一個全局思考者、協調掌控者、服務者,就能夠很好的為整個團隊帶來最大價值。有一個架構師或者ScrumMaster進行日常配合,小日子就更加Happy了。懂代碼的產品經理

恭喜你,你不會經常苦惱聽不懂開發團隊在講什麼。你能夠比較容易的了解開發人員在選擇某種設計時,是基於什麼考慮,是否過度的高估或低估了問題的複雜度;這樣能夠有效的避免整個團隊走入設計誤區,用牛刀殺雞或者用指甲刀殺鯨魚。你能夠愉快的和從架構師到普通開發人員一起討論產品的具體實現,但注意不要迷失在解析代碼問題的快感里,全局觀、全局觀、全局觀是最重要的。

優秀的產品經理更像一個交響樂指揮家,不僅知道整個樂章該如何演奏,也能看到某個樂手是否彈錯了某個音,然後協調大家一起完成一次完美演奏。感謝邀請,歡迎關注「極迭代」和留言,喜歡我的回答就 點贊 吧~~!


懂代碼更好,不懂也沒太大關係。

產品經理是負責提出需求,程序員來完成代碼開發,設計師完成交互,視覺設計。經常情況,矛盾點幾個:

1:產品經理天馬行空的想法,現有的技術框架是否能完成需求開發?

2:有實現需求的技術框架,能否在交付日期內完成開發?

3:投入多少人力能按期交付需求?

4:優先順序的理解不一致!

怎麼破解以上幾大困惑?

答:1:產品經理自己很靠譜贏得團隊的信任,那麼產品經理的目標就是團隊目標。這點主要靠過往業績支撐。

2:產品經理懂些技術趨勢 技術框架,也就是能更懂程序員,協作會更順利。

3:溝通能力很強的產品經理也能解決不懂代碼,但是驅動團隊按期交付需求,能站在對方角度,聽對方講方法,講困難,一樣能把程序員調動積極性。玩笑的說,很多產品經理為啥招美啊,呵呵。

我簡單列舉了3條路徑,應該還有其他,所以,不一定需要懂程序,但一定要懂程序員!


產品經理是否需要懂代碼?我的回答是完全不需要。

首先要區分開懂代碼和懂技術這兩個概念。

懂代碼是要能看懂代碼邏輯,可以評審程序猿寫的代碼,甚至可以自己寫代碼。

懂技術的格局更大,也許你已經很多年沒寫代碼了,也看不懂程序猿寫得代碼了,但這並不影響你懂技術。

你仍然可以大概判斷一個需求在技術上是否可行,難度有多大,和程序員溝通方案時,不至於完全被程序猿騙。

比較厲害的產品經理可以做到評審設計人員的設計方案,給出自己的意見,這樣的產品經理一般在做技術人員的時候也比較厲害。

顯然一個產品經理懂技術,對做好產品工作有很大幫助,懂代碼就完全沒必要了,那是程序猿和研發經理的事。

懂技術也不是一個非常重要的能力,只能起到輔助作用,決定一個產品經理上限的是什麼能力呢?

我的答案是創造力,並不是我們想像中的邏輯思維能力,愛因斯塔曾經說過,邏輯只能讓我們從A到B,而想像力能讓我們到任何地方,這就是想像力的作用。

產品經理的大神喬幫主就是這麼一個人,極度有創造力,極度自私,因為這樣的性格,設計人員的設計達不到他的要求,他會感到極度不爽,他就會大罵,什麼難聽的都罵。

我曾經有個同事,是個非常優秀的產品經理,但他並不太合群,和他合作過的技術人員都被折磨的怕了。

曾經有一次因為要調整一個頁面的按鈕,修改了幾十次還沒有改好,把設計師都逼瘋了,最後說你要在改下去,我就辭職不幹了。

結果領導找到我的這個同事,對他講,你都把人家搞辭職了,怎麼辦?

他連頭都沒抬,直接和領導說,新的設計師什麼時候到,接著又開始設計頁面草圖。

因為他們有創造力,所以偏執、自私、堅持自己,但也就是這樣的基因成就了一個偉大的產品經理。

我這樣說不是讓大家都要學這樣的產品經理,我們大多說人終究是一個普通人,會成為一個優秀但仍然普通的產品經理,我們要保持創造力,但同時還是要保持團隊的融洽,否則都罵跑了,誰還跟你干。

所以要學會塑造產品團隊的集體人格,追求極致的產品體驗,把這種思想注入到產品團隊中,那設計師就不會再認為一個頁面修改幾十遍有什麼問題了。

很佩服釘釘的產品經理從做一淘失敗,再到做來往折戟沉沙,最後終於在釘釘這個產品上取得巨大成功,可以和張小龍叫叫板。

他們憑的是什麼,當然要保持創造力,最重要的是他打造了一個像瘋子一樣做產品的集體人格,每個人都像瘋子一樣,幾年的堅持,最終獲得成功。


已經有蠻多人回答了,回答的挺好的。

其實就一句話:代碼並不是產品經理的本職工作,但是懂代碼可以提升自己的認知,從而提升自己的工作效率(例如和技術溝通的效率就更高了)

所以產品經理需要懂很多東西,這也有利於自己在最早的時候設計相對比較Ok的產品


推薦閱讀:

最棒的前十位iPad應用是哪些?
冰箱外觀金屬色成行業慣例,為何統帥能夠打破行業常規發布木紋冰箱?
為什麼我回答「回答得紅包」的問題,沒有紅包呢?
比特幣暴跌!是泡沫破滅還是調整?你怎麼看?
為什麼在校園網連不上網?

TAG:程序員 | 產品經理 | 網路安全 | 編程語言 | 科技 |