
作為一名產(chǎn)品狗狗,平時工作中合作機會最多的無疑是那些上可搶產(chǎn)品狗狗飯碗,退可拒產(chǎn)品狗狗需求,不靠臉而靠手藝吃飯的,牛逼哄哄的程序猿猿。本人從事過不到一年的 App 外包項目的產(chǎn)品工作以及一年半的 Web 站點產(chǎn)品工作。打過交道的阿猿多達十幾個,他們有一個共同點:都是男的,以及,都認為自己擅長的語言是世界上最好的語言。
其實很多阿猿并不像我們想象中那樣粗獷,那樣神秘。他們有的單純善良,有的孤僻敏感,有的才華橫溢,有的高傲霸道,有的擁有小公舉般細膩的內(nèi)心,有的天天洗頭還運動跑步,有的還能分辨出卡其色和駝色的女鞋。他們用 coding 改變世界,用沉默抵抗世俗。
講幾個我與幾個阿猿之間的故事,讓各位讀者對他們有個更深入的了解。
霸氣的阿猿:底層架構(gòu)問題,實現(xiàn)不了
江湖上有這樣一個段子:
產(chǎn)品:「這里鼠標懸浮時下劃出菜單,然后鼠標移至菜單時顏色變藍,然后……」
設計師:「別廢話,把你要抄的網(wǎng)址丟給我就行了?!?/p>
前端:「別廢話,把你要抄的網(wǎng)址發(fā)丟我就行了?!?/p>
后臺:「哦,底層架構(gòu)問題,這個實現(xiàn)不了。」
江湖上有這么一個段子:
產(chǎn)品:「鼠標懸浮到這里的時候,下劃彈出菜單,然后鼠標移至菜單的時候,這里文本顏色變藍,然后……」
設計:「別廢話,把你要抄的頁面網(wǎng)址發(fā)給我你就可以滾了。」
前端:「憋說話,把你要抄的頁面網(wǎng)址發(fā)給我你就可以滾了?!?/p>
后臺:「哦,因為底層架構(gòu)的原因,這個實現(xiàn)不了?!?/p>
這不是段子,這是真實存在著的。
我們有次接了個「大項目」,說是「大項目」并不是因為它錢多或者耗時久,而是因為這個項目是公司老總親自簽來的。老大教育我們對待該客戶要更加熱情更加燦爛。
該客戶有個嗜好,就是喜歡改需求。三天一小改,五天一大改,交付日期也一拖再拖(小公司嘛,你懂得,就算事先簽有合同,也不敢得罪甲方,畢竟款項要在交付之后才能打來)鬧得我們整個項目團隊心疲力盡人心惶惶。終于有一天,該客戶提了個超級「牛逼」的需求,這個需求完全顛覆了之前的數(shù)據(jù)庫設計,阿猿要求越過我直接與甲方通話,撂下一句:底層架構(gòu)問題,實現(xiàn)不了。這一次,甲方破天慌的讓了步。
從此以后,項目進展的很順利。
自信(fu)的阿猿:不可能是 bug,我這里是好的
有一次剛剛發(fā)布完,就有用戶反饋新功能有 bug,我根據(jù)用戶提供的線索和環(huán)境嘗試了下果然復現(xiàn)了。立馬反饋給阿猿。
阿猿的第一反應:「不可能,我這里咋是好的?!?/p>
「我當場復現(xiàn)給你看……」
「啥瀏覽器?IE 6 我可不管?!?/p>
「是 chrome 瀏覽器?!?/p>
「你是不是操作錯誤?」
「不會的,只有這一個入口。」
阿猿終于接受了有 bug 的事實。一檢查,原來是代碼沒提交……沒提交……提交……交……
無奈的阿猿:你再改需求我就猝死了
每次改需求的時候我都要先打探下阿猿當時是面帶桃花還是面色凝重,然后再小心奕奕的試探。
「阿猿,這個需求我要改一下,好嗎?」
「哦。」
「阿猿,我錯了,這個需求又要改一下……」
「……」
「阿猿,不好意思,這個需求又要改一下,我保證最后一次,再改剁手!」
「哦?!?/p>
「阿猿,我又要改需求了……」
「再改我就猝死了!」
但是阿猿最后還是冒著猝死的風險把需求改了,嚶嚶嚶……
委屈的阿猿:歷史遺留問題,不關(guān)我的事哇
程序上線后又被爆出了 bug,阿猿吸取之前的教訓,先坦然接受了有 bug 的事實,然后屏息凝神開始認查找原因,試圖在千頭萬緒的干擾線中揪出罪魁禍首的那條來。
幾個小時后。
「唉,這個是老問題,以前就有的?!?/p>
「啥?那你為什么之前不提?」
「這段代碼是以前的人寫的,沒加注釋看不太懂,也沒敢改……」
「那怎么辦?」
「我試試能不能動?!?/p>
然后,就沒有然后了。
困惑的阿猿:這究竟是為什么呢
場景仍然是在修 bug。
「阿猿,這個問題找到原因了嗎?」
「嗯,已經(jīng)改了,你測試下吧?!?/p>
然,并不行。
「誒,為啥呢……哦,我知道了,等等,這次肯定行了?!?/p>
然,并不行。
「不可能啊,難道是這里的問題?我改下再試試?!?/p>
然,還是不行。
「為啥呢?改改這里吧……再把這里也改下……你再試試?!?/p>
終于成功了。
「阿猿啊,好了誒!是什么原因?」
「嗯……原因很復雜……」
無解的阿猿:項目多久能上線?
有一次,前端阿猿和后臺阿猿正在小群里就 XX 項目的實現(xiàn)方式討論的熱火朝天,堅持自己的方案是最佳方案并懷疑對方的方案有缺陷。眼看著他們兄弟的情誼就要走到盡頭,我適時插了一句:「XX 項目啥時候能上線?」。這一問,群里立馬安靜了。
每次讓阿猿評估開發(fā)時長,阿猿都面露難色,仿佛思緒已經(jīng)飄到了云端,又仿佛在推理一個世紀大疑案。被逼急了,很有可能說出一個比他自己實際預估時間長 2~3 倍的答案,當你表現(xiàn)出懷疑的神情時,就裝作理直氣壯的樣子,摞下一句:U can u up。
氣憤的阿猿:那只產(chǎn)品 dog 又在黑我了
估計阿猿看到本文的時候會是這種心情。
文中的阿猿并不代表某個特定的工程師,而是代表我合作過的那些工程師。請各位讀者勿對號入座。愛護阿猿,人人有責。么么噠。
注:題圖來自日人一款動物參與的真人秀節(jié)目《狗狗猩猩大冒險》,強治愈系節(jié)目,推薦觀看哇哈哈。