程序员拒绝一个合理需求的15个方法!
程序員是個(gè)好職業(yè),工資高、又體面,唯一的缺點(diǎn)就是費(fèi)頭發(fā)。在日常工作當(dāng)中,產(chǎn)品經(jīng)理是跟程序員打交道最多的人,據(jù)說(shuō)產(chǎn)品經(jīng)理的靠譜程度,跟程序員掉頭發(fā)的速度成反比,也就是說(shuō)產(chǎn)品經(jīng)理越不靠譜,程序員越容易早謝。
程序員最頭痛的事情,莫過(guò)于碰到不靠譜的產(chǎn)品經(jīng)理,吵又吵不贏他們,動(dòng)手吧,又不是我們這些受過(guò)9年義務(wù)教育的人應(yīng)該干的事。那怎么辦呢?
為了解決這個(gè)難題,老K走訪了10多位互聯(lián)網(wǎng)大廠的骨灰級(jí)程序員,他們常年跟產(chǎn)品經(jīng)理打交道,還能活到現(xiàn)在,必定有過(guò)人之處,吃過(guò)的鹽比我們走過(guò)的橋還多。關(guān)上燈,他們就是房間里最亮的星,照亮我們前行。
回到本文主題,為什么要研究“拒絕一個(gè)合理需求的方法”呢?因?yàn)?#xff0c;連合理的需求都能夠坦然拒絕,更何況不合理的呢?哈哈哈哈,不啰嗦了,上菜:
1、這個(gè)需求的價(jià)值是什么?這是對(duì)產(chǎn)品經(jīng)理的靈魂拷問(wèn),應(yīng)對(duì)菜鳥(niǎo)級(jí)的產(chǎn)品經(jīng)理,足夠讓他菊花一緊,兩腿哆嗦。碰到老鳥(niǎo)產(chǎn)品經(jīng)理,他會(huì)跟你秒天秒地秒空氣,這時(shí)候,你就靜靜地看著他裝逼。
2、我們的目標(biāo)用戶是誰(shuí)?用戶量多大?如果產(chǎn)品經(jīng)理提了一個(gè)小眾需求,這個(gè)提問(wèn)就是直拍軟肋,殺傷力巨大,你是在質(zhì)疑產(chǎn)品經(jīng)理是個(gè)傻子,把他的智商按在砂紙上摩擦。
3、這個(gè)功能解決了用戶什么痛點(diǎn)?有數(shù)據(jù)支撐嗎?產(chǎn)品經(jīng)理立刻被問(wèn)得捂著胸口,沉默不語(yǔ)。程序員有所頓悟,哦,我懂了,你是不是想說(shuō),這是來(lái)自用戶內(nèi)心深處的呼喚。產(chǎn)品經(jīng)理說(shuō),不是,我以前也是程序員,產(chǎn)品經(jīng)理就是這樣被我問(wèn)掛的,現(xiàn)在我來(lái)頂替他。
4、原型圖畫(huà)了嗎?設(shè)計(jì)文檔寫(xiě)完整了嗎?原型圖、設(shè)計(jì)文檔是程序員唯一可以挑剔產(chǎn)品經(jīng)理的地方,千萬(wàn)要珍惜做甲方的時(shí)光,因?yàn)橄硎芡?#xff0c;權(quán)利立馬反轉(zhuǎn)。人生就是這樣,不停地變換姿勢(shì),傷害彼此。有時(shí)候想想,職場(chǎng)當(dāng)中,大家都是狗,反正20年后都要一起去跳廣場(chǎng)舞的,何必撕扯得這么投入?
5、設(shè)計(jì)文檔確定不改了吧?行,我給你排期。設(shè)計(jì)文檔不再改了?認(rèn)真你就輸了,改到第10次,還是覺(jué)得第1個(gè)是最好的,就問(wèn)你酸爽不?先答應(yīng)他,開(kāi)始盤(pán)資源排期,“哦,我看了一下,你這個(gè)需求可能要排到下輩子了”。
6、你就告訴我,要抄哪家吧。當(dāng)產(chǎn)品經(jīng)理說(shuō)出10個(gè)定理,5個(gè)推論,3個(gè)數(shù)據(jù)來(lái)證明這個(gè)功能的必要性。你就回他一句,別扯了,你就告訴我,要抄哪家的。產(chǎn)品經(jīng)理的遮羞布瞬間被扯掉,就問(wèn)你尷尬不?讓你裝逼,裝逼遭雷劈。
7、我這里沒(méi)問(wèn)題了,讓項(xiàng)目經(jīng)理去立項(xiàng)吧。立項(xiàng)可是個(gè)漫長(zhǎng)的工程,等他走完立項(xiàng)流程,半年過(guò)去了,然后再跟他談資源的事情,回到第5條,此處可以有N個(gè)死循環(huán),N無(wú)限大。
8、這個(gè)需求對(duì)架構(gòu)影響蠻大的,拉上架構(gòu)師再討論下。剛解釋清楚的需求,再花上幾天給架構(gòu)師講清楚,架構(gòu)師再提出10個(gè)疑問(wèn),再拉上其它產(chǎn)品線的架構(gòu)師來(lái)論證,兩個(gè)月又過(guò)去了。這時(shí)你又回到第一個(gè)問(wèn)題:這個(gè)需求的價(jià)值是什么?如果真的非常急,非常有價(jià)值,現(xiàn)在已經(jīng)過(guò)去兩個(gè)月了,好像沒(méi)有它也沒(méi)那么大影響嘛。binggo!又氣吐血一個(gè)產(chǎn)品經(jīng)理,打完收工。
9、工作量主要在前端,讓前端一起評(píng)估下吧。前后端分離以后,以前一個(gè)人的工作,現(xiàn)在兩個(gè)人來(lái)干,以前一個(gè)開(kāi)發(fā)應(yīng)付產(chǎn)品經(jīng)理,現(xiàn)在兩個(gè)開(kāi)發(fā)一起上,內(nèi)耗也耗死他,邏輯放在前端還是后端?校驗(yàn)放在前端還是后端?這TM都是問(wèn)題。
10、這個(gè)功能很有創(chuàng)新性啊,讓老板也來(lái)頭腦風(fēng)暴一下吧。最高級(jí)的扯皮,就是把老板拉進(jìn)來(lái)。老板懂個(gè)屁啊,還要在下屬面前裝懂,天馬行空,扯些有的沒(méi)的。凡是老板親自抓的項(xiàng)目,大概率要失敗,他TM整天提出問(wèn)題質(zhì)疑,又給不出方向,團(tuán)隊(duì)就更不知道該怎么做了,不失敗才就奇跡。
以上都屬于基本打法,是時(shí)候表演些真正的高階玩法了。對(duì)產(chǎn)品經(jīng)理實(shí)施PUA,從精神上折磨他、擊垮他。
11、假裝同意后,拒絕。先是假裝同意,給他希望,“嗯,我覺(jué)得可以做的”。然后,再拒絕他,但是要表現(xiàn)出真誠(chéng),產(chǎn)品經(jīng)理不怕被拒絕,但是怕被瞧不起,“其實(shí),你是有能力的產(chǎn)品經(jīng)理,只是這個(gè)方案不太適合落地,你會(huì)遇到一個(gè)更好的開(kāi)發(fā)。。。”,你說(shuō)他的方案不行,不就是侮辱他的能力嗎?沒(méi)錯(cuò),狠狠羞辱他。
12、若有所思后,拒絕。他講了2個(gè)小時(shí)的產(chǎn)品方案,完全講嗨了,主要是自嗨。口干舌燥,頭暈眼花的時(shí)候,你假裝若有所思,產(chǎn)品經(jīng)理完全被你的演技征服了,他認(rèn)為他就是伯牙,你是子期,他是牛郎,你是織女,你們琴瑟和鳴,莫不靜好。他深情地注視著你,眼里好像有些類似愛(ài)情的東西,你立刻無(wú)情地拒絕他,“做不了”。
13、反問(wèn)后,再拒絕。經(jīng)過(guò)第12條的折磨,產(chǎn)品經(jīng)理已經(jīng)心力交瘁,處在崩潰邊緣,看不到任何希望了。這個(gè)時(shí)候,你再點(diǎn)燃他的希望之火,此時(shí)最好站在陽(yáng)光直射的窗戶前,讓耀眼的光線刺痛他的眼睛,你像神一樣來(lái)到他面前,復(fù)述一遍他的方案,問(wèn)他是不是這樣?正當(dāng)他滿懷歡喜,以為你已經(jīng)完全領(lǐng)悟到了方案的真諦時(shí)候。你立刻無(wú)情地再次拒絕他,“做不了”。
14、然后,開(kāi)始踢皮球。經(jīng)過(guò)以上步驟,你和產(chǎn)品經(jīng)理之間那點(diǎn)信任已經(jīng)蕩然無(wú)存了,這時(shí)候你可以開(kāi)始踢皮球了,“這個(gè)需求,更適合XX產(chǎn)品線團(tuán)隊(duì)來(lái)做”,“這個(gè)需求,應(yīng)該由創(chuàng)新部來(lái)主導(dǎo),找他們聊聊看。”
15、Never Say No。總之,不要直接拒絕,Never Say No。要時(shí)刻給產(chǎn)品經(jīng)理一種若即若離、曖昧、朦朧的感覺(jué),讓他覺(jué)得既充滿希望,又沒(méi)有十足把握。在他感覺(jué)到馬上要修成正果的時(shí)候,立刻把所有希望在他面前摔得粉碎,虐心啊。
總之,奉勸各位程序員,不要為了拒絕而拒絕,你不做這個(gè)需求,還有更難受的需求。就算需求是“屏幕跟著手機(jī)殼變換顏色”,也不要太過(guò)絕望,技術(shù)也有它的邊界,承認(rèn)自己不行,不丟人,真別覺(jué)得“沒(méi)有技術(shù)實(shí)現(xiàn)不了的”。
最后,愿天下的程序員和產(chǎn)品經(jīng)理,都能善待彼此,拍磚也選塊輕的,做不成敵人,就做朋友,一起聯(lián)手對(duì)付需求方,敵人的敵人就是朋友嘛。呃,多么痛的領(lǐng)悟啊。
往期推薦他被稱為“中國(guó)殺毒軟件之父”,沒(méi)想到身患?xì)埣?#xff0c;38歲才接觸電腦!
干掉Navicat:正版,MySQL官方客戶端真香!
面對(duì)復(fù)雜業(yè)務(wù),if-else coder 如何升級(jí)?
本文由“壹伴編輯器”提供技術(shù)支
?
直面Java第329期:哪個(gè)命令可以監(jiān)控虛擬機(jī)各種運(yùn)行狀態(tài)信息?
深入并發(fā)第013期:拓展synchronized——鎖優(yōu)化
如果你喜歡本文,
請(qǐng)長(zhǎng)按二維碼,關(guān)注?Hollis.
轉(zhuǎn)發(fā)至朋友圈,是對(duì)我最大的支持。
點(diǎn)個(gè)?在看?
喜歡是一種感覺(jué)
在看是一種支持
↘↘↘
總結(jié)
以上是生活随笔為你收集整理的程序员拒绝一个合理需求的15个方法!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [Swift]LeetCode210.
- 下一篇: AtCoder Grand Contes