# 44 真正的大CASE
如今體檢車數字化系統這個大CASE擺在面前,那DAP看來也不過爾爾,想到這里,絕影心中反倒充滿了大無畏精神:反正DAP是讓我做死了,一人做事一人當,大不了就是扣我獎金罰我加班,讓我把這體檢車數字化系統搞出來,什么指紋識別、照片認證,能加上去的高級技術都加上去,那還不領先個同類產品三五年,到時候,我絕影就牛B了!讓暴風雨來得更猛烈些吧!
絕影做好了引頸就戮的準備,周總卻說:“DAP的事情我們先放一放,現在有兩個重要的問題我們先調研好,一是指紋識的相關資料,我想先征求小絕和小張的意見,二是這個CASE的設計,DAP的教訓我們要吸取,要深刻總結,這個我想聽聽小絕的意見。”
聽了周總的話,張廠長躍躍欲試地說:“據我所知,現在指紋產品主要有指紋識別芯片和指紋儀,前者要求我們自己開發指紋識別算法,但我們可以根據需要靈活選擇產品,后者基本上已經是成品,我們只需要調用API在應用層上再開發就行了。我的意見是我們不如直接選擇一款好的指紋儀,雖然價格要比指紋芯片高些,但是穩定、可靠,還能節省大把開發時間……”
不等張廠張說完,絕影打斷他說:“我認為還是應該用指紋芯片,自己開發算法。指紋識別算法技術含量很高,屬于核心技術,對于核心技術,我們應該自己掌握,否則以后會很被動。”
周總點點頭道:“你們都說得有道理,這個我們再調研,不過我還是比較傾向小張的方案,畢竟在指紋識別算法方面,我們是沒有技術積累的。上次DAP的設計我就實話實說了,是很失敗的,這個小絕你要承認。這次我想問你,對這個CASE的設計,你有什么打算?”
周總一提DAP,絕影又覺得有點丟面子,在這種情況下,他拍著胸脯信誓旦旦地說:“周總,要是這個CASE讓我來設計,我一定吸取DAP的教訓,先好好做計劃,做文檔,我可以先做個設計方案,提交給你,你看了,認可了,再決定要不要讓我來負責,如果你能把這個CASE交給我,我一定不會再讓你失望。”
“好吧,那你先做個提綱吧,今天星期三,到星期五,還有兩天時間夠不夠?”
絕影心中只想拿下這個CASE,當時心里根本就沒時間這個概念,這時候你不要說給他兩天,就是給他兩個小時他都敢拍著胸口打保票,于是說:“當然沒問題,周總這次您盡管放心。”
上次DAP設計失誤絕影自認為它導致周總對自己的信任跌到了谷底,正如當美國經濟不景氣到谷底美國總統就想打仗,轉移人們視線,正好這個時候薩達姆又冒了出來,你以為美國真是民主國家,你以為美國都是美國人們說了算,你以為布什不敢打你?不打你打誰?總之你伊拉克一個小國家,這個CASE總能擺平,你管我打你打得對不對,總之能完成CASE才是王道。
所以現在絕影也不考慮到底這個體檢車數字化系統有多難,到底這個指紋識別算法有多難,先把CASE接下來再說,接下來才有機會證明自己,不接,就永遠沒有機會。
領了工資,燕兒下午去報了稅就提前回了家,特意去買了豬蹄給絕影燉了他最愛吃的豬蹄湯,當湯端上桌子,本以為他又會露出驚喜地笑容,絕影卻視而不見,機器人般一口一口往嘴里刨飯。一片好心碰了釘子,燕兒有點生氣地說:“又在想工作,又在想工作,給你說了多少次,吃飯和睡覺的時候不許想工作。”
絕影回過神來,說:“這次情況特殊,有個大CASE,我要好好思考一下。”
“又是大CASE,你哪次做的不是大CASE?”
“不一樣,我上次犯了錯誤,這次不好好證明下實力那邦人會看不起我!”
“誰敢看不起你?”
“我也不知道,總之會有人看不起我。你不懂。”
“是,我不懂,那你就不要跟我說。”
吃完飯,燕兒收拾好碗筷,說:“你就忙你的大CASE去吧,晚上我和同學去逛街,反正你也不管我。”
絕影爬在電腦上,頭也沒回,說:“去吧。”
忙了兩夜,終于把設計提綱做好,用公司打印機打印出來,整整五頁A4紙,絕影朝燕兒揚揚手中的紙,得意地說:“看,就是這個,終于弄出來了。”
“你那個有什么用?你天天晚上在家還加班,每天都做到兩三點,還是拿那么多工資;人家張廠長每天在公司工作八小時,晚上回家上網聊天玩游戲陪女朋友,還是拿那么多工資,不知道你這幾張紙到底有什么價值?”
“這個我知道,總之我工資也比張廠長高。”
“你算算,你每天在公司還加班,基本上八小時的班你要上十小時,回家從八點到兩點又是六個小時,一天十六個小時,先別說工作量,就工作時間都是張廠長的兩倍,可是你工資有他兩倍多嗎?再說公司其它新人,做老半天又做不出來個什么,你的工作量起碼是他們的三倍四倍,可是你的工資有他們三倍四倍多嗎?”
燕兒這么說,臉上帶了一點怒氣,絕影沉默了一會,突然嚴肅的說:“我知道,也許我付出比他們多三倍的努力,只能得到比他們多一倍的回報,但是如果我不付出這三倍的努力,連一倍的回報也沒有。”
見絕影的面色很嚴肅,燕兒的語氣又軟了下來,低聲說:“總之還是那句話,在公司,你不去做,有的是人來做,為什么你非要把什么事情都攬到自己懷里?”
絕影把設計提綱交給周總,周總的反應大大超過了他的預料,他說:“小絕啊,你這份設計提綱相當不錯啊,我都沒想到做得這么好,我覺得應該開個會,你把這份提綱向公司所有人講解一下,讓其它人也學習學習。”
絕影點點頭:“嗯。我也正希望其它人可以領會到我的設計思想,以后CASE實施起來才容易溝通。”
站在講臺前,絕影是精神百倍,本來他就覺得自己是個教書的料小學的時候還一直希望成為一個教師,到高中的時候,自己還是學生,就代物理老師給同學講過幾節物理課,據說同學們反應還不錯,以至于有些同學竟提出希望絕影同學來做物理老師。回想一下,當時講的無非就是一個物體以多少多少初速度開始運行,加速度是多少,幾分鐘后,另外一個物體又以多少多少初速度多少多少加速度運行,問后面那個能不能追到前面那個,如果能追到,要多少時間。
在同學們看來,這一直是高中物理一個大難題,那物理老師在上面公式版書密密麻麻寫了大辦個黑板,同學們在下面還是聽得暈頭轉向,老師又急得不得了,明明這問題的解答方法自己心中一片明了,在胸中醞釀了老半天,講出來學生還是聽不懂,真恨不得把他們腦袋上面敲個洞,來個醍醐灌頂。
絕影講又不一樣,這問題其實很簡單,其實就是數學里面兩個二次函數求交點的問題,把兩個物體的運動描述成二次函數,簡單一求,舍去負數解答案就出來了。再說物理里面求什么合外力,又是做受力分析又是畫圖草稿紙都用去三五張,其實拿數學的復數加減法來做就簡單得不得了。
所以中國學校的教育就是死板,那數學從小學學到大學,從加減乘除學到導數微積分復變函數,按照學校的教法到底有多大用處,恐怕用得最多的也就是做生意算下幾斤幾兩多少錢收多少找多少,其實數學的用處可大著呢。各個教材把自己的學問教得頭頭是道,就是不告訴你物理學里面的矢量就相當于數學里面的復數,就是不告訴你勻速圓周運動的軌跡可以用幾何學來求解,歸根結底,就是不告訴你這門學問到底有啥用處。
大環境如此,搞得寫程序也如此,不管是學校里程序設計課程,還是社會上這樣培訓班那樣電腦學校,都只管各自教各自的,學匯編就80x68,學C語言就TurboC,搞得最后大學C語言課程學完,連C語言能寫Windows下窗口程序都不知道。最后寫程序是教了,那教的是如何去寫程序,根本不教你為什么要寫程序,寫程序能寫些什么出來。
這次體檢車數字化系統的設計,絕影的確吸取了不少DAP的教訓,主要就是細化,把有可能遇到的問題盡量考慮全面,有些必須做的工作就一定要去做,不要怕麻煩。首先是UI,也就是用戶界面,負責錄入和檢索體檢人信息;然后是指紋識別模塊,封裝對指紋儀的操作;然后是VFW模塊,負封裝對攝像頭的操作;然后是報告模塊,負責將各個體檢點的報告匯總并打印。這些都是數據終端。然后是ODBC接口,封裝數據庫操作。最重要的是數據管理模塊,放到服務器上。不管是指紋圖像、照片、報告還是錄入的體檢人信息,都把他抽象成數據,全部流向數據管理模塊,數據管理模塊再通過ODBC接口把數據送到數據庫。檢索的時候向數據管理模塊發送指令,它從數據庫中取到數據,再一一發給數據終端,由他們自己分揀屬于自己的數據。最后再部署個消息服務器,各個工作站上配上消息客戶端,工作站之間的通信,數據同步就靠它來完成。
所以對人來說,什么思維最重要,當然是抽象思維。狗也會做夢,甚至還會說夢話,但是狗會抽象思維嗎?你能讓狗把一堆人民幣想像成一堆骨頭嗎?不能,既然只有人這種高等動物才會抽象,那就要把它發揮到淋漓盡致。你想要是登記工作站上照片也保存成JPG直接往數據庫送,指紋也保存成JPG直接往數據庫送,體檢人信息也直接往數據庫送那還不把工作站和數據庫累死,一會數據又要同步,一會又要和其它體檢點通信,這客戶端還不知道要開發得多復雜。現在可好,只要把數據管理模塊和消息服務器做得足夠穩定,客戶端上的開發基本上易如反掌爾!
絕影在講臺上講得頭頭是道,邊講邊畫出結構圖,數據流方向和事物流方向用箭頭一一標注,整個系統簡單明了又分工合作明確,他一邊講一邊贊揚自己道:“不失為一篇佳作啊。”
整整花了兩個小時,絕影終于說:“我要講的就這么多。”
下面死一般沉寂。
周總終于站起來問:“小絕說的,大家能理解嗎?”
于是才有陸陸續續的生意說:“嗯,嗯。”
周總說:“那么我再來講兩句。”
基本上周總就講了幾句總結性的話,講了對這個CASE的展望,他說:“這個CASE做好了,公司今后兩三年就不愁了。”總結陳詞總是領導們喜歡的,管你下面的人講得頭頭是道講得天花亂墜講得意義有多深遠,結論性的東西還得領導來講,可行與否還得領導來批示,某種意義上講,一個CASE設計得好不好,不在于設計者認為他好不好,不在于同事們認為他好不好,也不在用戶認為他好不好,而在于領導認為他好不好。
周總的意思,這個CASE由絕影來牽頭基本上算定下來,或許是上次DAP設計的失誤,周總還是對絕影或多或少有些顧慮,所以并沒有像上次那樣說全權由他來負責。不過對絕影來說這也足夠了,在他看來,這世界上最幸福的事莫過于親眼看著別人把自己的設想變成現實,你要明白,為什么T臺上的模特雖然能夠吸引眾多的閃光燈和眼球,但是設計師總是最后出場,而且總是被這些美女模特們簇擁著出場。這就像修房子,雖然里面的一磚一瓦不知道凝結了多少工人的心血,但他們永遠體會不到一座座高樓拔地而起的幸福和成就感,因為在他們眼中,只能看到一塊磚或一片瓦,只有設計師,在他眼中看到的是整棟雄偉的大廈。
人吶,眼光放長遠一些,看到的東西就更多一些,生活得也更有意義一些。
絕影走下講臺,望了望窗外,想:做程序員真好,可以寫程序,更有機會做設計,才能體會到很多人無法體會到的幸福。我的高樓將從這里拔地而起。
- 1 Hello World
- 2 DOS
- 3 第一個夢想
- 4 電源里的病毒
- 5 尋址方式
- 6 黑客
- 7 《黑客防線》
- 8 魔術師的雙手
- 9 又是尋址方式
- 10 墮落
- 11 轉折點
- 12 “影總”
- 13 告別光棍的光棍節
- 14 女人的敵人
- 15 魚和熊掌
- 16 兼職
- 17 另類的方法
- 18 RMB500
- 19 天天上網的工作
- 20 應聘
- 21 MFC
- 22 畢業設計
- 23 出差
- 24 BOSSLiu
- 25 應聘的美女
- 26 多線程
- 27 畢業
- 28 黑屏
- 29 C++和ASM
- 30 RMB2000
- 31 大CASE
- 32 BOSSLiu的離去
- 33 燕兒的工作
- 34 HONDA
- 35 技術主管
- 36 DAP
- 37 動搖
- 38 張廠長的遙控器
- 39 真正的注冊機
- 40 精華和糟粕
- 41 網吧
- 42 工資和房價
- 43 背出來的面試題
- 44 真正的大CASE
- 45 向業主致敬
- 46 DHTML
- 47 先進性
- 48 非洲
- 49 技術經理
- 50 BugYang
- 51 游戲
- 52 大棒和胡蘿卜
- 53 Architect
- 54 EB失敗
- 55 北京
- 56 反匯編器
- 57 貧民窟
- 58 大爺
- 59 BugYang的心事
- 60 Nothing Impossible
- 61 周總的斷言
- 62 曹操的馬
- 63 BugYang進京
- 64 BugYang離去
- 65 辭職
- 66 球不是一個人踢的
- 67 短信
- 68 外掛
- 69 小朱
- 70 分手
- 71 New
- 72 西班牙布局
- 73 100萬用戶
- 74 Bayerische Motorenwerke J
- 75 搞IT的民工
- 76 瘋狂的程序員
- 77 開店
- 78 土匪的新工作
- 79 fatal error
- 80 夭折
- 81 丁骨牛排
- 82 資本家的艱辛
- 83 相親
- 84 BOSScLiu和VB
- 85 王老板
- 86 裝孫子
- 87 CASE Closed
- 99 后記