趕Deadline的經歷為你帶來了什麼?
謝邀。
之所以回答這個問題,是因為感慨良多。
先說結論:趕Deadline會給我帶來一種錯覺,彷彿這個活兒沒多難,很輕鬆就能完成。這個錯覺是一種毒藥。
接著給你講故事。
讀碩士的時候,我是垃圾程序員,畢業論文是寫個程序。對我來說程序就是一個小玩意兒,邏輯弄通了就行的事兒。
當時的確是能力不行,電腦對我來說簡直就是個魔方——嗯,魔方我也不會玩兒。
所以就一直拖著,中期報告的時候還沒動手。後來發現所剩時間無幾,真著急了,跟教授軟磨硬泡出來一套解決方案,然後強行動手,用各種手段終於把想要的結果弄出來了。
寫論文的時候也是各種投機取巧,強調思路,強調分析,強調自己做了一點微不足道的工作,展開自我批評,未來工作寫了一大堆。
論文評審的時候心裡是非常忐忑的,結果居然過了,成績還不錯的樣子。
當時心裡想的是:終於弄完了,這玩意兒也沒那麼難嘛!
相信很多人都會和我有類似的感覺,什麼叫「趕」?就是使用非正常的時間完成一件事情。既然趕都能趕出來,並且結果還不錯,那麼再回頭看那些按部就班一點一點做的人,是不是有一種智商上的優越感?我趕出來的結果和你正常做的結果一樣,那麼我單位時間內的產出是否比你高?這不就是我比你聰明么?
下面我就要說明,這其實就是個錯覺,這個錯覺是一種自我麻痹的毒藥。
後來我工作,真的去做程序員,仍然是非常的痛苦,但是反正把功能實現了就行,老闆也不懂技術,滿意了就好。我看到的代碼也都是這樣的代碼,反正你用個東西我用個東西,大家都實現了各自的功能。你的東西我堅決不改,我的東西你也懶得碰,各自維護各自的就好。
反正,垃圾程序員,我當時對自己挺滿意的。
再後來,機緣巧合之下,我居然做了項目經理。
現在不知道什麼樣,但是那幾年國內外包行業混亂不堪,甲方對自己的業務沒概念,導致乙方對項目的範圍也沒有概念。到期日又是層層扒皮,每一層都給自己留了充分的餘量,等到最下面的時候,工期都是匪夷所思的。
舉個例子,當時讓我們做一個簡訊票務平台,給了我們一個月時間。結果等我們做完的時候才發現,用了四個月。但是最關鍵的是,四個月了,甲方卻沒有因此暴跳如雷,反而一副早知道你們就這樣的表情。當然我們的態度也很好,人家是996,我們是916。每天凌晨一點下班,睜開眼睛就幹活。
作為乙方,面對這麼惡劣的環境,真是八仙過海各顯神通,什麼賤招都可以用,包括跟甲方軟磨硬泡,吃了吐,賄賂,挑撥,郵件扯皮;內部則是能省就省,能坑就坑。我還記得當時有個項目甲方要求性能測試報告,我就直接給寫了一個,但是壓根沒做性能測試。
這種事兒,最開始還扭扭捏捏掰不開,後來就駕輕就熟了,再後來乾脆沉迷其中,覺得項目就應該這麼干,我這樣的項目經理才是好項目經理。
這就和玩兒遊戲一樣,大家一般第一遍玩兒都是按部就班的玩兒原版,結果有一天你實在打不過去了,使用了show me the money,以後你還會正經玩兒么?基本上都破罐子破摔了。
我當時走得更遠,反過來鄙視正經做項目的項目經理。
我們那時候有給英國公司做項目的團隊,英國公司你懂的,很守規矩,也尊重工程師。結果這個團隊被拿過來給一家韓國在美國開的公司做項目,對方的項目經理也是業務總監,是個中國人。
把我放在這個團隊做測試經理,希望我用我豐富的扯犢子經驗幫他們溜縫。
我團隊的這個項目經理是我直接上級,那叫一個光明正大,使用標準Scrum來做這個項目,真的弄一堆牌,真的一群人給故事打分,給任務打分!我沒玩兒過這麼正規的,何況我也是初來乍到,以為我以前見到的都是垃圾項目,人家優秀項目就這麼玩兒唄?
結果後來就不是了。乙方為了節省成本,人員素質上各種投機取巧,咱就不說了;甲方的項目經理居然是個雛,各種耍大刀。這產品做了一年了還不上線試用,自己琢磨琢磨把UI全部推翻重做;又找來一群架構師,把架構又推翻重做。
而乙方的項目經理壓根沒見過這麼虎的,就只會在郵件里叫喚兩聲,還不敢往上抄。乙方項目總監那個娘們兒就是個廢物,對危機沒有嗅覺。於是變成了只有我在強調危險,還沒人理我。
到後來,乙方,也就是我們這邊的副總裁直接質詢,把項目經理和我一起叫過去了,問你們這裡有沒有什麼問題,項目經理一拍胸脯,沒啥問題。我一低頭,說:「那麼從我的角度來看並不樂觀,XXX,你上次不也跟我說缺人么?」副總裁趕緊說,我對XX(甲方產品總監)的評價是不靠譜,所以找你就是因為怕你那邊有問題,有問題趕緊說。這兄弟才開始報憂。回頭我把他這頓罵,你讓這麼高層跑過來求著你說困難?
後來我覺得這就是個糞坑,提前離職了,我離職一個月後,甲方的那個產品總監被拿下,項目被擱置,項目團隊解散了。
所以你知道,那時候我心裡膨脹到什麼地步,覺得自己的手段無窮多,頗有傲視天下英雄的感覺。
那時候去面試,對方總監問我任何問題,我張嘴就是「看項目」,然後再說對不同的項目應當怎麼對待。
其實不是這樣的,現在我面試的時候,會先和對方確認一堆的設定,然後在這個設定下老老實實的按照理論講我的方案。然後面試官會調整一些設定,我再根據這些調整來調整我的方案。這裡的方案雖然不再是項目管理方案,而是技術體系的質量管理體系建設方案,但道理相同。
所以說那時候純粹是在炫耀自己有多靈活,見過多少項目。等我現在看當年的自己,會有一種「老油子」的感覺,耍小聰明,並且沉迷於耍小聰明。
在現在這個公司也會見到一些項目經理是這個狀態,都能理解,能理解。
「趕工期」之所以能趕出來,就是通過各種技巧,犧牲掉質量、可維護性、信用、體驗等等隱性成本來強調功能的實現,本質上是利用信息不對稱跟客戶打時間差,土話講,叫耍小聰明對付。
一旦喜歡甚至享受這種快感,就會看不起理論,導致反智。然而,「凡戰者,以正合,以奇勝。」沉迷於奇兵,就會忽略正兵。
我論文趕工期實現的。等到後來工作了,代碼越寫越多,覺得當初自己簡直就是個傻逼。那個項目現在拿過來也就一個星期全搞定,並且質量也會好得多。當時把時間浪費在扯淡上,並沒有在技術上有進一步的鑽研,只是滿足於功能實現,導致畢業了仍然是垃圾程序員。後來更多的是在談業務、談思路、談痛點。趕工期的時候就是對付,我不關心客戶需要什麼,我只關心我能提供什麼;後來是要想清楚客戶需要什麼,市場需要什麼,然後才是我如何滿足他們的這些需要。至於功能,隨手就寫完了。
再拿項目管理來說,後來我認真讀了CMMI、Scrum、XP、RUP和eSCM等方法論,以及PMP等管理實踐之後,再回頭看自己當年那一套,只會苦笑而已。當初的自己站在門外叫喚者,這山也沒多高,不過如此。打開門一看,嚯!高山仰止。
那時候所謂「看項目」,貌似手段豐富靈活,其實都是自己瞎琢磨的,或者聽人家說的。真的好不好使,沒人知道,我自己也不知道。反正我會好幾個套路能往上套,套上去了以後效果不理想,咱就換個套路唄?
現在是動手之前就想清楚,把套路設計好,基本上一套一個準,不會發生半路換套路的現象,並且,人家的套路都是一整套方案,不會發生這裡用這個思想,那裡用那個思想,結果倆互相衝突的情況。這樣的結果就是節省了大量的試錯成本,項目成功的機會大大增加,過程中溝通也更加輕鬆。
那現在我是正規軍了,所以我強調的是計劃能力。對目的要明確,對未來要有規劃,對價值要有排序,對戰略的制訂要有原則。
很慚愧,這只是我自己的一點微不足道的經驗。原來這件事幾個小時就可以搞完啊。之前幹嘛去了。
趕Deadline的唯一經歷是,再也不趕Deadline了!
小時候特別喜歡拖,作業更是不拖到最後一刻死也不會寫,直到小學四年級的某一天,老師讓我們寫作文,我一直想著明天寫吧,明天寫吧,結果就到周末晚上了,剛拿起筆準備寫, 我剽悍的老媽就來了,二話不說,拎著耳朵就給甩床上去了。
一句話,到點睡覺了,別的什麼也不能幹,作業沒寫完也不能寫了,等著被老師罵吧!
活生生就是一種Deadline被莫明提前了還完全不知情的趕腳啊!我說我那嚴厲的母上大人怎麼周末讓我一直玩,一反常態的不催我寫作業,原來是今天來算總帳啊……
可是年少的我胳膊擰不過大腿,萬萬不敢忤逆,只好乖乖上床睡覺。誰知一夢夢到我們年紀最恐怖的年紀主任,在升旗儀式之後當著全校同學的面批評我,說我作業沒寫,滾回家吧,別來上學了(試問,當時我的心理陰影面積是多少……)結果活生生大半夜給我嚇醒了,急急忙忙爬起來寫作文,還得時時小心母上大人有沒有醒過來,真是做賊一樣的感覺……
這件事真是在年少的我的心裡留下了不可磨滅的影響,從此以後,我的拖延症就被治好了,不做完作業再也不出去玩了,終於體會到什麼是毫無顧忌的玩啦!
說真的,趕一次血淚一樣的Deadline,就再也不會想去趕Deadline了,還是早早寫完的好!_(:з」∠)_最大的感受是在DDL之前為什麼會對自己的完成時間有這麼高的預期本來以為幾天就能做完的課設, 趕到後面才發現到處都是坑, 只能自己哭著填以及都不想承認趕出來的垃圾代碼是自己寫的T_T
自己一個人可控還好,學校環境強行把一群生活重心不同的人組成小組,然後小組deadline變成你一個人的。。。到那時候有種1v5,hasaki!的感覺。。
作為項目成員,其實,你只要認準了,去做,有問題,說,沒問題,干。改吃吃,該喝喝,改玩玩,改趕進度趕趕進度,,跟pm溝通到位,其實,你日子也沒有那麼難過。。是不是。
作為項目經理(pm ) ,著重講一講。
的確,deadline,對於老闆來說,一個項目,你如果,中間沒有反饋,然後,我靠,你還給了我時間點,這說明,一切都是沒有問題了,是不是,這是作為一個pm,一個管理者該有的素質。。
你說道的事情,一定要做到,這東西,如果你沒有做到,你就是個大傻逼。。在老闆眼裡,因為,
尼瑪,你就是顆定時炸彈啊,是不是,這是你一輩子的標籤,什麼標籤,你沒有在規定的時間,把
規定的事情做好。
而其中,有一些軟性的東西,叫做溝通,叫做風險評估,叫做擴展性,叫做團隊合作的協調性。
什麼意思,一件事情,你不是一個人完成的,如果你要把這個事情接下來,而且,是從老闆那裡接
下來,老闆就問你,你這個時候,是有行駛老闆御賜尚方寶劍的能力的,是不是。
比如說,這時候,你經常跟老闆溝通反饋,然後,老闆最怕的是一個黑盒,你說人家是黑盒,如果你這個人就是一個內向不愛溝通,然後有風險掖著藏著,最後延期的人,tmd,你就是個大傻逼咯。是不是。。
可是,問題是,什麼樣的情況,這樣的事情比較不容易發生,在一個項目室裡面,這樣的事情比較
不容易發生,因為,每天都能見到你,這個時候,你就不是一個黑盒,你閑聊的一杯茶,你閑聊的
一頓飯,你都可以跟老闆或者同事溝通相關的情況,這個時候,就算你tmd2b,自己不知道主動溝
通,老闆也能從旁邊的人那裡了解到項目情況,是不是。
所以,我們就要問,一般什麼樣的人容易藏著掖著,風險。最好的情況,風險自擔,也不用反饋什
么,最後跟老闆說一句,「大哥,搞定了」。這是牛逼的。而搞定的過程中,你只要在合法範圍之
內,把事兒搞定,這件事兒就算是你的咯,是不是。
沒那麼牛逼的,你看,我靠,這件事兒,我扛了一下,扛不下來,旁邊的怎麼推都推不動,這個時
候,有小老闆來問問你情況,所以,人家的意思是,一般的項目,我tmd還不問呢。。最後,你用
老闆之劍,把事情給削下去了,是不是。這算是個「不錯的,搞定了」。
最糟糕的是什麼? 可是,你這個時候已經在風口浪尖上了,你不推,關鍵是什麼,關鍵是,這個時候,你心態不好。
什麼叫做心態不好?
這個時候,你應該好好的把項目的進展跟人彙報,,而不是,tmd覺得人家來搶功勞了。為什麼? 因為這個時候,你已經被搶功勞搶怕了,什麼叫做搶怕了? 組內人家搞今天搞個微信的中間頁,好了,人家其他團隊的s大大,立馬搞了一個。然後人家靠近老闆,立馬,沒你事兒了。。
因為,比如,前端這樣的工種,你並沒有什麼技術門檻,很多時候,很多時候,在於快速把事情做出來,快速應用到組件裡面,這個快的過程中,其實對你來說,就是,我造一個輪子又怎麼樣? 誰tmd知道這點子是誰的? 這也是造輪子造成的弊端。。
人家搶功勞的,已經搶成了p發,你一個苦逼幹活的,幹了這麼多年,還是個小p股,,所以,什麼意思,你當時沒有現在這樣的修行,你就是個剛剛畢業毛頭小子,,你超級想要升級,以為,跟你一起進來的升了,,你超級喜歡錢,,因為,升了就有錢,就可以回去該幹嘛幹嘛了。。你超級齊心升級,因為你讀書的時候,年年都升級。。那個時候的心態,非常的不好,,
所以,說,心態決定成敗,非常重要,,而這個時候,tmd還號稱是團隊最大老闆的項目,搞了平台,搞了個作戰地圖,給你好好的展示在哪裡。。
所以,就像彭總說的,你這些外來者,我已經本能的會抗拒。。因為,為什麼,因為被搶怕了。你辛辛苦苦想出來的電子,一下子,後面冒出來一堆。。。。
我相信,在xx,好多人有我同樣的想法,特別是我所在的團隊,是不是。。。
現在,可能經歷過你知道,級別這東西,不是一個很重要的,這是附加物,而不是奮鬥的目標。。是不是。。所以,心態不好,,很容易出這種,藏著掖著的事情。。
而藏著掖著也就算了。。你tmd還想把通用性給做好。什麼意思,因為,你藏著掖著的東西,你早就擋成了自己的東西,當成了自己小孩一樣,,你並沒有覺得,你給出的那個deadline有多重要,因為,tmd,這東西,遲一點,也不會有多少影響,,因為,業務需求的溝通,到你這裡,其實並不是太急,並不是特別急。。只是,你給了一個deadline。。
所以,你這個時候,想做通用性,,什麼意思,本來,一個產品,他本來的架構,或者業務放想要的就是這麼一條線,現在,你tmd搞了一個支持幾乎所有的線的產品,對你自己來說,或者對公司來說,是不是超級有意義,,所以,這麼一個不重要的deadline,或者並沒有從業務方收到緊迫感的業務,是不是,可以把通用性給做了。。
後面,老闆不認通用性,只認deadline。所以,承諾這東西,作為pm來說,一定要拍下來,最好是寫下來,,什麼意思,你口頭一句話,沒屁用。。
如果,這個時候,團隊除了油子,人家看你好好的,撬動撬動你團隊,而你並沒有這樣的意識或者相關的管理經驗(成功或者失敗的經驗),你就非常被動了,,雖然,你把事兒自己扛了下來,通用性做出來,但是過了deadline ,老闆也不一定認啊,是不是。
所以,其實,pm是一個綜合能力,業務,管理,技術,都需要的能力。在沒有相關的管人經驗的時候,上pm,特別是內心是信奉「人之初,性本善,與人為善」那一派,要非常的小心,這是你自己的瓶頸了。 因為,管理,需要兼顧「人之初,性本善,以及人之初,性本惡」論,這是一個千古爭下來沒有結論的哲學題,然後,他都是由於人的經歷也好,等等,客觀存在的。。一句話,「以德報於,何以報德」 以上(可以看看我回答的那個技術管理的那一篇)。
所以,這時候,你當然不是肉體上消滅它,不是肉體上消滅那個老鼠屎,實際上,是自己度事情的把控度的一種能力。你要從更加宏觀的角度來思考問題。 這個時候,你當然可以溝通,提出警告,給他上心理輔導課(上君誅心,其實信奉「性本善」的誅心能力還是挺強的相比性本惡的人來說,因為,善的人一般都有同情心,同理心,所以,遇到不合適的情況,你知道跨出那一步xxxxxx 。你看,佛主說:「應如是住,如是降伏其心」,佛法就不深入討論了。。。可以看看我以往的回復。這裡用了誅字,其實也沒有那麼嚴重,因為,影響別人,其實是一種能力以及好的品質),
最後用好自己手裡的權力,以及跟老闆更加短的溝通路徑。。以上。。
剛剛趕完deadline怒答一波:31號要交的自主招生材料我29號才知道有這回事,硬是把別人弄了兩周的一大堆材料壓縮到了兩天湊齊(包括學校公章什麼的)然後才發現原來這事這麼容易啊!(實力嘲諷.jpg)嗯,而且全過了
推薦閱讀: