見絕影的面色很嚴肅,燕兒的語氣又軟了下來,低聲說:“總之還是那句話,在公司,你不去做,有的是人來做,為什么你非要把什么事情都攬到自己懷里?”
絕影把設計提綱交給周總,周總的反應大大超過了他的預料,他說:“小絕啊,你這份設計提綱相當不錯啊,我都沒想到做得這么好,我覺得應該開個會,你把這份提綱向公司所有人講解一下,讓其它人也學習學習!
絕影點點頭:“嗯。我也正希望其它人可以領會到我的設計思想,以后CASE實施起來才容易溝通!
站在講臺前,絕影是精神百倍,本來他就覺得自己是個教書的料小學的時候還一直希望成為一個教師,到高中的時候,自己還是學生,就代物理老師給同學講過幾節(jié)物理課,據(jù)說同學們反應還不錯,以至于有些同學竟提出希望絕影同學來做物理老師;叵胍幌拢敃r講的無非就是一個物體以多少多少初速度開始運行,加速度是多少,幾分鐘后,另外一個物體又以多少多少初速度多少多少加速度運行,問后面那個能不能追到前面那個,如果能追到,要多少時間。
在同學們看來,這一直是高中物理一個大難題,那物理老師在上面公式版書密密麻麻寫了大辦個黑板,同學們在下面還是聽得暈頭轉(zhuǎn)向,老師又急得不得了,明明這問題的解答方法自己心中一片明了,在胸中醞釀了老半天,講出來學生還是聽不懂,真恨不得把他們腦袋上面敲個洞,來個醍醐灌頂。
絕影講又不一樣,這問題其實很簡單,其實就是數(shù)學里面兩個二次函數(shù)求交點的問題,把兩個物體的運動描述成二次函數(shù),簡單一求,舍去負數(shù)解答案就出來了。再說物理里面求什么合外力,又是做受力分析又是畫圖草稿紙都用去三五張,其實拿數(shù)學的復數(shù)加減法來做就簡單得不得了。
所以中國學校的教育就是死板,那數(shù)學從小學學到大學,從加減乘除學到導數(shù)微積分復變函數(shù),按照學校的教法到底有多大用處,恐怕用得最多的也就是做生意算下幾斤幾兩多少錢收多少找多少,其實數(shù)學的用處可大著呢。各個教材把自己的學問教得頭頭是道,就是不告訴你物理學里面的矢量就相當于數(shù)學里面的復數(shù),就是不告訴你勻速圓周運動的軌跡可以用幾何學來求解,歸根結底,就是不告訴你這門學問到底有啥用處。
大環(huán)境如此,搞得寫程序也如此,不管是學校里程序設計課程,還是社會上這樣培訓班那樣電腦學校,都只管各自教各自的,學匯編就80x68,學C語言就TurboC,搞得最后大學C語言課程學完,連C語言能寫Windows下窗口程序都不知道。最后寫程序是教了,那教的是如何去寫程序,根本不教你為什么要寫程序,寫程序能寫些什么出來。
這次體檢車數(shù)字化系統(tǒng)的設計,絕影的確吸取了不少DAP的教訓,主要就是細化,把有可能遇到的問題盡量考慮全面,有些必須做的工作就一定要去做,不要怕麻煩。首先是UI,也就是用戶界面,負責錄入和檢索體檢人信息;然后是指紋識別模塊,封裝對指紋儀的操作;然后是VFW模塊,負封裝對攝像頭的操作;然后是報告模塊,負責將各個體檢點的報告匯總并打印。這些都是數(shù)據(jù)終端。然后是ODBC接口,封裝數(shù)據(jù)庫操作。最重要的是數(shù)據(jù)管理模塊,放到服務器上。不管是指紋圖像、照片、報告還是錄入的體檢人信息,都把他抽象成數(shù)據(jù),全部流向數(shù)據(jù)管理模塊,數(shù)據(jù)管理模塊再通過ODBC接口把數(shù)據(jù)送到數(shù)據(jù)庫。檢索的時候向數(shù)據(jù)管理模塊發(fā)送指令,它從數(shù)據(jù)庫中取到數(shù)據(jù),再一一發(fā)給數(shù)據(jù)終端,由他們自己分揀屬于自己的數(shù)據(jù)。最后再部署個消息服務器,各個工作站上配上消息客戶端,工作站之間的通信,數(shù)據(jù)同步就靠它來完成。
所以對人來說,什么思維最重要,當然是抽象思維。狗也會做夢,甚至還會說夢話,但是狗會抽象思維嗎?你能讓狗把一堆人民幣想像成一堆骨頭嗎?不能,既然只有人這種高等動物才會抽象,那就要把它發(fā)揮到淋漓盡致。你想要是登記工作站上照片也保存成JPG直接往數(shù)據(jù)庫送,指紋也保存成JPG直接往數(shù)據(jù)庫送,體檢人信息也直接往數(shù)據(jù)庫送那還不把工作站和數(shù)據(jù)庫累死,一會數(shù)據(jù)又要同步,一會又要和其它體檢點通信,這客戶端還不知道要開發(fā)得多復雜,F(xiàn)在可好,只要把數(shù)據(jù)管理模塊和消息服務器做得足夠穩(wěn)定,客戶端上的開發(fā)基本上易如反掌爾!
絕影在講臺上講得頭頭是道,邊講邊畫出結構圖,數(shù)據(jù)流方向和事物流方向用箭頭一一標注,整個系統(tǒng)簡單明了又分工合作明確,他一邊講一邊贊揚自己道:“不失為一篇佳作啊。”
整整花了兩個小時,絕影終于說:“我要講的就這么多。”
下面死一般沉寂。
周總終于站起來問:“小絕說的,大家能理解嗎?”
于是才有陸陸續(xù)續(xù)的生意說:“嗯,嗯。”
周總說:“那么我再來講兩句!
基本上周總就講了幾句總結性的話,講了對這個CASE的展望,他說:“這個CASE做好了,公司今后兩三年就不愁了!笨偨Y陳詞總是領導們喜歡的,管你下面的人講得頭頭是道講得天花亂墜講得意義有多深遠,結論性的東西還得領導來講,可行與否還得領導來批示,某種意義上講,一個CASE設計得好不好,不在于設計者認為他好不好,不在于同事們認為他好不好,也不在用戶認為他好不好,而在于領導認為他好不好。
周總的意思,這個CASE由絕影來牽頭基本上算定下來,或許是上次DAP設計的失誤,周總還是對絕影或多或少有些顧慮,所以并沒有像上次那樣說全權由他來負責。不過對絕影來說這也足夠了,在他看來,這世界上最幸福的事莫過于親眼看著別人把自己的設想變成現(xiàn)實,你要明白,為什么T臺上的模特雖然能夠吸引眾多的閃光燈和眼球,但是設計師總是最后出場,而且總是被這些美女模特們簇擁著出場。這就像修房子,雖然里面的一磚一瓦不知道凝結了多少工人的心血,但他們永遠體會不到一座座高樓拔地而起的幸福和成就感,因為在他們眼中,只能看到一塊磚或一片瓦,只有設計師,在他眼中看到的是整棟雄偉的大廈。
人吶,眼光放長遠一些,看到的東西就更多一些,生活得也更有意義一些。
絕影走下講臺,望了望窗外,想:做程序員真好,可以寫程序,更有機會做設計,才能體會到很多人無法體會到的幸福,我的高樓將從這里拔地而起。
下文:瘋狂的程序員 第四十五回
本文鏈接:http://www.95time.cn/column/member/2008/6180.asp
出處:瘋狂的程序員
責任編輯:bluehearts
上一頁 瘋狂的程序員 第四十四回 [1] 下一頁
◎進入論壇休閑灌水版塊參加討論
|