情景1:給了一個須要必定工做量的需求,但客戶表示很着急的要,產品要求我加班完成。linux
產品:「這是客戶需求的,他們急着要。」算法
我:「那你就讓他們去吃屎。」windows
情景2:客戶的要求程序API不支持,須要時間研究算法。但客戶表示這個功能沒有他們的工做會很不方便。服務器
我:"你見過哪一個網站,你能夠去找,我找了一圈都沒找到,有這個功能的,如今最新的插件API都沒有這樣的算法,這需求徹底是瞎扯淡。"數據結構
產品:「對呀,因此這是咱們的定製化系統,咱們要針對客戶的須要給他量身定作咱們的業務。」工具
我:「那你要給我時間研究算法,這甚至已經牽扯到插件優化了,我要是看一眼就會那我都去能夠作插件賣錢了,還要在你這兒幹麼?何況,你前面也找了外包公司,人家說了這塊作不了,別人在這呆了一年了都作不了,你讓我幾天就給你弄出來?」測試
產品:「可是客戶急着要啊......」優化
我:「那他們不該該來找我,你應該讓他們去找哈利波特,給他變個魔法就好了。」網站
情景3:忽然某一天,產品說有三個臨時工做須要完成。如今時間很緊,只有一個禮拜了。插件
1.客戶找某甲公司提出需求,某甲公司找了咱們去完成,這個模塊嵌套在系統裏,須要作模塊切割給某甲公司交付。
2.該模塊出現比較隱蔽的BUG,經查發現是結構設計問題(這模塊是前面外包作的。)。
3.須要在一臺新的linux服務器上搭建測試環境,須要時間安裝配套環境。
產品:「這三個工做,須要年末完成。」
我:「沒可能的。第一,這個模塊切割很複雜,由於他把用戶表和備案表綁在一塊兒了,你跟某甲公司交接的時候,你有可能把客戶的備案表也一塊兒給他麼?不可能,由於那些數據都是隱私。這個模塊前期設計的就是一坨屎,因此如今切割都不是簡單的刪代碼刪表就行的,都須要我去深刻代碼去查找了,這個工做量是很是大的。並且後續還要測試,一大堆的麻煩事。「
」第二,如今這個模塊是有設計漏洞的,人家客戶如今不提出來是沒發現,由於客戶的全部數據都是咱們導入的。你糊弄的了客戶,你糊弄的了某甲公司麼?你連人家的測試用例都過不了,你以爲人家有可能給你結款麼?「
」第三個就更麻煩了,測試環境搭建不是上午說了下午就行的。linux和windows,一樣的軟件,安裝包和輔助工具都不同,不能用現成的,都須要從新下載,上傳,配置權限,部署,你起碼得給我三個工做日,才能運轉起來。咱們如今還剩幾天?你以爲有可能嗎?「
」我跟你說了,如今是債多不愁,蝨多不癢,這些事都不可能在時限以前搞定,如今離下班還有半個小時,我如今能作的就是思考從新設計數據結構以解決模塊BUG的方案,代碼級別的修改和數據修復都須要明天來弄了。至於剩下倆,你期望我去加班加點是不可能的,由於加班也弄不完,那我還弄個屁?「
次日,產品告訴我1,3都推到明年,專心解決2就能夠了。