正能量系列:失業的程序員(六)
(一) 本文前戲—談愛
每次開文我總要說一些看起來和本文其實關系不大的啰嗦話。也希望各位觀眾能夠習慣。稍微花費大家幾分鐘時間便可進入正文,再一次跪求諒解。
前幾天在家看“我是歌手”復活賽那期。著實震撼到了,邊吃水果邊看,看到上半場結束時差點把手上勺子給一并吞了。整個一場我堅決投了黃貫中的票,不 是因為beyond,不是因為其他歌手比他差,更不是因為我喜歡搖滾,而是從黃貫中的演繹可以感受到最重要的一點:其他歌手一直都在“求”觀眾愛他們自 己,“求”觀眾愛他們的歌。但是也只有黃貫中是那么的愛著觀眾,然后觀眾也愛著他。其實其他歌手的被愛程度和他們背后創作團隊以及他們自身的天賦是有很大 關系的,大家不要認為誰誰誰就應該不如誰誰誰,那樣想說明:親,您太單純了。
回到程序員這個話題也是同樣道理,我們不應該要求所有領導、同事和客戶都深深的愛著自己。現實生活中,我們總是能看到一些有一定積累并達到一定程度 的程序員總是在抱怨公司文化太腦殘、領導太蠢、客戶太變態、同事太陰險、隊友太菜、社會太暴力,總感覺自己經驗這么豐富、技術這么好、代碼這么規范、項目 管理這么到位,為什么客戶和領導就是不認可他不愛他呢?奧,他們簡單想了想便下了結論:責任還是在公司、客戶、同事、隊友、社會身上。于是跳槽、換大公 司、換居住地(到北京上海總行了吧),結果發現還是沒人愛,新公司更腦殘、新同事更無恥、新隊友更菜、新客戶連人都不能算的上,周而復始幾次后開始抱怨程 序員這個行業是青春飯,應該轉管理或轉行或走仕途。當這些都成功實現后會發現自己也變成了腦殘的管理者,或在員工心理變成了愚蠢的領導,或在同事心理是無 恥陰險之徒,或在隊友心理是跟不上趨勢的老菜鳥,或變成在社會上被認為是需要堅決抵制并整頓的“極少數隊伍”中的一員。
一切都這么堅持不泄的周而復始的循環著。
這就是為何我們在網上很少能看到有關于“愛”,有關于“不迷茫“,有關于“被認可”的帖子。
其實道理太簡單,我們換位思考我們愛過自己的公司嗎?愛過我們的同事嗎?愛過我們的隊友嗎?愛過我們的客戶嗎?愛過社會嗎?愛過自己寫的代碼嗎?你都不愛他們憑什么要求他們先來愛你。
所以我再次偷偷拿出第五章中我的一句話作為“因為”:
“因為人從出生到嗝屁其實整個過程就是不斷這么迷茫凄涼無趣惡心的周而復始,我們唯一能做的就是學會發現美好。”
結論(也就是“所以”)是:當你的程序員生涯中充滿了–你自己發現的美好,那么美好也會發現你,縱橫交錯后,別人也會從你身上發現美好,再一次縱橫交錯后,你會發現原來這個世界充滿了愛。
(二) 本文前戲—談選擇offer
由于“失業的程序員系列文章”的緣故,有很多網友發郵件向我咨詢他們最近收到很多offer,情況都差不多,不知道如何選擇。
首先很抱歉,我在上一句用了“咨詢”兩個字,不是為了體現我是專家,我只是在年齡上比初入程序員行業的人要大十來歲而已,也僅此而已,最主要是因為他們在郵件標題中確實用了“咨詢”二字。
我沒有一一回復不是因為郵件太多、崇拜者太多或者我現在正處于“事業的高峰期”所以太忙太忙太忙,根本來不及回等其實根本就是胡扯的借口。而是我不 敢回,怕誤導了他們,畢竟每個人情況都不同,我沒有身臨其境的去接觸到這些情況,僅僅憑經驗去回復他們我的個人判斷,那絕對是不值得借鑒的。所以在IT行 業,也許文憑算個P,其實經驗也只能算個“球”。往往很多新手就是這樣被所謂的前輩誤導的。我堅決在“邪惡”的回了兩封郵件后就再也不敢回了。
如果說同時有幾個差不多程度的Offer來找你(注意是“差不多程度”,差太多自己也會判斷了),我情愿相信“運氣”任意選擇一個,也會不相信經驗或者某些前輩喝多了的時候看了你的郵件花了幾分鐘就給你的回復。
所以,廣大程序員一定要相信自己的選擇和判斷。但是,上面一段中說到的“美好”和“愛”,如果你忽視了這些的積累,那么在你的職業生涯中會很大程度的影響你做正確的判斷,因為浮躁的心態會讓你大部分時候做的決定都是錯誤的。
最后,還是那句老話:不要完全相信我的話。我上面的話也不完全對。
這也就是我為何 用“失業的程序員”系列這種形式去寫、去講一些事情,因為當大家在看貌似是小說一樣的文章的時候,能夠障礙較少的去進行自我發揮和自我判斷。如果我像某些大神一樣,直接告訴你“要怎么干”、“不能那樣”、“相信我沒錯的”等,那你就完了,接下來我也完了。
上述胡話扯完,接下來我們欣喜的進入“失業的程序員”系列—第六章:加班。
(三) 雞腿和大排
團隊是什么?我認為沒有哪句話可以完美的詮釋這個詞,我時常在糾結什么叫做團隊,很遺憾我至今無法找出一句不超過200字的話可以完完整整的定義這個詞。
我老是和卞工討論這個問題。卞工有時會很不耐煩,他給出的結論有時我會認為是史無前例的正確,那就是:我發他工資,他幫我干活。然后我漲工資,他幫我干更多活。我再漲,他拖家帶口的幫我干活。我漲不動了,他也干不動了。
卞工很萌,我愛我的隊友,所以卞工肯定也會很愛我。我打算在適當的時候、正確的時候一定幫他介紹個女朋友,主動幫助他實現“拖家帶口”這種無比明顯的暗示。
不過我沒想到,表面看起來很愣頭的卞工也在一直積極主動的幫我。
CRM項目這個標(請參見第五章),根據用戶方的要求原則上是下周三招標。今天周五,我通知卞工今天晚上要加班做標書,并且討論商務競爭方案。上午 瘦高個總監給我打了電話,說晚上也要一起來討論方案,為此我特意把辦公室打掃的干干凈凈,雖然咱這不怎么樣,但是干凈整潔是我們唯一能做的“美好”。
卞工很自然,他說他已經做好通宵加班的準備了。我愛死卞工了。
發動機運運作時間長了要加油,奶牛擠奶擠長了不喂草那你連水都擠不下來。卞工前階段確實為了我們一些大大小小的活加了很多天班。我每天都在本子上用 筆記下了他的“豐功偉績”,除了月底計算獎金外是一個原因,其實我更想哪天我們能算得上是有所成就時,把這些原始積累時留下的痕跡作為回憶的一個珍貴素 材。
傍晚6點,我們正式進入加班時分。我留下卞工一個人在辦公室,告訴他我下去買兩份晚飯,卞工告訴我他要吃三個雞腿外加一塊大排。
我的神啊,卞工再加班加下去總有一天要把我也給吞了。
不過說到這我要插一句,我們程序員加班那是家常便飯,那是比憲法都穩定的固定行為。我們每天最多面對的還真不是代碼,而是真心“陪伴”我們的雞腿和大排,我們對雞腿和大排那是又愛又恨,有時看到它們就想吐,可第二天發現又離不開它們。
我下樓其實有兩件“重要的”事,一個是今天我不打算買快餐,我打算改善一下伙食豐富一下晚餐內容,犒勞一下卞工也犒勞一下我自己。第二件事是第一件事的直接前提,那就是我要回家問我爸借兩千塊錢。
想到這我又有點無聊的自我傷感。在卞工眼里,我們從開始創業到現在大大小小的活(包括N個UI改造活和幾個網站建設的活),雖然在其他公司眼里項目 總金額連個“球”都算不上,但是對于剛創業的我們足可以讓我們省吃簡用過上一年。但是,卞工看到的只是合同金額,真正收到公司賬上的連半個“球”都沒有, 進我們個人口袋的那都不用談了。
這不,前兩天交了各項雜七雜八的費用后,我頹廢了。下個月有兩個活的尾款會到賬,不過這幾天我還得努力支撐一下,而且再苦也不能苦著卞工更不能讓他 看出我的頹廢。說老實話,大公司老板是員工的金錢領袖,小公司或者創業型公司的老板那是員工的精神領袖,你頹廢不是錯,回家對著馬桶頹廢即可,給隊友看到 了那就真的錯了。所以我這次只能再一次麻煩我偉大的父愛了。
從家里出來已經七點了。我不禁加快了步伐,我很擔心年輕胃盛的卞工會餓死在辦公桌上。
…………
(四) 學姐降臨
到辦公室門口,發現走時忘帶鑰匙了,于是只能敲門。
意想中會屁顛屁顛開門迎接雞腿的卞工不見了,來開門的竟然是學姐。
我記得學姐在我辦公室剛租下的時候來過一次,后面因為她老人家實在太忙就再也沒來過。
我驚了一下。頭皮發麻、心動過速、手指發麻、鼻尖冒汗、大腿僵硬外加腎上腺素猛增。
“卞,卞。。。卞。。卞。。工呢?”原來口吃是這種感覺。
“快些進來吧,你的卞工已經在吃了”學姐一如既往的淡定,對我的突如其來的口吃完全不屑一顧。
我一時恢復的還沒這么快,表情僵硬的拿著飯盒直挺挺的進了門。
“可恨的”的卞工已經在桌上大快朵頤了。他看到了我,招呼我快來吃。我一下都明白了,絕對是卞工向學姐“告的密”。
我一看,冬瓜排骨湯,黃瓜炒蛋,四季豆,還有兩碗香噴噴的米飯。從盛菜的容器和菜肴制作手法我能預估到這肯定是學姐親手做的。
乘學姐接電話之際,我猛的把卞工的臉按進了飯盒里。
“臭小子,誰讓你去麻煩學姐的。”我假裝很火的問卞工。
“哎呀,饒了我吧。”卞工被我的突然襲擊嚇得直喊求饒。
松了手,卞工告訴我他看到我最近確實很辛苦,上頓不接下頓,就偷偷在qq上給學姐稍稍的匯報了一下,尤其告訴了學姐今天晚上要加班,可能還要通宵之類的話,沒想到學姐突然帶著飯菜殺過來了,連卞工自己也沒想到。
“最近賬上沒錢了吧~~~,要是實在困難,我這個月工資先欠著”卞工又突然來了這么一句。
我的小心臟再次撲通撲通跳了很久。隨之而來的是三個雞腿外加一塊大排都無法比擬的感動。同時沒想到平時愣頭楞腦的卞工竟也有如此超強的觀察力。
“沒錢你妹啊,你懂個屁。吃你的雞腿”我開始很假的掩飾,隨手從我帶來的飯盒中拿出一根KFC雞塊塞到了卞工的嘴里。
學姐接完電話,我們立馬恢復常規的吃飯動作。
“菜還可以?”學姐坐在椅子上,很平和的問兩個吃的上氣不接下氣的人。
“好吃,好吃。比我媽燒的還好吃”我還沒來得及回就被卞工搶了頭彩。我用力蹬了他一眼。
“平時要注意營養,快餐多吃了對身體不好。創業要有個好的身體資本”學姐說話時始終對著卞工,可我覺得這句話她是說給我聽得。不知道我有沒有想多。
我認為學姐的話聽似簡單卻處處充滿了玄機。程序員創業,很多人認為拼的是技術、人脈、Idea和頭腦。其實論技術,能自己出來闖蕩的程序大部分技術 都算得上中等或偏上至少不屬于坑爹型;論Idea雖然大部分程序員初期創作的Idea都是浮云和扯淡,但是有誰不是呢?論人脈,大部分人剛起步時人脈都不 會太廣泛;論頭腦和智商我們都差不多,弱智也不會做程序員,天才也不屑做程序員人家早去開發宇宙了。所以剩下來唯一能比的就是身體,大家可以留心觀察一 下,凡是IT界的各位大神身體素質都是杠杠的,加一天班第二天累到虛脫的那種基本上不能創業。所以如果還有人問我他是否具備創業的條件,那我要告訴她判斷 的最簡單最直接的標準就是你身體好不好,不好的話建議老實打工,因為身體太差你根本承受不住高強度的壓力,很可能坐個飛機飛到一半都會墜機哦~~~
我很快就吃完了。卞工把剩下的飯菜全部送進了胃,完了邊抹嘴邊啃我給他的雞塊。我覺得卞工真的很幸福,幾年前我和卞工同歲的時候也是這么能吃,現在明顯不如以前了,稍微吃的飽一點晚上要起來上三次以上廁所或More….。
所以幸福是什么,我認為就是能很香的吃很多。像范偉講的幸福就是想如廁時有坑而別人沒有之類的還要排在后面好遠,吃都吃不下去哪來的資本去上廁所。
我開始收拾碗筷。卞工滿足的坐在電腦面前繼續弄CRM標書的技術部分。
收拾好后,我一看時間已經晚上八點了,我說學姐您早點回去休息吧,我和卞工可能要加班把方案弄出來,弄得晚的話我們就住在辦公室了。
“技術部分弄好后,商務部分給我看看。等下你把你的思路說給我聽聽!”學姐這句話算是命令嗎?這語氣換做是從豬剛烈口中而出我肯定要在心里罵“去你的死豬”,但是從學姐口中而出我甚至邪惡的感覺到一種額外的關懷。
我很恭敬的回了聲“好的”。卞工在邊上對著我們擠眉弄眼,我此刻很想把卞工當繡球直接拋出窗外。
#p#
(五) 安靜的辦公室
辦公室一下子安靜了,只剩下不安靜的打字聲。學姐拿出自己的筆記本坐在了原來女組員坐的位置上,仿佛在寫郵件外加偶爾打開QQ窗口。
卞工的打字聲很響,他特意給他的臺式機換了一個舊鍵盤,他說新鍵盤太軟敲打的時候沒感覺,更重要的是無法特享受敲完一行代碼后猛力按回車的感覺。很有道理,弄得我也想把我的筆記本接上外接鍵盤,猛力的敲一敲,發泄一下心中的寂寞。
我也在碼字,卞工負責是技術實現部分,因為以前在豬剛烈手下有過經驗,因此我個人覺得應該沒啥問題。我負責寫商務部分附帶著用假大空神句補足字數。
卞工在QQ上跟我說話:“Boss,你就收了學姐吧!”
(作者插話:前面幾章時有網友的評論就是建議我“收了學姐”,沒想到和真實發生的情況是一樣的,簡直是神回復啊)
我cao,這玩意兒竟然開小差。我抬頭看了看和我面對面相坐的卞工。
這廝毫無表情。
我回:“不要開小差,速度寫方案”。
卞工: “緊張了?心虛了?”。
我:“沒看到我上面的話嗎?”。
卞工:“你要害羞,我幫你跟學姐開口,好嗎?”。
我:“受不了你,能專心認真點寫方案嗎?”
卞工:“那就這樣定了啊,我過會在QQ上跟學姐暗示一下”。
我:“不要亂來,我對學姐沒意思”。其實說完這話,我真心虛了。
卞工:“真的?”
我:“是的”
卞工:“真的?”
我:“要我回答幾遍?”
卞工:“那我追學姐了哦!到時候我不好意思向學姐表白,你幫我張個口啊?”
我:“滾。。。”
工:“哎,虛偽”
我:“。。。。。。”
我再一次抬頭怒視卞工,這廝依然面無表情,口中還在振振有詞的念著技術術語。
tmd這廝竟然還是影帝。
其實,說到這,雖然前面我提到了“頭發發麻、緊張、手腳僵硬”等關鍵字,其實我一直認為這是我單方面的心理反應,學姐對我也像平時學長對學弟那種感 覺,談到其他方面那從表面上看來真的是嚴肅部分大于關愛有加部分。何況我從來也不敢有非分之想,因為學姐是否名花有主我都不曾知道,萬一早有主了且被主知 道了,其必定奔向我處瞬間秒了我。
(六) 激烈的討論
由于前幾天的積累,接近十點的時候,我們的方案第一稿已經基本完畢。
我已經哈欠連天了。此時瘦高個總監敲門。我去,這么晚才來。
瘦高個明顯剛應酬完,估計喝的不少,搖搖晃晃的進了門,對我的辦公室一陣猛參觀。
“不錯啊,現在幾個人啊。”瘦高個看來還沒喝高,還懂得試探。
“連我一共八個人左右吧,其他人都下班了”其實辦公室擠一擠能坐下十個人不止,當然那是相當擠了。雖然當初進來時只有3個人,但是依照學姐的建議, 我放了十張桌椅,并且在下午我已經布置了一下,譬如擦灰,當然不能擦的太干凈,因為程序員的桌子很干凈那是很假的;譬如在一些桌子上放上從家里拿過來的舊 茶杯,因為程序員的茶杯天天洗的跟新的一樣也是很假的。譬如在某些桌子上放一個煙灰缸,并把一些煙灰撒在桌子上,因為一個辦公室所有程序員都不抽煙那是假 的不能再假了。
瘦高個表示很滿意,他認為這樣看來我的技術實力至少在人員數量上是能滿足項目開發要求的。
我剛想向瘦高個介紹學姐說這是我的學姐時,學姐主動站起來和瘦高個握了握手,說她是我新招的銷售。
瘦高個更滿意了,和學姐握手至少握了10秒了,眼球成鋼珠狀。我此時最想做的是從后面操起狼牙棒一棒頭槌了瘦高個。
卞工也興奮的站起來和瘦高個握了握手。瘦高個竟然忘記了在上一章(參見第五章)他可是卞總哦,竟回過頭問我這位是。。。?我連忙解釋這是上次來的卞總啊。
瘦高個連忙稱呼“卞總”,說自己喝多了,不好意思,不好意思。卞總無比尷尬的笑著說沒事沒事。我清楚地看到卞工過了會背著瘦高個豎起了右手的某個手指,我差點笑出聲。
接下來我們按照瘦高個的要求,我們坐下來開始討論商務環節。
瘦高個說他經過做了大量的外圍工作和不懈的努力包括陪客戶喝醉了五次吐了十次外加一次酒精中毒,終于大概知曉本次項目的總預算應該是30-50萬之間(至于轉包給我們的價格,等日后中標后的價格出來后我們再進一步洽談)。
我差點想把卞工吃過的雞腿塞瘦高個嘴里,這也叫“知曉了預算”?30到50之間可是隔了20個整數和至少2000個浮點數啊。
作者插話時間:因為本次CRM項目根據客戶要求使用的是—最接近預算價格中標模式(關于招標的價格模式請參見第 五章)。也就是說假設用戶的預算是50萬,那么我如果報了60萬則直接超過預算出局。如果我報了40萬,雖然最低,但是另外兩家報了45萬和48萬,那么 中標的應該是48萬的那家,當然會有兩次報價,兩報都會公開價格,第一次報大家可以互相參考一下,第二次是終報。所以一旦報錯那就是直接Game Over,當然這也是用戶方“調戲”供應商的好手段。
大家可能要說我國的招標大多都是走關系。我想說這個項目還真不完全是,但是沒關系肯定不行。 這里因為篇幅我就不多描述了。
———————–作者插話完畢
學姐在一旁一直沉默不言,我估計她對瘦高個的“終于知曉了預算”也不是很滿意。
瘦高個混著酒氣也介紹了一下他的經驗。因為這次招標的模式,所以第一報大家會有所保留,不會報實價但是也不會太虛,第一報主要是互相試探,第二報就 是報實價,但是據他目前所知,唯一能確定是報價不能超過50萬,由于各個廠商都有各自的關系網,其他兩家是否能搞定客戶也說不定,瘦高個預估很有可能在進 入招標現場后,他的內線才會從某一些“黑暗”的渠道獲知具體的預算,此時很有可能在現場要臨時調整方案和策略,這種情況瘦高個以前碰到過很多次,也是用戶 常玩的把戲,故意弄得你手忙腳亂,然后造成大家都不敢報高價,最終用戶肥肥的低價收貨。
除了最高預算這一細節,我確信瘦高個都是在講廢話。同時我也感嘆現在的用戶真心很賊,玩弄供應商都玩弄出技巧來了。
接下來比較重要的是心理戰,因為瘦高個的公司是本地比較大的公司,而且和面上的“有關部門”以及多個大型企業都有深厚的關系基礎。所以兩外兩家單位 會認為我們會知道精準預算,但問題是其他兩家也是有名的關系戶,也非常有可能事先得到精準預算,“關系”這個東西是最靠譜的也是最不靠譜的。
最后最重要的是,報低了就算你中了也是虧本的。譬如這個項目50萬,我們報了20萬中了,然后轉包到我預估這只有5萬(除去了給瘦高個的提成)。那我還不如去天橋賣燒餅得了。
接下來的討論過程其實比較簡單也有可能比較腦殘,為了能既中標又不虧大本,我們確定了幾個方案:(假設預算是50萬)
1、主動型。第一報直接信誓蛋蛋的報20萬,這樣的低價會讓另外兩家以為我們估計知道了預算,不然不會報如此的價格,然后會跟著我們降價。第二報的時候我們出40萬左右的保險價。
2、被動型。第一報直接報45萬。然后看對方價格,如果普遍很低,那第二報進行調整。原則是取第一報另外兩家的價格平均數的90%+自己第一報的10%,再適度調整后就是第二報。這個知識是瘦高個教的,我至今都不知道這個公式是怎么推導出來的,據說這是最保險的公式。
3、扯蛋型。第一報10萬。然后因為該項目分兩年質保期,所以每年都要收取10-15萬不等的維護費,報價+維護費才是總價。所以第二報公布時可以 扯蛋的無恥的不要臉的靈活機動的調整價格,這一招是從豬剛烈那學到的。他曾在一次“有關部門”的招標中以這種惡心的方式取勝。我估計如果碰到強硬的用戶根 本不會理你。所以這個只能算是候補方案。
當然還有幾個方案,譬如假設預算是30萬如何如何。當然最終還是要瘦高個繼續和用戶觥籌交錯哪怕繼續酒精中毒,以確保得到的信息越準越好。否則我個人真覺得上述方案都是扯蛋的。
學姐在討論過程中電話連續響。我數了一下至少跑出去接了1-6次。期間還掐了兩次。
我的神啊。到底是誰晚上一直打電話,打電話不要錢嗎?
卞工意味深長的對著我搖搖頭。我用眼神問他為何意。
他用眼神告訴我“很complicate”。
我用眼神告訴他也許是學姐的家人擔心她這么晚還沒回家呢。
卞工用眼神告訴我“不可能,換做你爸打了幾次電話?”。
我用眼神告訴他“可能是她同事有工作上的問題呢?”
卞工用眼神說明了“我是傻X”。
我決定此事完了,我豁出去了。
卞工用眼神告訴我“好好討論,不要開小差”。
。。。。
(七) 花絮
討論完已經半夜12點了。瘦高個先行告別了我們,臨走時再次和學姐握了一次維持10秒的手。我殺他的心都有了。
卞工已經把我帶上來的KFC和一塊必勝客比薩全部果了腹。
學姐吩咐我早點睡覺,這件事她會回去好好幫我參謀的。
因為天色已晚、夜路漫漫、恐有不安,我第一次大膽的請求是否能送學姐回家。學姐想了一會,拒絕了。
回到電腦前,我第一次發了一份求助郵件給豬剛烈。發完手抖的厲害。
這天晚上我徹底的失眠了。半夜出來上廁所上了三次,把我爸吵醒了,也跟著我出來上廁所,問我何故,我曰失眠,問我其因,答曰為項目所困。
原文鏈接:http://www.cnblogs.com/shenyisyn/archive/2013/04/02/2994822.html