導航:首頁 > 程序命令 > 程序員與產品經理過招

程序員與產品經理過招

發布時間:2022-06-11 12:07:47

⑴ 產品經理怎麼和程序員打交道【3】

經常有人問我:「嗨,費傑你好!請問阿里巴巴的需求文檔怎麼寫?「,但很少聽到人談:「嗨,哥們你好!請問產品經理怎麼和程序員打交道?」你回去稍微琢磨了一下,心裡就會得到下面三種情況:1) 很多產品經理之前就是程序員,所以非常了解程序員是什麼樣的一個狀態;2) 很多產品經理還停留在關注自己產品規劃、設計本身,缺乏對團隊配合的思考;3) 很多產品經理,其實是有和程序員打交道的實踐技巧、心得的,但沒有重視和分享。事實上在很多產品研發體系下,產品經理和程序員因為思考方式、關注范圍、職能職責的差異,導致了溝通上的困難。如何更好的與程序員建立起一座暢通的橋梁也是每位產品經理需要思考的問題。一般情況下,產品經理和程序員溝通困難大概的原因:�0�21、得到信息不對稱;�0�2�0�2產品經理得到的信息一般集中在:商業需求、商業策略、戰略方向、產品規劃、運營數據、整體營收、目標任務等方面。產品經理往往在根據公司現階段的情況,以及市場的競爭情況,做一些產品策略或者一些產品的方案的策劃、發起、實施。
所以這個過程中,產品經理扮演的角色是翻譯:「市場需求、商業需求」,成為:「產品需求」,所有的信息全部圍繞需求本身。為什麼要做需求?怎麼做需求?先做什麼需求、後做什麼?基於怎麼樣一個思路去推送產品進行實施、從一個利益平衡獲得空間增長指標後達到另外一個利益平衡。程序員不一樣,很多時候程序員得到的信息是:有一個需求,可能是小需求、產品需求、或大到項目需求,然後得到一系列需求列表,然後產品經理會讓程序員看:「需求」哪些通過code改改就可以實現,哪些是需要開發可以實現,哪些是技術或構架或因為成本的原因不能實現。
所以在這個過程中,程序員扮演的角色是翻譯:「產品需求」,成為:「技術語言」的評估,所有的信息全部圍繞開發需求本身。如何開發這些需求?是溝通資料庫增加欄位?調用介面?開發新的介面?需要開發組件?重新構架引擎?來實現滿足或支撐這些需求?那這個時候問題來了,很多情況下我們只是把程序員當做一個寫代碼,通過編程語言來操作計算機完成需求的工具了。�0�22、溝通語言不對稱;�0�2�0�2說到兩者溝通的語言,這肯定是困擾產品經理本身的。產品經理的語言是:「描述「、」形容「,我也見過很多產品經理,很多人的需求文檔就是漫天飛舞的文字,一整段的描述+描述,不要說程序員看不清,可能過段時間連自己都看不清楚。除了書面語言,產品經理的溝通語言也是含糊的,沒有太多的邏輯去組織,很多時候總是試圖去述說一個需求,被程序員的一個計算機術語而打斷。程序員的語言,更偏向於技術化。很多產品經理做過技術,有技術背景,但是還有很多產品經理不懂得技術。所以在這個時候,程序員在解說或回答一個需求的時候,會把自己習以為常的變數、函數、實現方式說出來。於是很多產品經理聽到:「Sdk、webshell、select、api、組件、插件、控制項「等等的時候會雲里霧里,那這個時候問題來了,很多情況下我們總站在自己的立場上、自己的世界裡認為別人也懂自己在說什麼?實際呢?大家都是聽得一半一半,溝通沒有徹底到位。�0�23、思考角度不對稱�0�2�0�2產品經理思考的角度在於產品本身,對技術的細節、技術的性能沒有太多的發言權。很多產品經理要是的實現的業務邏輯,不管程序員是採用:c++ 、javaphp、Python、找開源代碼改的,還是自己寫的都沒有關系。程序員只要在約定的時間里,把約定的業務邏輯開發出來就可以,產品經理不去會考慮目前伺服器的配置、程序員手上任務的配置、技術能力的情況,要的是結果。而且很情願的認為團隊中的工程師都是世界上最好的工程師,想做什麼都可以做,對因為技術原因而不能支持實現需求不能接受。程序員思考的角度有點區別,我也看到不到程序員本身對產品追求完美對需求的背景、意義去研究了解;但很多程序員還是停留在自己接單子任務一樣來一個做一個的境界,做好了自己玩自己的。程序員考慮程序實現的方式同樣的一個請求是get還是post,程序員考慮代碼的性能,從而採取不一樣的方案去實現需求,考慮請求並發量壓力和安全性。但是很多情況下,程序員對技術的理解會導致有一些業務需求滿足不了,不是因為不能實現,是因為實現了覺得是廢代碼,或者構架不完美了。那這個時候問題來了,很多情況下到底傾斜誰的立場上思考問題?我之前也會碰到很多情況程序員就程序的角度說業務需求不合理,產品經理說程序員消極罷工、霸得蠻。�0�24、考核標准不對稱;�0�2�0�2誰也不尿誰,哼!你能把我怎麼樣。產品經理和程序員有為完全溝通或誤會的時候,極端情況下,有一方會罷工。這個時候主要是2個角色的各個考核標准不一樣,所以在很多情況下顯得非常的無奈。產品經理很可能考核的是方案和上線的時間、產品上線後的數據;而工程師考核的是程序的性能、很多時候產品經理催的急要的急,但程序員每天的時間有限,還是得慢慢構架慢慢開發,程序員開發時間少了,未知的執行BUG沒考慮過是要負責的。這個時候問題又來了,產品經理天天干著急!咋辦?以上是我結合幾年來的工作經驗總結出來的,當然這4大因素把很多共性的因素概況進來了。當然過程中還是會因為很多產品經理或程序員本身(個性)的溝通技巧、態度、情商等因素導致的溝通不倡,影響了彼此之間的默契。其實仔細的分析一下,產品經理和程序員打交道的過程中不管是共性的因素還是個性的因素,也不是想像中那麼困難。通過一些努力之後,我們總是會找到一些快速和程序員建立溝通橋梁的辦法。我個觀點如下:�0�21、 要看到項目層面,不要只看需求本身。�0�2�0�2上面說到的幾點不管是:「信息不對稱「、」溝通的語言不對稱「、」思考角度不對稱「還是」考核的標准不對稱「是我們常見的幾個客觀隱私。把幾個因素抽取出來剖析,發現還是由於我們站問題的視角的高度不一致造成的。產品經理只是看到自己得到了商業的需求,策劃了產品的需求,接下來會把很多事情拋給程序員做了,那還是站在需求方的角色中。那如果真正的是站在意識層面的項目經理的角度,這個時候看待問題的視眼會廣很多。這個時候你就想著為了做這個項目這個需求,程序員是不是明白了為什麼要做?是不是對這哪些需求的優先順序有了重要的認識?作為產品經理我用怎麼樣一種表達方式程序員更明白?是不是需要把時間點等劃定?目前程序員的資源和伺服器情況允許他們能做的空間是多大?怎麼樣才能拉動他們的積極性更好的完成這個項目?適當的時候,需要幫助程序員做哪些申請或讓步?對產品經理來說,同樣張羅一件事情,同樣會了得到一個結果,但是中間的過程很可能是完全不一樣的。所以因為思考角度僅僅從做完一個需求死磨硬泡上升到,站在項目的角度去考慮各個關節的風險點、時間點,得到的效果是完全不一樣的。�0�22、從理解程序員開始,換位思考會更好。�0�2�0�2一直在問一個問題:「程序員是什麼一群人?「就和問自己:」產品經理是什麼一群人?「一樣,有點好笑、有點幼稚。從小工到專家,從CSDN到走出軟體作坊,發現很多很多非常優秀的程序員的心聲。程序員是什麼樣一群人?像切西瓜一樣一刀一刀切:寫php的寫Java的寫windows C的寫liunx C的寫C++的編程水平一般的編程水平還行的編程水平牛逼的編程水平大師級的構架牛的資料庫牛的勤奮的懶於思考的不會JavaScript的積極的喜歡鑽研的……好像都不太合適,因為你找不到解決和工程師溝通的好的辦法。而且這些很多是外在的條件,隨隨都在改變。看到很多朋友一年之間經歷幾個大項目水平突然猛進,態度、一些特點也變得完全不一樣。這個時候你需要的是了解和掌握程序員,作為職場的人,和我們一樣的人共同需要的一些特點。如下4點:1) 是不是特別想被肯定、獲得尊重;理解、肯定、尊重。這3個詞或許非常的空但確確實實是一個非常好的方子。靜下心來走近程序員,聽聽他們的心聲、他們的抱怨,或許產品經理和程序員的距離將不再是那麼遙遠。雖然很多時候我們講德行說尊重,但真正領悟到心裡、落實到行動、表現在態度上的完全不一樣的。真正,你是不是一言、一行本真理解、肯定、尊重程序員的,程序員是有感知的。2) 是不是想給產品提供自己的建議,而不是僅僅做一個編程的機器;很多程序員對產品非常熱愛、對產品有獨特的想法,但多數又局限於技術情節對產品的建議常常被忽視。相信很多程序員都希望參與產品,通過自己的專長改變產品,進而打磨出一款完美的產品。所以產品經理也可以適當的給程序員一點發揮的空間,特別是在技術創新、產品需要技術驅動的方面,在商業可控的層面讓程序員發揮排頭兵的作用。這樣程序員會開足馬力投入到開發實施的過程中。3) 是不是不僅僅和人任務指派,需求更多的和諧的人與人之間的溝通建立。產品經理和程序員兩者之間沒有一個良好的溝通,只是基於做與不做,做好做不好,什麼時候做好,這樣的功利性溝通肯定是不可靠的。往往兩者因默契不夠,或一方因溝通技巧不足、對待工作態度不夠積極,造成矛盾。建立一個人與人之間的良好溝通,幫助產品經理或程序員更好的認知對方、了解對方,這樣無論是在平時的溝通過程,還是在項目的合作過程中更好的促進了解、達成共致都會有一個前提保障。4)是不是需要別人的幫助,讓他在非技術領域獲得真知。看到很多產品經理朋友和程序員打成一片,和程序員一天聊天、抽煙、一起下班打游戲、打球,甚至有些時候產品頭腦風暴的時候要去幾個有產品情節的工程師參與前期的討論,效果都不錯。可能這些現象從另外一個層面來解決我們上面的一些疑惑。3、產品經理要改善心智,不斷自我學習。�0�2�0�2最近突然覺得說得想的,有點像哲學。群里的一個朋友說了, 其實哲學就是我們生活一些事情表現出來的道路。產品經理跟程序員打交道也好,對待生活也好,我個人認為是產品經理對哲學的認識、理解、應用。產品經理越往下走,拋開產品技能本身不談,沉澱商業以及人脈資源,都是需要以一種良好、可靠的思維方式去支撐的,也就是所說的心智模型。很多時候產品經理改善心智可以不斷的增強一些事物的判斷。如:遇到程序員的拒絕的、不行的理由,這個時候你通過分析起碼要判斷得出來,這個是程序員隔個人的態度問題,還是流程問題,有一點微妙的。所以產品經理需要不斷的學習,學習提高軟技能。說到學習,回應這篇《產品經理怎麼樣和程序員打交道》中,程序員常用的一些技術原理、技術術語得去學習一下、研究一下。Right? OK, End !

⑵ 程序員和產品經理談戀愛是怎樣一種體驗

除了職業,一定也有其興趣愛好的吧~
沒啥體會~不管職業如何,都要戀愛結婚。坦誠相待就是了。戀愛本來就是談出來的~要有交流才會有發展。
喜歡要主動些。展示你的好,用真誠的心去打動對方~
戀愛中,有沒有未來,能不能夠幸福,這就得看你們能不能把這份愛情經營好了。學會寬容學會珍惜,互敬互愛坦誠相待,真心換真情,未來肯定是美好的!

⑶ 我們經常能看到在互聯網公司,產品經理和程序員們因為產品需求變動而引起的斗爭,這到底是怎麼回事呢

在互聯網創業公司,如何輕易地讓苦哈哈的程序猿們瘋狂起來呢?我在媒體待過好多年,這兩年在互聯網創業公司,見過不少程序員和產品經理之間的爭奪戰,筆者認為,這種爭奪太常見了,原因是雙方的不理解,產品經理不了解技術人員工作的辛苦,所以經常會鬧出笑話來。

好了,下面筆者列舉一下,最會得罪程序員們的幾句話。


產品汪:這個頁面兒怎麼做的這么爛,趕快改。

程序猿:不能找人設計好了再讓我做嗎,我一個編程的還要管設計?

產品汪:為什麼別人家的app沒有bug而你怎麼就這么多,把這些代碼復制粘貼過來不就行了嗎?

程序猿:你以為別人家的代碼伸手就能拿到?

經理:哈羅,你又在寫bug嗎?

程序猿:(假裝沒聽到)

所以筆者認為,作為互聯網公司的產品經理,需要了解一點程序員們的工作,盡管不懂程序,但需要稍微知道如果變動網站或程序多大幅度,會給程序員們帶來多大的工作量。

⑷ 產品經理和程序員,如何避免矛盾

產品實現是你的目的,為了這個目的不必太講究。

做了一陣子之後我有了自己對於與程序員相處的方法論,對這句話並不苟同,我還是傾向於把事做好的同時也能把話說好,雖然我現在也能深刻的領會到當時leader的核心意思是產品本身是第一位的。

接下來我就闡述下自己的一些心得:

⑸ 程序員和產品經理究竟哪條路更好

如果你本身喜歡寫代碼,那麼我覺得程序員的工作挺好的,未必要做產品經理。程序員主要是和機器、代碼打交道,工作難,但是邊界清晰、可控,事情比較聚焦。我並不建議大家都要去做產品經理。
寫代碼是純手工業勞動,大家平時用的各種互聯網產品,都是程序員一行一行代碼寫出來的,還要考慮代碼的邏輯,解決各種Bua等等。如果想做好程序員,就一定要熱愛寫代碼這件事。優秀的程序員,都能夠從自己的工作里獲得樂趣。我認識很多優秀的程序員朋友,我非常尊重他們,而且也特別佩服他們的能力,還有對於工作的熱情。

產品經理要解決的問題的要更綜合、更廣。例如要考慮用戶需求,考慮市場、業務情況,還要考慮和設計、運營、研發之間的配合。

有一些人適合做產品經理,有一些人不適合。我也不太建議大家一窩蜂都去做產品經理。我建議就像做產品一樣,你要大膽假設、小心求證。如果要做產品經理,就多了解這方面的信息,多試試,然後看看自己適不適合。

無論是學生,還是想轉行的人,往往的問題在於糾結太多,想的太多,嘗試太少。如果你想做程序員,那你先寫寫代碼,先做出一些東西,除了看你自己適不適合之外,也能夠成為你找工作時的籌碼。如果你想做產品經理,那麼多試試做做產品,哪怕是虛擬的項目,增加自己的經驗和感知,也能夠成為找工作時的籌碼。

所以,並不存在說產品經理或者程序員到底哪個更好,相比很多行業和職位,產品經理和程序員這
兩個職位都應該是非常好的了。做的事都有意思,工資待遇也都高。
關鍵在於你自己適合哪個,這個問題歸根結底別人沒法回答你,得靠你自己通過了解更多知識來做出判斷。

⑹ 為何大多數程序猿會轉行做產品經理的背後的原因有哪些

產品經理這個工作對之前的工作經歷或者學歷沒有太高的要求,再加上這兩種工作有聯系,作為程序員了解產品的屬性或者性質,程序員的溝通能力很強,所以可以好好的勝任產品經理這個工作。

⑺ 想從程序員轉行到產品經理,想聽聽大家的意見及建議。

可以說,在產品驅動型互聯網企業中,例如網路和騰訊,有程序員基礎的產品經理是很搶手的。

我推測你的問題是:

1、程序員轉產品經理有沒有「錢」圖
2、程序員轉產品經理需要具備哪些技能
3、程序員怎樣做才能自然的過度到產品經理

第一個問題我已經回答了,現在60%以上的產品經理都是從產品設計轉過來了,這樣的產品經理糾結於細節,而程序員轉過來的產品經理因為了解產品的實現過程,所以對項目的時間把握有相當的話語權,這首先就保證了項目的進度,其次嚴謹的邏輯性,對產品將來的擴展和升級都有幫助,所以程序員轉過來的產品經理是很搶手的。不過這類產品經理要多增加產品營銷和運營方面的知識。人無完人,多了解一些對自己有好處。

第二個問題:產品經理其實沒有什麼技能可言的,產品的視覺交給UI,交互交給UE,開發交給程序員。但是,產品經理是個協調者,需要做大量的溝通,需要有敏感的「嗅覺」,可以判斷出市場的變化、公司方向的變化、進攻的時機、默默的承受。還要能為自己的產品拉到一定的資源,為產品整個生命周期負責等等。一個詞「溝通」

第三個問題:建議你看一些書,可以上當當網搜幾個關鍵詞「信息架構」「用戶體驗」「產品經理」「交互設計」這幾個詞都是當下行業熱門的,作為產品經理需要了解。

希望說的這些對你有幫助!

⑻ 程序員轉做產品經理,對於轉行謀職產品經理難度大嗎

難度是比較大的,不同的職位有不同的事業規劃,想要做一個成功的產品經理,必須要有著非常不錯的溝通能力。

⑼ 程序員如何轉型產品經理需要哪些逆天「裝備」

需要注意以下幾點:

1.關於契機

其實我覺得這不是契機的問題,是基因的問題,一個真正適合做程序員的人是不會考慮轉型的,在職業發展上,程序員比產品經理的路線更清晰,投入與產出比更穩定,而產品經理,說實話,是個很看臉的職業,這個職業的路線有很大的不確定性,為什麼我會轉型,因為我本就不適合做程序員,我無法滿足於翻來覆去就是Copy&Paste的工作,對於技術也沒有狂熱的追求,當然,我十分討厭加班,確切的說是無休止,非計劃性,帶有潛規則性質的加班。
你或許會問,既然不適合,你為什麼要選擇程序員這個職業呢?說實話,在沒做之前,我真的不知道我不適合。
回到正題,我是在一個什麼情況下轉型的產品經理呢,頗有些黃袍加身的感覺。人是有慣性的,放棄既有的優勢,去投入一個看似美好,卻很可能是刀山火海的職業,是一次危險的賭博。
沒有親身體驗產品經理,只能說是這山望著那山高而已,所以始終帶著不確定性,而當時公司規模急劇擴大,中層管理青黃不接,沒有產品經理的情況下,BOSS考慮到空降人員可能水土不服的問題,希望從內部發展可靠的同志,於是對我進行了先進性教育,我思前想後,就是那句「我發現你對產品很有感覺」,讓我抱著士為知己者死的念頭,決絕的點了點頭。
2.關於准備

說實話,沒有準備,也沒辦法准備,因為你面臨的是一個完全未知的崗位。就想你看別人玩游戲,和自己親自玩游戲,是完全不同的感覺。別人無比嫻熟的操作和風騷的走位使你拍案叫絕,但是你真正自己去玩的時候才發現,APM不夠啊,意識跟不上。
怎麼准備,看攻略,好吧,那些寫攻略的人往往討論的是在一個對方站樁的情況下,你怎麼來乾死它,卻沒討論,如果對方後退了一下,或者忽然又一個敵人出現了,你該怎麼面對。在實際的工作中,你面臨的是各種意想不到,千奇百怪的局面,想通過攻略來解決是完全不現實的。
3.關於有用

我覺得最有用的東西就是換位思考,以前做程序員的時候,我只需要考慮我怎麼來實現,我的時間夠不夠,項目什麼時候上線,有了任何問題,我可以等待,我可以扯皮,我也可以作壁上觀。但是作為一個產品的負責人(視公司崗位職責的不同,或許有很大出路),我就像一個管家婆一樣,必須時刻注意到哪裡可能出現炸彈,每天更多的時間不是在執行,而是在觀察,思考,應變中度過。
我不再擁有一個可供我自由分配的八個小時,我的上一秒可能在思考問題,下一秒就會有人過來找我,碎片時間變的很多,就連上廁所,都會有電話進來,你隨時保持著戰斗狀態,不能有一絲一毫的鬆懈。
這個時候再去看程序員這個崗位,你發現,原來是這個樣子的,但因為我也混過,我自然知道程序員的心態,這是我的最大優勢,我能夠和程序員很好的溝通,並能理解他們在別的策劃轉為產品經理的童鞋那裡難以理解的問題,所以我這邊的研發進度往往保障的很好。
我發現所有的事情都不是像我想像的那麼簡單,方案的問題,計劃制定的問題,人員本身的問題,處處都會產生蝴蝶效應,我總是在不安中小心翼翼的防微杜漸或亡羊補牢。
但我發現,即便我付出了再多的努力,項目還是會因為各種原因走向失敗,這個時候檢討是沒有意義的,天時地利人和,缺一不可,為什麼我說產品經理這個職業看臉,是因為這個職業看起來能決定任何東西,又發現自己決定不了最關鍵的問題,所謂盡人事,聽天命,以前總被我嗤之以鼻,我發現,有些時候,我真的很有共鳴。(作者:Robert Struggle)

閱讀全文

與程序員與產品經理過招相關的資料

熱點內容
手機無法連接到google伺服器地址 瀏覽:382
手機內文件夾英文 瀏覽:1000
用什麼app可以美化視頻 瀏覽:653
手機平板加密失敗怎麼辦 瀏覽:80
wbgt接觸時間率的演算法 瀏覽:760
伺服器被關閉怎麼取消 瀏覽:313
怎麼用內網開伺服器地址 瀏覽:563
電子商務filetypepdf 瀏覽:354
linuxsoap安裝 瀏覽:497
c網路編程書籍推薦 瀏覽:846
win10自動關機命令 瀏覽:311
海康伺服器怎麼改硬碟模式 瀏覽:816
app後台運行android 瀏覽:348
對象存儲演算法 瀏覽:736
sql命令中條件子句的關鍵詞 瀏覽:516
貴陽微樂麻將胡牌演算法 瀏覽:708
光纖的伺服器是什麼意思 瀏覽:882
iphone終端命令 瀏覽:176
visualc教程pdf 瀏覽:521
ad適合練什麼app 瀏覽:162