程序員和產品經理之間的恩怨情仇

  我本來是一個程序猿,我轉行做產品經理是為了"報復 "社會,因為我曾經被傷害過……

  段子1

  程序員和項目經理上了火車……

  一個年輕的程序員和一個項目經理登上了一列在山裏行駛的火車,他們發現列車上幾乎都坐滿了,只有兩個在一起的空位,這個空位的對面是一個老奶奶和一個年輕漂亮的姑娘,兩人上前坐了下來。

  程序員和那個姑娘他們比較曖昧地相互看對方。這時,火車進入山洞,車廂裏一片漆黑。此時,只聽見一個親嘴的聲音,隨後就聽到一個響亮的巴掌聲。很快火車出了山洞,他們四個人都不説話。

  那個老奶奶在喃喃道,“這個年輕小夥怎麼這麼無禮,不過我很高興我的孫女扇了一個巴掌”。

  項目經理在想,“沒想到這個程序員居然這麼大膽,敢去親那姑娘,只可惜那姑娘打錯了人,居然給打了我。”

  漂亮的姑娘想,“他親了我真好,希望我的祖母沒有打疼他”。

  程序員坐在那裏露出了笑容,“生活真好啊。這一輩子能有幾次機會可以在親一個美女的同時打項目經理一巴掌啊”。

  段子2

  程序員+項目經理=世界上最遙遠的距離

  世界上最遙遠的距離,是程序員和項目經理,對於程序員説的話,項目經理們是這樣理解的:

  程序員:就目前的設計,我大概一週內就可以搞定基本框架。然後我們從頭再優化整理、完善設計, 在接下來的一週提交一個穩定的版本。

  項目經理的理解:整個項目只要兩個禮拜就可以搞定。

  程序員:是的,我可以寫一些 Web 服務,通過這個服務,其他的開發人員能夠與我們的系統進行交互。

  項目經理的理解:他一人就可以構建出一個每分鐘能夠承受百萬用户的負載均衡Web服務網站。

  程序員:我們需要和下一版本負責人開個會,告訴他們除非有合適的構建部署服務器,我們無法按時完成項目。

  項目經理的理解:沒戲了!(淚奔中。。。)

  程序員:我們需要培養每個程序員將所有項目都當作是自己的代碼的認識,這樣他們會更有責任心。

  項目經理的理解:他願意對公司所有軟件項目負責並且願意背黑鍋。

  程序員:如果你要用 HTTP GET 寫一個網站方法,那麼它只應該返回數據。如果你想要個能夠寫入數據的方法,那你要麼用 POST,要麼用 PUT。

  項目經理的理解:(牢騷中…)這傢伙真是個臭老九,非要分得這麼清楚,一是一二是二的,好像不這樣的話他心裏就不舒服。(繼續牢騷中…)

  程序員:Dinesh 和 Gilfoyle 逆向工程了一些舊程序,發現你之前的配置有點不一致。

  項目經理的理解:老子要炒了他們!

  程序員:現在項目人手不足,也許這週末我可以從家裏遠程登錄到公司的機子,這樣可以稍微趕一些進度。

  項目經理的理解:為了完成這個不可能完成的項目,他甚至願意炸掉大橋然後含笑死去。即便沒有死,他也會從病牀上爬回公司繼續為我賣力到死。他在請求我鞭笞他。

http://p3.pstatp.com/large/31d900041e97ddbd7973" />

  項目經理對付程序員的七大武器

  程序員對付項目經理們有自己的説辭:

  做不了…沒這樣做的…

  這樣不合理……

  而項目經理也有七件神器,説服程序員:

  神器1:這是用户要求

  這應該很簡單吧,不就是XXX,然後XXX嗎?

程序員和產品經理之間的恩怨情仇

  神器2:競爭對手已搞

  我就要這種效果,怎麼實現是你的問題。

程序員和產品經理之間的恩怨情仇

  神器3:開發量小

  這個需求,先這樣這樣,再那樣那樣,用XX技術很快就搞定了。

程序員和產品經理之間的恩怨情仇

  神器4:老闆想要

  這個需求老大已經同意了,你照着做就是了。

程序員和產品經理之間的恩怨情仇

  神器5:不要寫死

  神器6:先做出來

  神器7:明天上線

  項目經理讓程序員不爽的10種行為

  項目經理究竟有哪些行為讓程序員感到不爽?下面讓小編為你八一八項目經理讓程序員不爽的10種行為:

  第10名:提出不合理需求

  程序員很怕項目經理提出不合理的需求。不得不説大部分情況下項目經理對產品功能的思考比較正確,畢竟這是項目經理的專業。

  但是,就像程序員會犯錯一樣,產品經理也會偶爾腦洞大開,提出不合理需求挺讓程序員為難的。拒絕吧,項目經理肯定不開心,不拒絕吧,將來產品上線了,都不好意思説這塊是我做的(捂臉)。

  第9名:盲目要求抄襲競品

  “這個功能競品有,所以我們也得有”。這是許多程序員很怕聽到的一句話。項目經理抄的爽,程序員抄的懷疑人生的意義。抄抄抄,那幹嘛不直接讓用户用競品呢?

  第8名:懂點技術,覺得“這個問題很簡單”

  有句話叫做不怕流氓,最怕流氓會武功。不怕項目經理不懂,就怕項目經理懂技術。

  半瓶水的項目經理覺得自己懂技術,精力充沛,能夠替你做出決定 —— “這個問題不就是在數據庫里加個字段就可以解決了嗎?你要是沒時間,我給你寫個 SQL 語句,你執行一下吧。”

  OMG,加字段加個頭啊,老子用的是分佈式的 nosql db,你讓我怎麼執行 SQL 語句啊。既然你這麼懂,you can you up?

  第7名:總是用會議打斷你的工作

  會會會,為什麼總有開不完的會!寫碼寫得正 High,突然一個會,狀態一落千丈,瞬間不想寫了有木有?如果要想讓程序員有高質量高效率的產出,保證免受打擾還是很重要的。強烈建議項目經理減少開會時間。

  第6名:不放心,幾乎要搬小板凳守着你工作

  程序員不需要監工,如果你相信他,請給他獨立空間,讓他安靜地、獨自工作,這樣效率更高。當然,如果你是個萌妹子,那麼另當別論。

  第5名:虎頭蛇尾,承諾不能兑現

  有的時候項目經理頭腦發熱,幹勁十足地牽頭推動一件事,程序員也會覺得這個項目做好了棒棒噠,但是做着做着漸漸項目經理疲了。

  最後產品功能上線了,反響不咋地,項目經理也不願意後續推動。這種情況發生一次、兩次、三次,程序員就不會再有熱情了。

  第4名:總是要求程序員加班

程序員和產品經理之間的恩怨情仇

  項目有忙有閒很正常,偶爾加班也無可厚非,但是總是一直一直加班就不好了。畢竟程序員是高危職業,這麼高強度工作,是很容易把程序員養死的……

  第3名:隨便改需求

  如果項目經理想要整死程序員,頻繁改需求是最快的辦法。但是,如果執意要這麼做,也要小心自身的人生安全……

  第2名:事事拿老闆當擋箭牌

  什麼功能都是老闆要求的,不能砍。這個功能老闆説必須要做,那個功能老闆説明天就得上……真不知道是老闆做產品還是讓你做產品。老闆這麼厲害,還要你項目經理幹嘛呢?

  第1名:當着眾人或老闆的面否定你的專業度和工作成績

  由於程序員骨子裏的驕傲,這是最最不能忍的。而且,不管任何職業都不應該當着別人的面否定對方的工作,尤其是對方的專業領域。

  除非你們真的不想合作,那麼一拍兩散,各幹各的去比較好。天大地大,兩個互相看不上眼的人何必擠在一艘小船上呢?

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2714 字。

轉載請註明: 程序員和產品經理之間的恩怨情仇 - 楠木軒