search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

揭秘項目經理和程序員到底什麼怨?什麼仇?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

做不了…沒這樣做的…

這樣不合理……

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

神器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名:當著眾人或老闆的面否定你的專業度和工作成績

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

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

推薦閱讀

自救指南:當程序員誤入傳銷組織……

可能是迄今為止最好的 GitHub 代碼瀏覽插件

又一次被拋棄,Java真的不行了嗎?

大討論:程序員夫妻結婚戒指刻什麼字好?

點擊左下角閱讀原文查看更多長知識文章!



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦