?????? 前段時間和一個朋友
聊天,酒席間向我抱怨他那段時間的郁悶:
項目經理從客戶那里拿來一個需求,實際上就是一個ppt描述,我這個朋友拿過來看后剛開始不覺得什么,一個通常的網站系統又能復雜的了哪去,但是越往后做就越發覺得里面的問題。在ppt描述中很多地方描述的都有矛盾。比如論壇,功能上用戶描述的更象留言板,而后來通過項目經理,項目經理又通過客戶,得知這個功能確實就是那樣子的。朋友心想這不同行業可能會有不同的需求,那就這么來吧,反正只是叫什么名而已。而在“交貨”的時候,客戶不愿意了,在說一大堆問題當中(當然是口述,看到哪說大哪的那種),其中就有那個BBS的功能,說BBS怎么做的和留言板似的,那么些功能都沒有,然后在網上隨便打開一個論壇,論壇叫什么名記不清楚了,但是,我敢肯定那是動網的東西??蛻糁附o項目經理說你看人家設計的東西,還是免費的呢,我們花錢的都給做成這樣,你們能不能做下去了以后。項目經理回來后,其實之前怎么回事他肯定是忘記了,于是,又給這個朋友一頓打擊,說能不能在我這干了。朋友覺得委屈,拿出先前的那個ppt,還好那個ppt還在,給項目經理看說當初客戶確實就是這么要的,并且也得到了客戶的確認。項目經理似乎也是想起來了,但是,也許是面子下不來吧,就以朋友發生錯誤還故意找借口說第二天不用來上班了。還好,只是說說而已。
沒錯,小公司,尤其是對于我們這樣剛畢業的學生來說,這種情況會時有發生。
不過這樣的事似乎不是你有準備就能避免的了的。還是那個朋友,不過是另一個項目---其實還是一個網站,需求,同樣還是一個ppt加一個根本就沒有用的word文件,和廣告一樣,也不曉得朋友的那個公司是怎么回事,總喜歡把ppt當成用戶的需求定義文檔。朋友這下“尖”了,先把ppt好好看了一看,并且,直接要了客戶的聯系方式和網上的聯系方式,有問題直接和客戶溝通,確認,心想這回有了聊天記錄,看你以后怎么反悔。于是呼,問題看似解決,但就象阿甘所說,人生就象一盒巧克力,你永遠都不知道下一顆是什么。客戶的號是天天在線,而ppt里的問題就不用多說了,問題列表給客戶發過去后,客戶說的好說下午就給答復。不過,也許是沒有在程序的頭聲明“命名空間”,所以這個“下午”便宜器根本就無法確定是哪個命名空間下的,因為每天都是一個“命名空間”,并且都有下午的這個“屬性”或者“方法”。于是呼等了又等,那天項目經理問,說進度怎么樣了,朋友說正在做底層的東西,一些功能描述的不夠詳細或者有矛盾,正在等客戶那頭確認。而項目經理不高興了,說這么長時間你就沒做出一個東西能讓我看到做成啥樣了?可不么,DAL和BLL的構建你要是能看到啥樣子那你就成MATRIX里的Neo了。于是項目經理給客戶那頭打電話確認這事,客戶那頭,也許不是同一個領導,也許是把這事忘了,但還好,說了句人話,說“那這樣,你先做。明天爭取給我們頭看看你們那做成什么樣子了”……而那個晚上,不曉得朋友是怎么熬出來的,不用想,加班啊,還要不停的聽著項目經理的漫罵。而這樣趕出來的一個晚上的東西,后果,大家可想而知了。
朋友此類的抱怨還有很多,當然,陳述的時候大都把這種感覺同酒杯里的酒一同拌著郁悶飲了下去。
這些抱怨我想起網上最近流傳的一個笑話,關于兔子,狼還有一只老虎的,故事如下:
兔子跟街上走著,迎面碰上了老狼。老狼伸手就給他一大嘴巴:“讓你丫不戴帽子”。
兔子很郁悶地回家了,弄一帽子戴著。
第二天又碰上老狼了,又挨了一大嘴巴,“讓你丫戴帽子”。
如是幾次,總挨打。兔子想,這么老挨打不是個事兒啊,不行,我得找老虎投訴去。
剛到老虎家門口,就聽老虎在屋里說話。
“你也不能老這么蠻不講理打兔子阿,回頭兔子找我投訴來,我也不好罩著你啊。好歹咱面子上得過得去,我教你一招。
下回你見著兔子,跟他說:給我弄點兒洗衣服的來。他給你拿肥皂來,你就打他一頓的,說我要的是洗衣粉,誰讓你拿肥皂。他拿洗衣粉來,你也能打,說我要肥皂,誰讓你拿洗衣粉。
要不然你跟他說,去,給我找個妞兒來。他給你找個胖的,你打他一頓說我要瘦的;給你找個瘦的,你也打一頓,說我要胖的。
這樣不結了,你也能打他,我面子上也能說得過去?!?/p>
兔子一聽,得,咱也別投訴了,回家吧。
第二天,兔子在街上又撞上老狼。老狼大喝一聲:去,給我找點兒洗衣服的來。
兔子不慌不忙:你是要洗衣粉阿,還是要肥皂啊?
老狼一聽,嗯?有一手啊。又說:去,給我找個妞兒來。
兔子還是不慌不忙:你是要胖的啊,還是瘦的?
老狼一聽勃然大怒,伸手就給兔子一個大嘴巴:“讓你丫不戴帽子!”
兔子那個哭啊~
這個故事與朋友的遭遇,各個角色似乎勉強能對上,但是,每次回憶起朋友的訴苦我都會很自然的聯想到這個故事。兔子如果想做一輩子的兔子的話,永遠做底層的那些東西,那么,就象故事中想描述的:“我就是想打你了,還需要什么理由嗎?誰讓你是兔子”。
當然,客戶似乎還沒有不講理到那個程度,而項目經理也沒有可惡到那種地步。不過,在這里我還是想引一下JillZhang朋友博客上的一個文章,項目經理是這樣當的,看過的朋友我想很多都會聯想起類似這樣的文章,不過,就如上所說,人生,就象一盒巧克力,你永遠都不知道下一個是什么。很多事我們都無法預料的。小公司的小團隊,多少有會有這樣的問題發生,而基于小項目的這樣的團隊,如果非要一個項目經理那樣去當,那是不可能的,因為有時候項目經理比“公仆”還忙呢,所以這類問題自然多的很。
而再有一點我想到的,就是作為一個程序員,不要以為管理以自己一點關系都沒有,即使真想做一輩子技術,下一輩子的“蛋”,還是如那篇文章中所說,項目經理,就是那樣當的。很多東西你不知道怎么回事的話你根本就不知道該怎么去做,即使你能看出怎么去做,細節上的差別你是看不到的,還有比如怎么與客戶打交道,與客戶的哪些人打交道,遇到什么樣的客戶應該說什么樣的話,選擇一個什么樣的時間與客戶交流,等等等等,太多的東西需要去學了。比如朋友遇到的問題,怎么把那個ppt變成我們需要的一個客戶的需求文檔,這不僅是技術層次上的事。如果這些東西如果一個程序員永遠都學不會的話,除非技術真的牛到不能再牛的地步了,不然,那就快快樂樂的做一輩子兔子吧。
補充:寫到這里可能也會有人抬杠,說自己的公司里40多歲的程序員多的是,你就說人家是兔子?他們在公司里都是很受尊敬的。我想,雖然他們看上去是程序員,但已經不是很簡單的程序員了,沒錯,就是那種技術很牛的人,甚至可以引導客戶的需求方向,對于那些長輩,我佩服他們的學習能力之外,還佩服他們的鉆研能力,那種年齡的鉆研能力,不是我們這個年紀能學習到的。他們多少年的行業經驗了,就是那種非常熟悉自己做的是什么的,與其說是程序員,倒不如說是行業專家。所以,你還能用一個程序員的角度來看他們嗎?
?? 摘錄自csdn
posted on 2007-03-18 07:57
陳琪 閱讀(187)
評論(0) 編輯 收藏 所屬分類:
雜文