【每分每秒都在問自己】PM 們不敢說的職場辛酸:為什麼要會寫程式?

Screen Shot 2016-09-19 at 11.59.05 AM

【為什麼我們要挑選這篇文章】PM 到底需不需要懂程式?這個問題已經被討論千萬遍了,但看完以下例子,似乎懂程式可以讓你的工作輕鬆很多。(責任編輯:鄒昀倢)

前陣子 Pokemon Go 開始夯的時候,靠北工程師上 PO 出了一張改圖,看到的朋友都自動轉貼 tag 給我,我在 LINE 群組裡面笑到快崩潰,這截圖真是說出了我們 PM 的辛酸。

截圖自 靠北工程師
截圖自 靠北工程師

事實上,每當我在 PM 這個工作上一次又一次遇到挫折以及失敗時,我都跟老婆大人以及身邊的朋友哭喊著說:這次我一定要學寫程式了,等著瞧吧!我已經買了 Flash / PHP / Python / Javascript / 資料庫實作,等等等的書…… 這次我一定要重拾學習程式的偉大創舉啊!

當然此前每一次的吶喊,都隨著產品或專案進入下一波忙碌的時程,就在我的小腦袋中逐漸 fadeOut() 忘卻,跟其他想學好的東西諸如:英文 / 理財 / 運動 / 料理 / 攝影 / 小說等等一起打入冷宮。

所以說啊,PM 到底為什麼要寫程式?這讓人想哭的笑話是怎麼戳到 PM 的?讓我們來瞧瞧看。

因為你是 PM 所以你會遇到……

1.「你會寫程式對吧。(肯定句)

咦?為什麼公司產品或資訊部門以外的同事,都會誤以為這些東西動起來是我作的?是因為我負責教育訓練以及侃侃而談為什麼要這樣子實作嗎?

但,這位阿姨,沒有啦,我頂多只是用凡人的角度寫人類看得懂的說明罷了。

2.「這邊有 BUG!」

「好,請交給我看看。」「哇~好了耶,謝謝!」「呃,這真是太好了(汗)」我跟你說,我真的只是看看,或者重新測試一次能不能再現這個 BUG,但 BUG 通常不是自己會好(?)就是工程師心情變好的時候 BUG 就一起好了。 真的,不蓋你,回報給我只是一種安慰劑效果,我從來沒有動手修過一行 Code。

3.「你覺得這個功能要寫幾天?」

PM 總是會被問時程,但負責寫的人自己都估不準了,幫忙催生的產婆是能幫忙生膩?「沒關係嘛,你都做這麼久了,你先幫忙估看看,我只是參考!」對啦,鬼才信你。

4.「這個廠商給的技術文件你先看完再跟我說!寫的亂七八糟!」

汗,有時候就是會跟脾氣與耐性不太好的工程師合作,偏偏時程又趕,第三方廠商的串接文件又丟三落四,唉呀,我為什麼不會寫程式呢?這樣就看得懂技術文件啦。

5.「為什麼這個東西實作出來沒有 OOXX ?」

「因為你沒有說啊!你以為這麼簡單喔?你們都嘴巴講講啦!」有時候會遇到很優秀的工程師,他們真的會在討論業務邏輯時順便協助理順所有的例外狀況,以及一起求出對應解。

但也有時候,會遇到 87 分的工程師,寫出來的規格不一定有實作,但沒寫出來的一定沒有,這時候就會心想,為什麼我自己不會寫程式呢? 但我真的聊過有 PM 因此自己會寫整套測試案例的,他鴨梨一定山大。

6.「上次請你埋的追蹤代碼好像有錯誤,數據沒有進來。」

「怎麼可能?就你上次貼的那段啊?」「呃,你的寫法錯了,請再看一下技術文件的範例。」「你又不知道前端怎麼寫?我有埋啦!」「但數據還是沒有進來喔,可以再檢查一次嗎?」其實不是每個工程師都十項全能,只是狗屁倒灶他們處理多了,自然被當做神燈精靈許願。

每次佈署網站的追蹤代碼都可以發現各種工程師的有趣習性,有些人會自己幫你規劃(他覺得方便的)變數名稱,最後匯出報表的時候根本沒人看得懂。有些人會很有興趣的跟你討論更有彈性的規劃方式,主動多寫一些前端判斷。 但很多時候還是會覺得,為什麼我不會寫程式,這樣就更能徹底的規劃細節了。

7.「你覺得這個專案該用什麼樣的技術?」坦白說,很多公司是缺乏技術決策者的,或者技術人員不在決策圈的範圍內,因此 PM 順理成章變成莫名其妙被問到技術決策問題的人。還好,通常求爺爺告奶奶久了,也瞎混很多技術論壇以及天天閱讀科技新媒體,要多潮有多潮的技術尖端話題總是能侃侃而談賣弄兩把刷子(也只有兩把)。

但談完那些應該要很務實,但卻又很虛幻的技術話題後,還是要問問老闆口袋有多深,能不能玩得起新潮的技術。 然後又覺得,為什麼我不會寫程式?

8.「規格文件我用 Markdown 寫給你好嗎?我有 github 可以把文件一起上傳到專案。」

「哇!非常好,這樣很方便!」有時候其實多學一點東西,跟技術夥伴用一樣的工具工作,會更容易融入,也讓溝通的隔閡減少。 所以這個時候就會想,為什麼我不會寫程式?

還有什麼?一時之間想不到……

(本文經原作者王彥博授權轉載,並同意 TechOrange 編寫導讀與修訂標題,原文標題為 〈可達鴨的一句笑話,講出了 PM 們不敢說的辛酸:為什麼要會寫程式?〉。)

點關鍵字看更多相關文章: