???? “開會咯!”黃華中在研發部嚷了一下,讓大家到外面的會議桌去。說起來,自從段伏櫪來到這公司以來,已經差不多有好幾個月,卻連一個會都沒有開過,甚至是小一點的內部會議都沒有。為什么突然間會要開會呢?
???
??? 會議是由Micheal主持,開場白估計和很多公司的會議差不多,都是首先描繪一下公司的現狀,以及美好的未來。為了讓大家清楚一下GPS導航產品的現狀,還特意讓周總從廣州趕回來,給大家說說市場情形。只不過這些話語,實在說不得上有趣,段伏櫪聽得只想打瞌睡。洋洋灑灑的長篇大論中,唯一記得的是周總后面的一段話:“我拿我們公司的產品給風投公司看,他們說是垃圾。但在我看來,他們完全是目不識丁!我對我們公司的產品非常有信心!剛剛Micheal說明年的目標是1個億,我覺得太少了!我覺得明年我們的獲利,還要在后面再加一個0!”一頓慷慨激揚的宣言之后,自然少不了一陣陣掌聲,只是在段伏櫪不經意的一瞥之中,發現老柳和黃華中臉上浮現的卻是一種不易覺察的譏笑。為什么呢?
???
??? 接著,Micheal便開始規劃新的方案。之前的GPS導航儀,類似于現在的PND,如果要導航,需要將機器插到一個GPS模塊底座上。這樣分離設計,確實很新穎,外觀也申請了專利,但帶來的另一個問題,便是成本比較高。雖然說現在市面上GPS導航產品不多,但好歹也要未雨綢繆嘛。不過奇怪的是,這款志在減低成本的型號,Micheal并不是讓技術總監黃華中來領導,反而是生產部經理張俊來全權掌握,為什么呢?雖然段伏櫪說不出個所以然來,但總覺得哪里似乎不那么對勁。
???
??? 大會之后,便是小會,由張俊來主持,自然是關于研發新型號的事宜。段伏櫪往旁邊掃了一眼,發現除了技術總監和老柳兩人以外,研發部所有的人都到齊了。小會首先要確定軟件的方向。如果僅僅以UI來說,其實前一款產品根本就算不上有UI,因為一開機直接進入的就是Windows CE界面,研發部所編寫的軟件,都是以快捷方式直接放到桌面上。而現在張俊提出要有程序來管理相應的照片,電影和音樂。只不過,張俊一提出這需求,研發部的人都默不作聲,但段伏櫪就忍不住了,覺得這個不是一件很容易的事情嗎?
???
??? 段伏櫪率先提出意見:“這個我們可以寫一些小程序,就用那個樹形框,然后里面列出所有的文件,不就好了嗎?”
???
??? 可能張俊覺得之前大伙的沉默非常之不爽,恰好有段伏櫪解圍,連忙不停地說:“這個主意不錯,就由段伏櫪來主導吧。”
???
??? 可以主導一個軟件耶!可以主導一個產品的UI啊!段伏櫪心里想著,覺得美滋滋的,感覺自己終于有了用處。但怎么覺得,周圍同事的表情有點怪怪的呢?
???
??? 小會后不久,回到辦公桌。段伏櫪正在查資料,想看看這程序應該以什么樣的形式才合適的時候,技術總監黃華中過來了。首先,自然是夸夸段伏櫪最近的表現不錯,然后試探性地問問剛剛張俊開的會議主要討論些什么。段伏櫪想著,你既然是技術總監,自己又歸屬于你管,你自然有權利知道一切了。于是,便稀里嘩啦全部說了一遍。末了,黃華中沉默了一小會,然后笑著對段伏櫪說:“嗯,好好做。要是你們做成了這件事,那么前途絕對無量。”說罷,起身就走。
???
??? 雖然段伏櫪遲鈍,但也聽出了疑惑:“你們”?為什么不是說“我們”?難道這個新型號和你沒關系嗎?
???
??? 吃飯的時候,段伏櫪抓著老章,說出了自己的疑惑。沒想到老章早就知道段伏櫪會有這一疑問,說:“你知道為什么開會的時候,大家都不說話嗎?”
???
??? “不是大家都沒有好主意嗎?”段伏櫪問道。
???
??? “哈哈!我再問你一件事,為什么這個新型號要由張俊主持?”
???
??? “我也覺得奇怪,為什么啊?”
???
??? “因為Micheal和黃華中已經鬧翻了!”
???
??? “啊?!”
???
??? “據說黃華中覺得銷售部那邊花費太大,要Micheal減少開支,增加研發部門的投入。但Micheal覺得廣州那邊是物有所值,后期的銷售肯定要靠他們,所以不同意。好像黃華中還威脅Micheal,說如果他的股份不能再多一點,他就和老柳不干了!”
???
??? “啊,還有這回事?!”
???
??? “然后Micheal覺得黃華中這是在威脅他,他覺得這樣下去絕對不是辦法,便想讓黃華中交出現在這個型號的資料。但黃華中肯定是不肯嘛,所以Micheal才想另起爐灶,讓張俊來做一款新的,以代替現在的產品。如果到時候新的能夠成功,那么這舊的就不用了,黃華中就被掃地出門啦!”
???
??? “啊,這樣啊!”段伏櫪突然覺得似乎有點不妥。
???
??? “你知道你多傻嗎?在這種關頭,都不知道最后誰勝誰負,你居然跳出來。假如最后張俊失敗了,那么你肯定會被牽連在內!”
???
??? “啊!”段伏櫪啞口無言,只覺得背后冷汗直冒。那現在該怎么辦?這UI程序是做還是不做?不做會得罪張俊,做了會得罪黃華中,兩者都不是省油的燈。怪不得開會的時候,這么簡單的一個問題,沒有人吭聲。自己僅僅是想安靜地做一個程序員,好好地編寫代碼,為什么看起來這么一個簡單的要求,實際上卻是那么的困難呢?
???
??? 本來段伏櫪對老章的話還略帶懷疑,幾天后的一件事,卻徹底地讓段伏櫪相信了。
???
??? 那是一天下午,黃華中在和王健在討論一些問題,一開始還算正常,沒想到越到后面,聲音越來越大。
???
??? 只聽見黃華中在大吼:“我覺得這里要用這個元器件!”
???
??? “我都說了,這里加這個會影響穩定性!”王健也大聲回應。
???
??? “我覺得完全不會!”
???
??? “到底是你懂硬件還是我懂?我才是硬件工程師!”
???
??? 黃華中估計覺得爭辯不下去,一轉頭,甩了門就出去。
???
??? 后來聽老章說,之所以那天會大吵,是因為新產品畫完原理圖之后,到布板的階段,黃華中不經過王健的同意,偷偷打電話給畫板工程師,讓他更換某些元器件。板子畫完后,王健檢查時發現和原理圖無法對上號,便質問畫板工程師,最后才發現是黃華中背后指使的。雖然段伏櫪不懂得硬件,更不知道更換元件之后有什么不良結果,但隱約覺得,黃華中的做法確實有點故意阻礙產品的結果。
???
??? 只是沒想到,沒過幾天,段伏櫪就發傻了。早上一到公司,打開電腦,突然發現,給新產品做的UI的代碼,突然全都不見了!文件還在,但文件內容全部是空白!究竟怎么一回事?
???
??? 一旁的小陸看到段伏櫪這模樣,悄悄地說:“昨晚好像老柳動過你電腦了。”
???
??? 啊?老柳動過電腦了?段伏櫪覺得,同事間應該互相信任,所以電腦并沒有設置密碼,任何人開機都可以用。如果說這代碼是被人刪除的,那么是極有可能。是不是真的是老柳動了手腳?段伏櫪忍受不了這種委屈,跑過去問老柳:“老柳,你昨晚是不是用過我電腦了?”
???
??? 本以為老柳會賴皮,沒想到他爽快地承認了:“是啊,我這里的計算器程序沒了,想從你那拷一份,所以開了你電腦。怎么了?”
???
??? “哦……我那個UI管理器的代碼不見了……”
???
??? “哦,對了,昨晚用的時候,好像電腦還死了一次機,不是那次給搞沒的吧?”
???
??? “啊?……”
???
??? “你這代碼應該平時有備份的吧?”
???
??? “沒……”
???
??? 沒想到老柳突然火了,劈頭蓋臉地罵到:“你怎么能沒有備份呢?你知道嗎,代碼對于程序員來說,就是命根,你怎么能這么粗心大意呢?怎么能夠這么不把工作當一回事?!你到底還想不想做?”
???
??? 沒有找到代碼丟失的答案,還被狠狠數落了一通,段伏櫪只好悶悶不樂地回到位置。這份工作到底還要不要再繼續下去?這個念頭不住地在段伏櫪腦海里翻轉。只是,自己現在出去,還是一無所知,這幾個月來,雖然水平有所增長,但還是沒有達到很高的水平。這樣的技術功底,到底出去能有幾個公司會要?想著這一層,段伏櫪只能忍受著委屈,憑借著回憶,一行一行把UI管理器的代碼敲進去。
???
??? 中午吃飯,老章率先打開了話匣子:“知道老柳為什么今天要跟你發飆了吧?”
???
??? 段伏櫪嘆了口氣,說:“大概知道吧。”
???
??? “老柳和黃華中是一伙的,他之所以這樣是給你個下馬威,讓你給張俊做事要悠著點!”
???
??? “唉……”經此一劫后,段伏櫪再傻也知道其中的原委。可是有什么辦法呢?會議上既然說了要做,總不能自己言行不一吧?都已經走到了一步,難道還有退路嗎?
???
??? 不過這事之后,段伏櫪也吸取了教訓,知道代碼備份的重要性。他咬咬牙,省了點錢,買了個筆記本硬盤和一個硬盤盒,每天的工作都會備份到移動硬盤中。雖然后續再也沒有發生過類似的事情,但代碼多一個備份的地方,段伏櫪覺得內心踏實了不少。
- 前言
- 《那些年啊,那些事——一個程序員的奮斗史》——01
- 《那些年啊,那些事——一個程序員的奮斗史》——02
- 《那些年啊,那些事——一個程序員的奮斗史》——03
- 《那些年啊,那些事——一個程序員的奮斗史》——04
- 《那些年啊,那些事——一個程序員的奮斗史》——05
- 《那些年啊,那些事——一個程序員的奮斗史》——06
- 《那些年啊,那些事——一個程序員的奮斗史》——07
- 《那些年啊,那些事——一個程序員的奮斗史》——08
- 《那些年啊,那些事——一個程序員的奮斗史》——09
- 《那些年啊,那些事——一個程序員的奮斗史》——10
- 《那些年啊,那些事——一個程序員的奮斗史》——11
- 《那些年啊,那些事——一個程序員的奮斗史》——12
- 《那些年啊,那些事——一個程序員的奮斗史》——13
- 《那些年啊,那些事——一個程序員的奮斗史》——14
- 《那些年啊,那些事——一個程序員的奮斗史》——15
- 《那些年啊,那些事——一個程序員的奮斗史》——16
- 《那些年啊,那些事——一個程序員的奮斗史》——17
- 《那些年啊,那些事——一個程序員的奮斗史》——18
- 《那些年啊,那些事——一個程序員的奮斗史》——19
- 《那些年啊,那些事——一個程序員的奮斗史》——20
- 《那些年啊,那些事——一個程序員的奮斗史》——21
- 《那些年啊,那些事——一個程序員的奮斗史》——22
- 《那些年啊,那些事——一個程序員的奮斗史》——23
- 《那些年啊,那些事——一個程序員的奮斗史》——24
- 《那些年啊,那些事——一個程序員的奮斗史》——25
- 《那些年啊,那些事——一個程序員的奮斗史》——26
- 《那些年啊,那些事——一個程序員的奮斗史》——27
- 《那些年啊,那些事——一個程序員的奮斗史》——28
- 《那些年啊,那些事——一個程序員的奮斗史》——29
- 《那些年啊,那些事——一個程序員的奮斗史》——30
- 《那些年啊,那些事——一個程序員的奮斗史》——31
- 《那些年啊,那些事——一個程序員的奮斗史》——32
- 《那些年啊,那些事——一個程序員的奮斗史》——33
- 《那些年啊,那些事——一個程序員的奮斗史》——34
- 《那些年啊,那些事——一個程序員的奮斗史》——35
- 《那些年啊,那些事——一個程序員的奮斗史》——36
- 《那些年啊,那些事——一個程序員的奮斗史》——37
- 《那些年啊,那些事——一個程序員的奮斗史》——38
- 《那些年啊,那些事——一個程序員的奮斗史》——39
- 《那些年啊,那些事——一個程序員的奮斗史》——40
- 《那些年啊,那些事——一個程序員的奮斗史》——41
- 《那些年啊,那些事——一個程序員的奮斗史》——42
- 《那些年啊,那些事——一個程序員的奮斗史》——43
- 《那些年啊,那些事——一個程序員的奮斗史》——44
- 《那些年啊,那些事——一個程序員的奮斗史》——45
- 《那些年啊,那些事——一個程序員的奮斗史》——46
- 《那些年啊,那些事——一個程序員的奮斗史》——47
- 《那些年啊,那些事——一個程序員的奮斗史》——48
- 《那些年啊,那些事——一個程序員的奮斗史》——49
- 《那些年啊,那些事——一個程序員的奮斗史》——50
- 《那些年啊,那些事——一個程序員的奮斗史》——51
- 《那些年啊,那些事——一個程序員的奮斗史》——52
- 《那些年啊,那些事——一個程序員的奮斗史》——53
- 《那些年啊,那些事——一個程序員的奮斗史》——54
- 《那些年啊,那些事——一個程序員的奮斗史》——55
- 《那些年啊,那些事——一個程序員的奮斗史》——56
- 《那些年啊,那些事——一個程序員的奮斗史》——57
- 《那些年啊,那些事——一個程序員的奮斗史》——58
- 《那些年啊,那些事——一個程序員的奮斗史》——59
- 《那些年啊,那些事——一個程序員的奮斗史》——60
- 《那些年啊,那些事——一個程序員的奮斗史》——61
- 《那些年啊,那些事——一個程序員的奮斗史》——62
- 《那些年啊,那些事——一個程序員的奮斗史》——63
- 《那些年啊,那些事——一個程序員的奮斗史》——64
- 《那些年啊,那些事——一個程序員的奮斗史》——65
- 《那些年啊,那些事——一個程序員的奮斗史》——66
- 《那些年啊,那些事——一個程序員的奮斗史》——67
- 《那些年啊,那些事——一個程序員的奮斗史》——68
- 《那些年啊,那些事——一個程序員的奮斗史》——69
- 《那些年啊,那些事——一個程序員的奮斗史》——70
- 《那些年啊,那些事——一個程序員的奮斗史》——71
- 《那些年啊,那些事——一個程序員的奮斗史》——72
- 《那些年啊,那些事——一個程序員的奮斗史》——73
- 《那些年啊,那些事——一個程序員的奮斗史》——74
- 《那些年啊,那些事——一個程序員的奮斗史》——75
- 《那些年啊,那些事——一個程序員的奮斗史》——76
- 《那些年啊,那些事——一個程序員的奮斗史》——77
- 《那些年啊,那些事——一個程序員的奮斗史》——78
- 《那些年啊,那些事——一個程序員的奮斗史》——79
- 《那些年啊,那些事——一個程序員的奮斗史》——80
- 《那些年啊,那些事——一個程序員的奮斗史》——81
- 《那些年啊,那些事——一個程序員的奮斗史》——82
- 《那些年啊,那些事——一個程序員的奮斗史》——83
- 《那些年啊,那些事——一個程序員的奮斗史》——84
- 《那些年啊,那些事——一個程序員的奮斗史》——85
- 《那些年啊,那些事——一個程序員的奮斗史》——86
- 《那些年啊,那些事——一個程序員的奮斗史》——87
- 《那些年啊,那些事——一個程序員的奮斗史》——88
- 《那些年啊,那些事——一個程序員的奮斗史》——89
- 《那些年啊,那些事——一個程序員的奮斗史》——90
- 《那些年啊,那些事——一個程序員的奮斗史》——91
- 《那些年啊,那些事——一個程序員的奮斗史》——92
- 《那些年啊,那些事——一個程序員的奮斗史》——93
- 《那些年啊,那些事——一個程序員的奮斗史》——94
- 《那些年啊,那些事——一個程序員的奮斗史》——95
- 《那些年啊,那些事——一個程序員的奮斗史》——96
- 《那些年啊,那些事——一個程序員的奮斗史》——97
- 《那些年啊,那些事——一個程序員的奮斗史》——98
- 《那些年啊,那些事——一個程序員的奮斗史》——99
- 《那些年啊,那些事——一個程序員的奮斗史》——100
- 《那些年啊,那些事——一個程序員的奮斗史》——101
- 《那些年啊,那些事——一個程序員的奮斗史》——102
- 《那些年啊,那些事——一個程序員的奮斗史》——103
- 《那些年啊,那些事——一個程序員的奮斗史》——104
- 《那些年啊,那些事——一個程序員的奮斗史》——105
- 《那些年啊,那些事——一個程序員的奮斗史》——106
- 《那些年啊,那些事——一個程序員的奮斗史》——107
- 《那些年啊,那些事——一個程序員的奮斗史》——108
- 《那些年啊,那些事——一個程序員的奮斗史》——109
- 《那些年啊,那些事——一個程序員的奮斗史》——110
- 《那些年啊,那些事——一個程序員的奮斗史》——111
- 《那些年啊,那些事——一個程序員的奮斗史》——112
- 《那些年啊,那些事——一個程序員的奮斗史》——113
- 《那些年啊,那些事——一個程序員的奮斗史》——114
- 《那些年啊,那些事——一個程序員的奮斗史》——115
- 《那些年啊,那些事——一個程序員的奮斗史》——116
- 《那些年啊,那些事——一個程序員的奮斗史》——117
- 《那些年啊,那些事——一個程序員的奮斗史》——118
- 《那些年啊,那些事——一個程序員的奮斗史》——119
- 《那些年啊,那些事——一個程序員的奮斗史》——120
- 《那些年啊,那些事——一個程序員的奮斗史》——121
- 《那些年啊,那些事——一個程序員的奮斗史》——122
- 《那些年啊,那些事——一個程序員的奮斗史》——123
- 《那些年啊,那些事——一個程序員的奮斗史》——124
- 《那些年啊,那些事——一個程序員的奮斗史》——125
- 《那些年啊,那些事——一個程序員的奮斗史》——126
- 《那些年啊,那些事——一個程序員的奮斗史》——127
- 《那些年啊,那些事——一個程序員的奮斗史》——128 (終章)