疯狂程序员(11)
(42) 工資和房價
絕影聽得燕兒電話中都帶了哭腔,心不由得緊張起來,連忙安慰她道:“別著急,慢慢說,有啥大不了的事?”
“公司那個侯會計,實在太過分了,實在欺人太甚,實在沒法在公司呆了。”
“怎么了啊?發生了什么事了?”
“給你說了又怎么樣?你又沒辦法解決,反正我覺得公司是呆不下午了。”
“什么沒辦法解決?你跟我說,看我能不能解決。”
“你出差了是不知道,那侯會計,不,是侯巫婆,在公司里耀武揚威,特別是周總也走了,好像就是公司她最大了,一會讓這個給他端茶倒水,一會讓我去稅務局給她跑退,跑了一次還不好,跑了一次又一次。不就是個會計嗎?還瞧不起人!”
絕影聽了突然間火冒三丈,想自己平時在公司的時候那會計雖說對自己談不上恭敬,但起碼也沒在他面前怎么樣,平時見面還象征性地打個招呼,沒想到自己和周總 走了,山中沒老虎,猴子竟然當起大王來。又想起周星馳的《九品芝麻官》:你區區一個內務府總管,五品官,我堂堂一個八部巡府,一品官,公堂之上你坐著我站 著,不罵你罵誰。
果然是矮子多作怪。不就區區一個會計嗎?我堂堂技術主管,周總不在,由我來接管公司管理,由不失下曹從事,啥時候輪到你會計了。所以,不罵你罵誰?
越這么想,絕影越是冒火,感覺自己有點失態了,突然想起周總還在旁邊,于是努力平靜地對燕兒說:“沒啥大不了的,這個事情,等我回來處理。”
“不行,我明天就不去公司了。”
“那你就先不去了,等我回公司來處理。”
放下電話,周總搶先問:“小絕,有什么事嗎?”
絕影本來想將心中的怒火滔滔不絕地吐給周總,話到嘴邊,卻變成了:“沒什么,家里的事。”但從那之后,在火車上絕影一直悶悶不樂。
也許是周總看出了些端倪,中午的時候,他竟然特別大方地說:“小絕啊,這次CASE大家都很辛苦,忙了一周了啊。回去后你就放幾天假吧,你看兩天時間夠不夠?”
聽周總說話的語氣緩和起來,想到自己平時將周總想得那么齷齪,絕影也不好意思起來,忙說:“放不假倒不重要,我要是怕累,就不去了。兩天時間當然夠了,就是怕公司要是有什么事,你就給我打電話吧,我提前來。”
周總說:“好,好。你這么說我就放心了。咱們這次也累慘了,今天中午就不吃泡面了,去餐車吃去,走。”
去了餐車,絕影要了 盤青椒回鍋肉,南京的回鍋肉他也吃過,居然是甜的,而且里面還有很多水,都說火車上的東西又貴又難吃,絕影以前也吃過,本來出門前燕兒是千叮嚀萬囑咐,火 車上的東西又貴又難吃,簡直是花錢買罪受,千萬不要去,還是自己帶泡面比較保險,至少里面還有點油水。但是座位旁邊那胖子一口氣要了兩分套餐,咂巴咂巴越 吃越帶勁,吃完一摸嘴說:“真是太爽了。”于是絕影也去要了一分,15塊大洋,剛吃了一口便知道上了當,那15塊大洋算是打了水漂,旁邊那胖子多半是鐵老 大的托,就是那飯托!
今天又在車上吃回鍋肉,他又覺得怎么忽然又這么好吃了,好吃的也是它,難吃的也是它,所以人就是這樣,想當初自己第一次去公司面試,周總的評價一句話:“ 不熟練。”而且說的時候還是滿眼的不信任,好像自己就是個技術騙子。如今他們又總是說:“小絕啊,從來沒讓我們失望過。”自己還是自己,說自己不好的也是 他,說自己好的也是他。
燕兒果然沒再去公司,問他:“怎么樣?那侯巫婆的事,你有什么辦法?”
其實 絕影也沒什么好辦法,也根本沒去想,反正想也想不出來。會計是周總和陳董直接招聘進來的,準確的說應該不是招聘進來的,根據絕影的觀察,會計,會計的老 公,或者會計周圍的朋友什么的肯定跟陳董、周總、公司有千絲萬縷的聯系,這聯系到底是什么,絕影也不知道,越是不知道,他就越覺得這聯系很神秘很重要。對 周總和陳董來說,會計表面上是會計,實際上背后可能有什么本事幫公司撐腰,要不,為什么會計遍地都是,他們為什么偏偏要請她,而且還處處維護她,還要叫: 侯老師,侯老師。
于是絕影故意對著電腦頭也不回打著哈哈說:“當然了,沒什么大不了的,我已經跟周總溝通了,他們會去給侯會計打招呼的,等后天我去上班,你就去公司,有我在,看她能怎么樣!”
“不許叫侯會計,叫侯巫婆。”
“好,好,你說巫婆就是巫婆,總之有我在她不敢干啥。”
去了公司,會計老早已經到了,絕影跟張廠長他們一一打了招呼,老遠沖著會計投了一個微笑,會計興沖沖地迎上來,滿以為絕影要跟他聊兩句,誰知她剛張嘴巴,絕影卻視而不見地徑直走到自己的座位上。
會計的熱情撲了個空,可是熱情一旦出來,就好像高手出招,那喬風一個降龍十八掌打出去,卻發現對面站的竟然是阿珠,奈何功力太強,招收都收不住,只好眼睜睜一巴掌把她打死。會計的熱情也正是覆水難收,只有自言自語般地說到:“小絕阿,出差這么久,辛苦了吧。”
絕影在座位上坐定,頭也不抬,冷冷地說道:“當然辛苦了。我和周總出去是分秒必爭,哪能跟你們比,你們天天坐辦公室的哪知道時間寶貴。”絕影的言下之意正是你一天在公司時間多,沒事就盡想著自己出風頭整這個整那個,還是收斂點好。
會計卻會錯了意,仍然笑瞇瞇地說:“哪里哪里,你們出差在外做工程,我們在公司的事情也很多啊,你問小張小龔,哪里有閑下來的工夫啊?大家要是都只想到偷閑,這公司就沒救了。”
絕影本以為跟會計對上,她要是不服,自然去找周總告他的狀,那正和他意,她要是告了他,他正好把燕兒對她的不滿全部告訴周總,然后直接問:“你看吧,我肯定是沒法和會計呆了,以后就有她無我,有我無他,你看著辦吧。”
也不知道會計到底是太笨沒領悟到他是在諷刺她,還是她太聰明故意沒中計,總之讓絕影的計劃落了空,于是他悶悶不樂地對燕兒說:“你看嘛,我在,她又不裝怪了,她不裝怪,就整不了她,有什么辦法?”
燕兒從來就說絕影整天只知道忙,只知道對著電腦,不會休息。絕影也慢慢覺得自己的確是太無趣,每天就是吃飯睡覺打豆豆,所謂打豆豆,就是寫程序,本來以前在公司大家都說寫程序寫程序,后來聽了企鵝打豆豆的故事,幾個程序員聯想到自己的生活,便自嘲地說:“你看,我們不是每天吃飯睡覺打豆豆啊。”于是打豆豆便成了寫程序的代名字。
豆豆打得多了,絕影還是感覺自己很對不起燕兒的,人家學生娃娃喜歡送花放焰火搞點浪漫什么的,這個他有正當理由來反駁:那都是年輕娃娃搞的事,咱不會搞浪 漫,把你放在心里就行了。但是生活就是生活,生活又不是每天都打豆豆,雖然絕影已經做到把事業當做生活的地步,但是燕兒畢竟是女人,女人嘛,大多都把生活當做事業,所以平時沒什么借口,也就一個稍微大點的CASE做下來,絕影就想,是時候休息一下了。
兩天的假期當然不夠,本來計劃在公司再閑幾天,周總卻閑不下來,反正他老婆在上海,他又不用考慮對得起對不起誰的事情,絕影上班第一天,他就走到面前說:“小絕啊,南京的CASE是很成功的,從現在開始,這個CASE就Close掉,現在我們談談DAP吧。”
又是DAP,前段時間絕影已經被DAP折磨得心力交瘁,心里幻想著拖吧,拖久了說不定周總就把這事給忘了,表面上周總確實是個比較健忘的人,有好幾次要不 是絕影去提醒,他都忘記了發工資的日子,但那只是表面現象,也許就是大智若愚吧,其實他心里非常清醒,是時候要絕影對DAP給個說法了。
見再也躲不過去,這次絕影只好支支吾吾地說:“周總啊,DAP這個CASE進展到這里,實在覺得有點做不動了。”
“卡在哪里?”
“主要是當初設計沒做好,功能什么的沒考慮全面就直接動手做了,結果有很多函數和接口沒寫到,代碼復用不好,工作量增加了很多,類的設計也沒有細化,所有功能都做到一個類里面,結果這個類寫得非常復雜,修改和增加功能也很難。”
“那現在做了多少呢?還差些什么?”
“DcmImage我這邊做得差不多了,基本上已經可以加到KIPACS中,主要是以前小李的DcmPrint,他的代碼結構非常差,基本上沒法在他的基 礎上做。”絕影這樣說,其實他還是把自己DcmImage的進展夸大了一點,心想這樣也許能在周總面前彌補一點自己的失誤吧。
“小張那邊DcmConfig怎么樣呢?”
“他那邊我倒沒怎么去看,反正他沒事就在做,我也不便去打擾他。”
“他那邊還是要經常去盯一盯啊。小張以前不是做開發的,代碼的質量還要靠你去把把關啊。”
“嗯,我知道了。以后我會注意。”說完,絕影目不轉睛地望著周總,說到這里,周總下一句肯定會對DAP這個CASE作個決定,To do,or not to do. It’s a question。
周總聳了聳鼻子,堅定地說:“DAP一定要做。正如DAP這個名字,它是一個平臺,基本上是以后我們所有開發的基礎。”
周總說了這 句,絕影突然覺得壓力一下又襲來。不等絕影開口,周總又換了輕松的口氣說:“不過我們今后可以改變一下開發的策略。目前DcmPrint和DICOM歸 檔、成像的功能我們暫時還用不上,急需的是DcmImage,我們可以集中力量先把DcmImage做好,后面的模塊再慢慢做,有什么應用上的需求就做什 么模塊,隨著對DAP開發的深入,后面的可以吸取前面的教訓,一步一步來,慢慢把它完善起來。”
絕影點點 頭,覺得把整個DAP細分下來又看到點光明,想想自己做事也是經常虎頭蛇尾,開頭的時候往往熱情似火,心中充滿了人有多大膽地有多大產的熱情,結果事情做 到一半,像DAP這樣做到要死不活,熱情便蕩然全失,或者是做破解花了幾個通宵終于把關鍵斷點找了出來,想到關鍵位置已出,其它的不過爾爾,熱情也蕩然全 失,結果很多事情都是半途而廢,一腔熱情最堅持一兩個月,小一點的項目還好,趕在這一兩個月之內便可搞定,可是又覺得不爽,總是盼望著大CASE,大CASE終于來了,熱情又堅持不住。于是當場又給周總表態道:“嗯,周總你放心,DcmImage我先把它做完,后面的模塊我再好好設計設計,應該沒什么問題。”
“那DcmImage大概還需要多少時間?”
“就在這一周。”
“就一周?”
“就一周。”
周總回到辦公室,張廠長湊過來說:“你瘋了,我這個DcmConfig預計都還需要一個多月,你怎么給周總說一周,你說一周,不是把我也害了啊,我不是也得趕著做完。”
“你不知道,東西和技術都是給逼出來,你不向周總保證一周做完,你就永遠不可能在一周內把一個月的工作做完。”
“那不是要累死人啊。”
“對了,累啊,又要熬通宵,我倒是忘了。”
回到家,絕影惦記著DAP的事,吃飯的時候也在想著DcmImage中有哪些有用的函數還可以導出,或者是專門再開個DcmCommon類導出共用功能,燕兒見她魂不守舍,問:“怎么了?在公司又不開心了?”
“沒啥。想工作的事。”
“今天去報稅,那邊正在修新房子,我去看了兩家,現在房子修得真好,不知道我們什么時候才能有自己的房子。”
燕兒說到房子,絕影不好意思起來,房子啊,現在真是壓在好多年輕人,特別是年輕男人身 上的一塊大石頭,絕影算算自己一個月2000多塊錢工資,基本只夠買半個廁所,好點的房子連半個廁所都買不到,一年什么補助福利年終獎金項目獎金加起來最 多三萬塊錢,不吃不喝連按揭付個首付都差一大截,自己自卑,所以從來不敢在別人面前提到房子的事情,現在燕兒先提了,他一本正經地說:“年紀輕輕的,追求 什么不好,開口閉口便是有房有車,七八十年代的人還都追求自行車縫紉機手表呢,現在呢?這些理想早就實現了。人生在世,值得追求的不應該是這個。”
(43) 背出來的面試題
燕兒不以為然地撇撇嘴:“等你有錢了,你以為你不會去追求。”
俗話說五十步笑百步,絕影這 話一出口,自己就不好意思起來,他這正是一百步還來笑五十步。如果說比爾蓋茨拿這話來教訓年輕人,尤不失下曹從事,說不定還會被各大媒體引經據典轉載,網 站、論壇、郵件處處拿這話來強奸你的耳朵。問題是現在他什么也沒有,就在這里指手畫腳實在有點給人吃不到葡萄說葡萄是酸的感覺。
所以明明道理都是一樣的,說的人不同了,效果也不一樣,記得在初中的時候寫作文,絕影突然自己冒出點靈感想到一句經典的話,但是他不敢說,于是只好在作文 上寫道:一位偉人說……這位偉人是誰?你別真以為就是哪個偉人說的,其實這偉人就是絕影。既然是偉人說的,老師也不便發表什么評論,只好說:“有道理,有 道理。”要是不在前面加“一位偉人說”,稍不注意說錯點什么,老師又要大張旗鼓地召開主題班會:深入揭批絕影同學XXXX錯誤思想。偉人就是倒霉啊,有事 沒事還得給絕影當擋箭牌。
自知理虧,絕影便不再答話了,不過自從燕兒提到房子,絕影感覺背上又壓了一座大山。
最近周總的行事有點詭秘,張廠長認為可能周總正在計劃裁員,弄得公司一時間人人自危。減員增效短短四個字便為各大公司裁員準備了理論基礎。如果說減員真的 能增效,那也無可厚非,問題是在絕影看來,資本主義公司已經把每個人的效率逼到最高,要想繼續增效,等于是講“人有多大膽,地有多大產”的笑話。所以他一直不同意張廠長的觀點,他認為周總肯定是在醞釀一個大CASE。
事實證明絕影的想法是正確的。周總走出辦公室,對絕影說:“小絕啊,最近我們召開了董事會,明確了最近一段時間我們要做的工作,現在首要工作是招人。之前 你也處理過這樣的事情,最近我事情還有點多,這次再讓你來負責,給招幾個人進來,還是以前那樣子,你自己把關,招的人都歸你管,由你負責。”
絕影楊起腦袋得意地瞟了張廠長一眼,說:“怎么樣?我說的沒錯吧,招人了,大CASE要上來了。”
張廠長也不服輸地說:“招人招人,天天都在招人,公司還不是這么多人。大CASE大CASE,天天都在大CASE,還不是一直在做DAP。”
說實話之前幾次招聘下來,絕影都 有點疲了,這次周總的意思又是從學校里直接招人,資本家在各方面都是盡可能降低成本,這種思想放到產品上,就是偷工減料,放到人事上,就是能用大學生的絕 不用研究生,能一個人做的絕不讓兩個人做。而一些國企又恰恰相反,大學生就能解決的一定要讓研究生來解決,這叫“對工作重視”;一個人就能做的一定要讓三 四個人甚至一個小組一起上,這叫“人多力量大”。
還是按部就班先讓燕兒去網上發了個招聘信息,絕影忽然想起以前一個同學因為自己公司招聘沒有通知到他一直對絕影耿耿于懷。
這同學就是強哥。
雖然絕影一直對強哥的技術不敢恭維,但強哥的自我感覺還是良好:計算機科班出生,在班里成績頂尖,也就是Top10那種,熟練掌握C/C++,Java,ASP,有獨立開發的能力,有團隊合作精神。用他的話說,像絕影這種畢業就在一個公司里閉門造車的人,是沒見過真正的高手的,他沒見過真正高手于是他就以為世界上沒有高手。
本來絕影對他就不以為然,他要是認了也就罷了,但他偏偏又不認,絕影就越發想跟他過過招,于是打個電話過去。
“強哥啊,上次公司招聘沒通知到你,真不好意思。”
“你故意不通知的吧,哈哈。”
“真是忘記了,騙你是豬,這次又招聘了,我第一個就想到你,你看我不是趕緊給你打電話了,怠慢一下都不敢。”
“現在才跟我說有啥用啊?我這邊工作都穩定了。”
“不過你也可以過來試一下,要是你技術好,說不定在我們公司會有更好的發展。”
強哥琢磨了一會,說:“嗯,也有道理,那我過幾天來吧。”
放下電話,張廠長問:“是不是你以前說的那個自認為很牛的啊?”
“就是。這次讓他來,看看有多牛。”
“有啥好看的?你就不怕公司來了牛人把你的位置搶了?”
“怕個屁,他強哥能做的,我絕影還有做不到的?只管讓他放馬過來,我跟他大戰五百合!”
招聘的效果還是和前幾次一樣不理 想,也許大部分都和絕影當年一樣,明明自己什么都不懂什么都不知道,但是一到招聘這里卻硬著頭皮說:“行,沒問題,當然能做。”可是他們又和絕影當年不一 樣,至少當年絕影還知道回去把不懂的惡補一下,本來真的不懂,但把自己逼一下,又懂了一些,于是似懂非懂地去公司干,干一段時間下來又發現自己似乎真的懂 了。
他們和絕影不一樣,不懂,又不去學,又不去逼自己,今天到公司遇到什么問題,不知道,不知道就問,找張廠,找絕影幫他們做,做好了,明天來了又遇到問題, 于是又找人幫忙。一周下來,東西都是別人做的,自己還是什么都不懂。在這種情況下,絕影只有一個一個把人招進來,又一個一個把人送出去,送出去的時候,絕 影都對他們說:“先回去多學學,覺得自己行了,歡迎你再來找我。”
很多時候人在公司并不牛B,反而被炒魷魚了又牛B起來,他們說:“還找什么找?此地不留爺,自由留爺處,咱們三年后再分高低。”
就在絕影對這次招聘又絕望的時候,強哥打來了電話,本來兩周沒有消息,絕影以為他不會來了,想到還沒跟他比個高下,不免有點失望。在這個時候,強哥的電話真是雪中送炭。
寒喧了幾句,強哥才支支吾吾地說:“你看我畢業這么久了,回去反省了一下,以前學的東西都還給老師還得差不多了,我準備來面試,有關面試細節能否透露一下,我把這關過了,就可以大顯身手了。”
一席話說得絕影直想笑,不 過想想自己通信工程畢業,回憶一下什么數電模電高頻電子線路電磁波與電磁場一點印象都沒有,確實是差不多全部還給老師了,這樣想,又能夠理解強哥的苦衷, 自己又在公司呆了這么久,要跟強哥比,贏了他還要讓他沒啥好說的,于是他大大方方的說:“沒什么,面試題目兩個,一個冒泡排序法,一個鏈表的填空題,你去 把數據結構和算法揀起來看看就差不多了。你準備什么時候來啊?我安排一下。”
“我先去看看算法,估計就明后天來吧。”
強哥到公司的時候樣子很疲憊,第一眼看到他,絕影忽然想起了當初做KIREGIS時的BOSS Liu。張廠長本來正專心致志地做DcmConfig,聽說傳說中的牛人來了,也先把手頭的工作放一放,跑來看熱鬧。
本來絕影以為冒泡排序法,鏈表這些都是數據結構里面簡單得不得了的問題,那時候在學校強哥這樣的學習牛人還不把這些算法做得滾瓜爛熟,時間久了,簡直不是 做得滾瓜爛熟,是背得滾瓜爛熟。沒想到強哥在電腦面前磨蹭了一個多小時,最后對絕影說:“算了,還是不做了。太悃了,昨天背的怎么全忘了。”
“你背的?”
“是啊,昨天把冒泡排序和鏈表的程序都背了,早上還記得清清楚楚,怎么現在全忘了。”
強哥這樣說的時候,眼中充滿了無奈,仿佛是對絕影說:“唉,跟你們比起來,看來我還是老了。世界是我們的,也是你們的,但歸根到底是你們的。”
絕影晃眼看了看強哥做的題,雖然編譯能通過,但邏輯肯定錯了,就冒泡排序法,才一個for語句,單憑這一點,也就算是連“海選”都沒通過。本來絕影想當場 告訴他出局的,看到他充滿無奈的眼神,忽然心一軟,大家一起畢業的,都挺不容易啊。于是他輕描淡寫地對強哥說:“嗯。題目我先收起來,你先回去等周總通知 吧。我送你。”
送他出去的路上,絕影想:算了,回去還是把他做的題刪掉算了。
回到公司,張廠長正在研究強哥的題,見絕影回來,他扭過頭說:“這就是牛人啊?還不如我呢。唉,難道普天之下,竟然沒有牛人了?”
絕影嚴肅地說:“你知道什么啊?考算法,還是太死板了。”
這次招聘和前幾次一樣以徹底失敗告終,周總仍然喋喋不休地對絕影說:“公司要發展,要擴大規模,還得招人啊。”每次這樣說的時候,絕影表面上點著頭,心里說道:“要招你自己去招啊。”
所以周總雖然深喑資本主義節約成本之道,但有個數學題他始終沒算懂:招十個不能做事的學生,工資300,一個月下來做的工作為0,支出工資3000,還不如花3000招一個能做事的人,只要這個月他做了東西,就賺了。
這么說,周總還是話鋒一轉:“雖然人沒有招到,但是我們還是要貫徹董事會的方針。現在是二月份,我們準備開始做今年最重要的一個CASE。”
說到這里他頓了頓,似乎留點時間給絕影和張廠長做思想準備。
在以前,絕影肯定又會熱血澎湃斗志昂揚,但這次他什么反應也沒有。他疲了,不斷招人,不斷上“大CASE大CASE”,到最后,一個人也沒招到,一個大CASE也沒做成,那DAP至今還半死不活地拖在那里。
周總沒 注意他們的表情,這次反倒是他變得熱血澎湃斗志昂揚起來:“這次我們要做一套體檢車數字化系統。上次我們到南京已經第一次接觸了體檢車,那體檢車投入使用 后各個公司和醫院表現出極大的興趣,不過那體檢車上的設備和工作站也都是各自為政,根本談不上對數據的集中管理,所以這次我們要做體檢車數字化系統。這兩 個月,我好好地調研了一下這個CASE,首先在國內體檢車數字化系統還處于空白,非典給了我們一次很大的教訓,所以現在國家很重視體檢車的發展。其次這個 CASE我們要體現出我們產品的先進性和 穩定性。穩定我就不說了,我們肯定要反復測試,先進性上,這次我們要在登記工作站上支持視頻拍照,指紋識別,在后臺,我們要有完善的數據庫檢索和備份機 制,在前臺,我們要有靈活高質量的報告打印系統。有了這些,體檢車開到任何一個地方,都能實時完成體檢人信息采集,醫學影像分析,打印體檢報告,這是一個 很有價值很有意義的CASE。”
正如驢子拉磨,拉累了它不 想動了,非要抽它一鞭子它才來勁,本來絕影也是把CASE都做疲了,周總滔滔不絕一席話正像抽了他一鞭子。指紋識別,這先進的玩藝還只在電視里見過,多半 是中情局聯邦調查局這種高度機密的地方,起碼也是James Bond級別的人物,用手指頭在那板子上一劃,門就開了,這就是專業高級特工人員的特征。要是把這技術移植到自己臥室,鑰匙什么的都沒有,當著同學的面, 手指頭在那板上一劃,門開了,這就是高級程序員的特征,那樣子,在朋友面前,別提多拉風了。
再說那視頻采集,也就是拿攝像頭拍照片,雖說家里就有攝像頭,但是每次都拿Windows自帶的程序來拍照片始終覺得不爽,后來看了一下VFW,覺得這玩 藝有點神奇,要是做成個木馬傳到MM那邊去,管她愿不愿意,都可以先偷窺一把,現在上網最怕什么?最怕聊聊天碰到恐龍,在網上誰都不知道你是只狗,恐龍又 挺會裝的,搞得你在這邊想入非非,終于絞盡腦汁把她約來出來,結果就后悔自己為什么要上網,為什么要聊天,為什么不把大好的時間用來寫程序。最后朋友 問:“上次網戀那MM呢?怎么這么久沒消息了?”你自己都不好意思跟朋友講,只好說:“不網戀了,浪費時間浪費精力,我要好好寫程序。”這么說,朋友還真 以為你突然茅臺頓開了,對你敬佩有加,其中的苦衷,只有你自己才知道啊。
要是會了 VFW就好了,是恐龍就早點滾一邊去,這世界便太平了。其實按絕影的水平自己認真學一下,家里又有攝像頭可以測試,掌握VFW問題應該不大,再隨便從網上 找個木馬下來,這套系統投入應用應該是指日可待,奈何也正是公司所謂大CASE把他做得疲了,感覺沒有了當初在學校通宵寫匯編的激情,也只是每天都想:明 天學吧,明天學吧。想得多了,也就不了了之。
現在公司的CASE要做,正是學習的好機會!
絕影正發著美夢,周總忽然話鋒又一轉說:“不過,這里面還有個巨大的問題。”
絕影想:糟了,莫不是又要提DAP的事情了。
(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臺上的模特雖然能夠吸引眾多 的閃光燈和眼球,但是設計師總是最后出場,而且總是被這些美女模特們簇擁著出場。這就像修房子,雖然里面的一磚一瓦不知道凝結了多少工人的心血,但他們永遠體會不到一座座高樓拔地而起的幸福和成就感,因為在他們眼中,只能看到一塊磚或一片瓦,只有設計師,在他眼中看到的是整棟雄偉的大廈。
人吶,眼光放長遠一些,看到的東西就更多一些,生活得也更有意義一些。
絕影走下講臺,望了望窗外,想:做程序員真好,可以寫程序,更有機會做設計,才能體會到很多人無法體會到的幸福。我的高樓將從這里拔地而起。
絕影聽得燕兒電話中都帶了哭腔,心不由得緊張起來,連忙安慰她道:“別著急,慢慢說,有啥大不了的事?”
“公司那個侯會計,實在太過分了,實在欺人太甚,實在沒法在公司呆了。”
“怎么了啊?發生了什么事了?”
“給你說了又怎么樣?你又沒辦法解決,反正我覺得公司是呆不下午了。”
“什么沒辦法解決?你跟我說,看我能不能解決。”
“你出差了是不知道,那侯會計,不,是侯巫婆,在公司里耀武揚威,特別是周總也走了,好像就是公司她最大了,一會讓這個給他端茶倒水,一會讓我去稅務局給她跑退,跑了一次還不好,跑了一次又一次。不就是個會計嗎?還瞧不起人!”
絕影聽了突然間火冒三丈,想自己平時在公司的時候那會計雖說對自己談不上恭敬,但起碼也沒在他面前怎么樣,平時見面還象征性地打個招呼,沒想到自己和周總 走了,山中沒老虎,猴子竟然當起大王來。又想起周星馳的《九品芝麻官》:你區區一個內務府總管,五品官,我堂堂一個八部巡府,一品官,公堂之上你坐著我站 著,不罵你罵誰。
果然是矮子多作怪。不就區區一個會計嗎?我堂堂技術主管,周總不在,由我來接管公司管理,由不失下曹從事,啥時候輪到你會計了。所以,不罵你罵誰?
越這么想,絕影越是冒火,感覺自己有點失態了,突然想起周總還在旁邊,于是努力平靜地對燕兒說:“沒啥大不了的,這個事情,等我回來處理。”
“不行,我明天就不去公司了。”
“那你就先不去了,等我回公司來處理。”
放下電話,周總搶先問:“小絕,有什么事嗎?”
絕影本來想將心中的怒火滔滔不絕地吐給周總,話到嘴邊,卻變成了:“沒什么,家里的事。”但從那之后,在火車上絕影一直悶悶不樂。
也許是周總看出了些端倪,中午的時候,他竟然特別大方地說:“小絕啊,這次CASE大家都很辛苦,忙了一周了啊。回去后你就放幾天假吧,你看兩天時間夠不夠?”
聽周總說話的語氣緩和起來,想到自己平時將周總想得那么齷齪,絕影也不好意思起來,忙說:“放不假倒不重要,我要是怕累,就不去了。兩天時間當然夠了,就是怕公司要是有什么事,你就給我打電話吧,我提前來。”
周總說:“好,好。你這么說我就放心了。咱們這次也累慘了,今天中午就不吃泡面了,去餐車吃去,走。”
去了餐車,絕影要了 盤青椒回鍋肉,南京的回鍋肉他也吃過,居然是甜的,而且里面還有很多水,都說火車上的東西又貴又難吃,絕影以前也吃過,本來出門前燕兒是千叮嚀萬囑咐,火 車上的東西又貴又難吃,簡直是花錢買罪受,千萬不要去,還是自己帶泡面比較保險,至少里面還有點油水。但是座位旁邊那胖子一口氣要了兩分套餐,咂巴咂巴越 吃越帶勁,吃完一摸嘴說:“真是太爽了。”于是絕影也去要了一分,15塊大洋,剛吃了一口便知道上了當,那15塊大洋算是打了水漂,旁邊那胖子多半是鐵老 大的托,就是那飯托!
今天又在車上吃回鍋肉,他又覺得怎么忽然又這么好吃了,好吃的也是它,難吃的也是它,所以人就是這樣,想當初自己第一次去公司面試,周總的評價一句話:“ 不熟練。”而且說的時候還是滿眼的不信任,好像自己就是個技術騙子。如今他們又總是說:“小絕啊,從來沒讓我們失望過。”自己還是自己,說自己不好的也是 他,說自己好的也是他。
燕兒果然沒再去公司,問他:“怎么樣?那侯巫婆的事,你有什么辦法?”
其實 絕影也沒什么好辦法,也根本沒去想,反正想也想不出來。會計是周總和陳董直接招聘進來的,準確的說應該不是招聘進來的,根據絕影的觀察,會計,會計的老 公,或者會計周圍的朋友什么的肯定跟陳董、周總、公司有千絲萬縷的聯系,這聯系到底是什么,絕影也不知道,越是不知道,他就越覺得這聯系很神秘很重要。對 周總和陳董來說,會計表面上是會計,實際上背后可能有什么本事幫公司撐腰,要不,為什么會計遍地都是,他們為什么偏偏要請她,而且還處處維護她,還要叫: 侯老師,侯老師。
于是絕影故意對著電腦頭也不回打著哈哈說:“當然了,沒什么大不了的,我已經跟周總溝通了,他們會去給侯會計打招呼的,等后天我去上班,你就去公司,有我在,看她能怎么樣!”
“不許叫侯會計,叫侯巫婆。”
“好,好,你說巫婆就是巫婆,總之有我在她不敢干啥。”
去了公司,會計老早已經到了,絕影跟張廠長他們一一打了招呼,老遠沖著會計投了一個微笑,會計興沖沖地迎上來,滿以為絕影要跟他聊兩句,誰知她剛張嘴巴,絕影卻視而不見地徑直走到自己的座位上。
會計的熱情撲了個空,可是熱情一旦出來,就好像高手出招,那喬風一個降龍十八掌打出去,卻發現對面站的竟然是阿珠,奈何功力太強,招收都收不住,只好眼睜睜一巴掌把她打死。會計的熱情也正是覆水難收,只有自言自語般地說到:“小絕阿,出差這么久,辛苦了吧。”
絕影在座位上坐定,頭也不抬,冷冷地說道:“當然辛苦了。我和周總出去是分秒必爭,哪能跟你們比,你們天天坐辦公室的哪知道時間寶貴。”絕影的言下之意正是你一天在公司時間多,沒事就盡想著自己出風頭整這個整那個,還是收斂點好。
會計卻會錯了意,仍然笑瞇瞇地說:“哪里哪里,你們出差在外做工程,我們在公司的事情也很多啊,你問小張小龔,哪里有閑下來的工夫啊?大家要是都只想到偷閑,這公司就沒救了。”
絕影本以為跟會計對上,她要是不服,自然去找周總告他的狀,那正和他意,她要是告了他,他正好把燕兒對她的不滿全部告訴周總,然后直接問:“你看吧,我肯定是沒法和會計呆了,以后就有她無我,有我無他,你看著辦吧。”
也不知道會計到底是太笨沒領悟到他是在諷刺她,還是她太聰明故意沒中計,總之讓絕影的計劃落了空,于是他悶悶不樂地對燕兒說:“你看嘛,我在,她又不裝怪了,她不裝怪,就整不了她,有什么辦法?”
燕兒從來就說絕影整天只知道忙,只知道對著電腦,不會休息。絕影也慢慢覺得自己的確是太無趣,每天就是吃飯睡覺打豆豆,所謂打豆豆,就是寫程序,本來以前在公司大家都說寫程序寫程序,后來聽了企鵝打豆豆的故事,幾個程序員聯想到自己的生活,便自嘲地說:“你看,我們不是每天吃飯睡覺打豆豆啊。”于是打豆豆便成了寫程序的代名字。
豆豆打得多了,絕影還是感覺自己很對不起燕兒的,人家學生娃娃喜歡送花放焰火搞點浪漫什么的,這個他有正當理由來反駁:那都是年輕娃娃搞的事,咱不會搞浪 漫,把你放在心里就行了。但是生活就是生活,生活又不是每天都打豆豆,雖然絕影已經做到把事業當做生活的地步,但是燕兒畢竟是女人,女人嘛,大多都把生活當做事業,所以平時沒什么借口,也就一個稍微大點的CASE做下來,絕影就想,是時候休息一下了。
兩天的假期當然不夠,本來計劃在公司再閑幾天,周總卻閑不下來,反正他老婆在上海,他又不用考慮對得起對不起誰的事情,絕影上班第一天,他就走到面前說:“小絕啊,南京的CASE是很成功的,從現在開始,這個CASE就Close掉,現在我們談談DAP吧。”
又是DAP,前段時間絕影已經被DAP折磨得心力交瘁,心里幻想著拖吧,拖久了說不定周總就把這事給忘了,表面上周總確實是個比較健忘的人,有好幾次要不 是絕影去提醒,他都忘記了發工資的日子,但那只是表面現象,也許就是大智若愚吧,其實他心里非常清醒,是時候要絕影對DAP給個說法了。
見再也躲不過去,這次絕影只好支支吾吾地說:“周總啊,DAP這個CASE進展到這里,實在覺得有點做不動了。”
“卡在哪里?”
“主要是當初設計沒做好,功能什么的沒考慮全面就直接動手做了,結果有很多函數和接口沒寫到,代碼復用不好,工作量增加了很多,類的設計也沒有細化,所有功能都做到一個類里面,結果這個類寫得非常復雜,修改和增加功能也很難。”
“那現在做了多少呢?還差些什么?”
“DcmImage我這邊做得差不多了,基本上已經可以加到KIPACS中,主要是以前小李的DcmPrint,他的代碼結構非常差,基本上沒法在他的基 礎上做。”絕影這樣說,其實他還是把自己DcmImage的進展夸大了一點,心想這樣也許能在周總面前彌補一點自己的失誤吧。
“小張那邊DcmConfig怎么樣呢?”
“他那邊我倒沒怎么去看,反正他沒事就在做,我也不便去打擾他。”
“他那邊還是要經常去盯一盯啊。小張以前不是做開發的,代碼的質量還要靠你去把把關啊。”
“嗯,我知道了。以后我會注意。”說完,絕影目不轉睛地望著周總,說到這里,周總下一句肯定會對DAP這個CASE作個決定,To do,or not to do. It’s a question。
周總聳了聳鼻子,堅定地說:“DAP一定要做。正如DAP這個名字,它是一個平臺,基本上是以后我們所有開發的基礎。”
周總說了這 句,絕影突然覺得壓力一下又襲來。不等絕影開口,周總又換了輕松的口氣說:“不過我們今后可以改變一下開發的策略。目前DcmPrint和DICOM歸 檔、成像的功能我們暫時還用不上,急需的是DcmImage,我們可以集中力量先把DcmImage做好,后面的模塊再慢慢做,有什么應用上的需求就做什 么模塊,隨著對DAP開發的深入,后面的可以吸取前面的教訓,一步一步來,慢慢把它完善起來。”
絕影點點 頭,覺得把整個DAP細分下來又看到點光明,想想自己做事也是經常虎頭蛇尾,開頭的時候往往熱情似火,心中充滿了人有多大膽地有多大產的熱情,結果事情做 到一半,像DAP這樣做到要死不活,熱情便蕩然全失,或者是做破解花了幾個通宵終于把關鍵斷點找了出來,想到關鍵位置已出,其它的不過爾爾,熱情也蕩然全 失,結果很多事情都是半途而廢,一腔熱情最堅持一兩個月,小一點的項目還好,趕在這一兩個月之內便可搞定,可是又覺得不爽,總是盼望著大CASE,大CASE終于來了,熱情又堅持不住。于是當場又給周總表態道:“嗯,周總你放心,DcmImage我先把它做完,后面的模塊我再好好設計設計,應該沒什么問題。”
“那DcmImage大概還需要多少時間?”
“就在這一周。”
“就一周?”
“就一周。”
周總回到辦公室,張廠長湊過來說:“你瘋了,我這個DcmConfig預計都還需要一個多月,你怎么給周總說一周,你說一周,不是把我也害了啊,我不是也得趕著做完。”
“你不知道,東西和技術都是給逼出來,你不向周總保證一周做完,你就永遠不可能在一周內把一個月的工作做完。”
“那不是要累死人啊。”
“對了,累啊,又要熬通宵,我倒是忘了。”
回到家,絕影惦記著DAP的事,吃飯的時候也在想著DcmImage中有哪些有用的函數還可以導出,或者是專門再開個DcmCommon類導出共用功能,燕兒見她魂不守舍,問:“怎么了?在公司又不開心了?”
“沒啥。想工作的事。”
“今天去報稅,那邊正在修新房子,我去看了兩家,現在房子修得真好,不知道我們什么時候才能有自己的房子。”
燕兒說到房子,絕影不好意思起來,房子啊,現在真是壓在好多年輕人,特別是年輕男人身 上的一塊大石頭,絕影算算自己一個月2000多塊錢工資,基本只夠買半個廁所,好點的房子連半個廁所都買不到,一年什么補助福利年終獎金項目獎金加起來最 多三萬塊錢,不吃不喝連按揭付個首付都差一大截,自己自卑,所以從來不敢在別人面前提到房子的事情,現在燕兒先提了,他一本正經地說:“年紀輕輕的,追求 什么不好,開口閉口便是有房有車,七八十年代的人還都追求自行車縫紉機手表呢,現在呢?這些理想早就實現了。人生在世,值得追求的不應該是這個。”
(43) 背出來的面試題
燕兒不以為然地撇撇嘴:“等你有錢了,你以為你不會去追求。”
俗話說五十步笑百步,絕影這 話一出口,自己就不好意思起來,他這正是一百步還來笑五十步。如果說比爾蓋茨拿這話來教訓年輕人,尤不失下曹從事,說不定還會被各大媒體引經據典轉載,網 站、論壇、郵件處處拿這話來強奸你的耳朵。問題是現在他什么也沒有,就在這里指手畫腳實在有點給人吃不到葡萄說葡萄是酸的感覺。
所以明明道理都是一樣的,說的人不同了,效果也不一樣,記得在初中的時候寫作文,絕影突然自己冒出點靈感想到一句經典的話,但是他不敢說,于是只好在作文 上寫道:一位偉人說……這位偉人是誰?你別真以為就是哪個偉人說的,其實這偉人就是絕影。既然是偉人說的,老師也不便發表什么評論,只好說:“有道理,有 道理。”要是不在前面加“一位偉人說”,稍不注意說錯點什么,老師又要大張旗鼓地召開主題班會:深入揭批絕影同學XXXX錯誤思想。偉人就是倒霉啊,有事 沒事還得給絕影當擋箭牌。
自知理虧,絕影便不再答話了,不過自從燕兒提到房子,絕影感覺背上又壓了一座大山。
最近周總的行事有點詭秘,張廠長認為可能周總正在計劃裁員,弄得公司一時間人人自危。減員增效短短四個字便為各大公司裁員準備了理論基礎。如果說減員真的 能增效,那也無可厚非,問題是在絕影看來,資本主義公司已經把每個人的效率逼到最高,要想繼續增效,等于是講“人有多大膽,地有多大產”的笑話。所以他一直不同意張廠長的觀點,他認為周總肯定是在醞釀一個大CASE。
事實證明絕影的想法是正確的。周總走出辦公室,對絕影說:“小絕啊,最近我們召開了董事會,明確了最近一段時間我們要做的工作,現在首要工作是招人。之前 你也處理過這樣的事情,最近我事情還有點多,這次再讓你來負責,給招幾個人進來,還是以前那樣子,你自己把關,招的人都歸你管,由你負責。”
絕影楊起腦袋得意地瞟了張廠長一眼,說:“怎么樣?我說的沒錯吧,招人了,大CASE要上來了。”
張廠長也不服輸地說:“招人招人,天天都在招人,公司還不是這么多人。大CASE大CASE,天天都在大CASE,還不是一直在做DAP。”
說實話之前幾次招聘下來,絕影都 有點疲了,這次周總的意思又是從學校里直接招人,資本家在各方面都是盡可能降低成本,這種思想放到產品上,就是偷工減料,放到人事上,就是能用大學生的絕 不用研究生,能一個人做的絕不讓兩個人做。而一些國企又恰恰相反,大學生就能解決的一定要讓研究生來解決,這叫“對工作重視”;一個人就能做的一定要讓三 四個人甚至一個小組一起上,這叫“人多力量大”。
還是按部就班先讓燕兒去網上發了個招聘信息,絕影忽然想起以前一個同學因為自己公司招聘沒有通知到他一直對絕影耿耿于懷。
這同學就是強哥。
雖然絕影一直對強哥的技術不敢恭維,但強哥的自我感覺還是良好:計算機科班出生,在班里成績頂尖,也就是Top10那種,熟練掌握C/C++,Java,ASP,有獨立開發的能力,有團隊合作精神。用他的話說,像絕影這種畢業就在一個公司里閉門造車的人,是沒見過真正的高手的,他沒見過真正高手于是他就以為世界上沒有高手。
本來絕影對他就不以為然,他要是認了也就罷了,但他偏偏又不認,絕影就越發想跟他過過招,于是打個電話過去。
“強哥啊,上次公司招聘沒通知到你,真不好意思。”
“你故意不通知的吧,哈哈。”
“真是忘記了,騙你是豬,這次又招聘了,我第一個就想到你,你看我不是趕緊給你打電話了,怠慢一下都不敢。”
“現在才跟我說有啥用啊?我這邊工作都穩定了。”
“不過你也可以過來試一下,要是你技術好,說不定在我們公司會有更好的發展。”
強哥琢磨了一會,說:“嗯,也有道理,那我過幾天來吧。”
放下電話,張廠長問:“是不是你以前說的那個自認為很牛的啊?”
“就是。這次讓他來,看看有多牛。”
“有啥好看的?你就不怕公司來了牛人把你的位置搶了?”
“怕個屁,他強哥能做的,我絕影還有做不到的?只管讓他放馬過來,我跟他大戰五百合!”
招聘的效果還是和前幾次一樣不理 想,也許大部分都和絕影當年一樣,明明自己什么都不懂什么都不知道,但是一到招聘這里卻硬著頭皮說:“行,沒問題,當然能做。”可是他們又和絕影當年不一 樣,至少當年絕影還知道回去把不懂的惡補一下,本來真的不懂,但把自己逼一下,又懂了一些,于是似懂非懂地去公司干,干一段時間下來又發現自己似乎真的懂 了。
他們和絕影不一樣,不懂,又不去學,又不去逼自己,今天到公司遇到什么問題,不知道,不知道就問,找張廠,找絕影幫他們做,做好了,明天來了又遇到問題, 于是又找人幫忙。一周下來,東西都是別人做的,自己還是什么都不懂。在這種情況下,絕影只有一個一個把人招進來,又一個一個把人送出去,送出去的時候,絕 影都對他們說:“先回去多學學,覺得自己行了,歡迎你再來找我。”
很多時候人在公司并不牛B,反而被炒魷魚了又牛B起來,他們說:“還找什么找?此地不留爺,自由留爺處,咱們三年后再分高低。”
就在絕影對這次招聘又絕望的時候,強哥打來了電話,本來兩周沒有消息,絕影以為他不會來了,想到還沒跟他比個高下,不免有點失望。在這個時候,強哥的電話真是雪中送炭。
寒喧了幾句,強哥才支支吾吾地說:“你看我畢業這么久了,回去反省了一下,以前學的東西都還給老師還得差不多了,我準備來面試,有關面試細節能否透露一下,我把這關過了,就可以大顯身手了。”
一席話說得絕影直想笑,不 過想想自己通信工程畢業,回憶一下什么數電模電高頻電子線路電磁波與電磁場一點印象都沒有,確實是差不多全部還給老師了,這樣想,又能夠理解強哥的苦衷, 自己又在公司呆了這么久,要跟強哥比,贏了他還要讓他沒啥好說的,于是他大大方方的說:“沒什么,面試題目兩個,一個冒泡排序法,一個鏈表的填空題,你去 把數據結構和算法揀起來看看就差不多了。你準備什么時候來啊?我安排一下。”
“我先去看看算法,估計就明后天來吧。”
強哥到公司的時候樣子很疲憊,第一眼看到他,絕影忽然想起了當初做KIREGIS時的BOSS Liu。張廠長本來正專心致志地做DcmConfig,聽說傳說中的牛人來了,也先把手頭的工作放一放,跑來看熱鬧。
本來絕影以為冒泡排序法,鏈表這些都是數據結構里面簡單得不得了的問題,那時候在學校強哥這樣的學習牛人還不把這些算法做得滾瓜爛熟,時間久了,簡直不是 做得滾瓜爛熟,是背得滾瓜爛熟。沒想到強哥在電腦面前磨蹭了一個多小時,最后對絕影說:“算了,還是不做了。太悃了,昨天背的怎么全忘了。”
“你背的?”
“是啊,昨天把冒泡排序和鏈表的程序都背了,早上還記得清清楚楚,怎么現在全忘了。”
強哥這樣說的時候,眼中充滿了無奈,仿佛是對絕影說:“唉,跟你們比起來,看來我還是老了。世界是我們的,也是你們的,但歸根到底是你們的。”
絕影晃眼看了看強哥做的題,雖然編譯能通過,但邏輯肯定錯了,就冒泡排序法,才一個for語句,單憑這一點,也就算是連“海選”都沒通過。本來絕影想當場 告訴他出局的,看到他充滿無奈的眼神,忽然心一軟,大家一起畢業的,都挺不容易啊。于是他輕描淡寫地對強哥說:“嗯。題目我先收起來,你先回去等周總通知 吧。我送你。”
送他出去的路上,絕影想:算了,回去還是把他做的題刪掉算了。
回到公司,張廠長正在研究強哥的題,見絕影回來,他扭過頭說:“這就是牛人啊?還不如我呢。唉,難道普天之下,竟然沒有牛人了?”
絕影嚴肅地說:“你知道什么啊?考算法,還是太死板了。”
這次招聘和前幾次一樣以徹底失敗告終,周總仍然喋喋不休地對絕影說:“公司要發展,要擴大規模,還得招人啊。”每次這樣說的時候,絕影表面上點著頭,心里說道:“要招你自己去招啊。”
所以周總雖然深喑資本主義節約成本之道,但有個數學題他始終沒算懂:招十個不能做事的學生,工資300,一個月下來做的工作為0,支出工資3000,還不如花3000招一個能做事的人,只要這個月他做了東西,就賺了。
這么說,周總還是話鋒一轉:“雖然人沒有招到,但是我們還是要貫徹董事會的方針。現在是二月份,我們準備開始做今年最重要的一個CASE。”
說到這里他頓了頓,似乎留點時間給絕影和張廠長做思想準備。
在以前,絕影肯定又會熱血澎湃斗志昂揚,但這次他什么反應也沒有。他疲了,不斷招人,不斷上“大CASE大CASE”,到最后,一個人也沒招到,一個大CASE也沒做成,那DAP至今還半死不活地拖在那里。
周總沒 注意他們的表情,這次反倒是他變得熱血澎湃斗志昂揚起來:“這次我們要做一套體檢車數字化系統。上次我們到南京已經第一次接觸了體檢車,那體檢車投入使用 后各個公司和醫院表現出極大的興趣,不過那體檢車上的設備和工作站也都是各自為政,根本談不上對數據的集中管理,所以這次我們要做體檢車數字化系統。這兩 個月,我好好地調研了一下這個CASE,首先在國內體檢車數字化系統還處于空白,非典給了我們一次很大的教訓,所以現在國家很重視體檢車的發展。其次這個 CASE我們要體現出我們產品的先進性和 穩定性。穩定我就不說了,我們肯定要反復測試,先進性上,這次我們要在登記工作站上支持視頻拍照,指紋識別,在后臺,我們要有完善的數據庫檢索和備份機 制,在前臺,我們要有靈活高質量的報告打印系統。有了這些,體檢車開到任何一個地方,都能實時完成體檢人信息采集,醫學影像分析,打印體檢報告,這是一個 很有價值很有意義的CASE。”
正如驢子拉磨,拉累了它不 想動了,非要抽它一鞭子它才來勁,本來絕影也是把CASE都做疲了,周總滔滔不絕一席話正像抽了他一鞭子。指紋識別,這先進的玩藝還只在電視里見過,多半 是中情局聯邦調查局這種高度機密的地方,起碼也是James Bond級別的人物,用手指頭在那板子上一劃,門就開了,這就是專業高級特工人員的特征。要是把這技術移植到自己臥室,鑰匙什么的都沒有,當著同學的面, 手指頭在那板上一劃,門開了,這就是高級程序員的特征,那樣子,在朋友面前,別提多拉風了。
再說那視頻采集,也就是拿攝像頭拍照片,雖說家里就有攝像頭,但是每次都拿Windows自帶的程序來拍照片始終覺得不爽,后來看了一下VFW,覺得這玩 藝有點神奇,要是做成個木馬傳到MM那邊去,管她愿不愿意,都可以先偷窺一把,現在上網最怕什么?最怕聊聊天碰到恐龍,在網上誰都不知道你是只狗,恐龍又 挺會裝的,搞得你在這邊想入非非,終于絞盡腦汁把她約來出來,結果就后悔自己為什么要上網,為什么要聊天,為什么不把大好的時間用來寫程序。最后朋友 問:“上次網戀那MM呢?怎么這么久沒消息了?”你自己都不好意思跟朋友講,只好說:“不網戀了,浪費時間浪費精力,我要好好寫程序。”這么說,朋友還真 以為你突然茅臺頓開了,對你敬佩有加,其中的苦衷,只有你自己才知道啊。
要是會了 VFW就好了,是恐龍就早點滾一邊去,這世界便太平了。其實按絕影的水平自己認真學一下,家里又有攝像頭可以測試,掌握VFW問題應該不大,再隨便從網上 找個木馬下來,這套系統投入應用應該是指日可待,奈何也正是公司所謂大CASE把他做得疲了,感覺沒有了當初在學校通宵寫匯編的激情,也只是每天都想:明 天學吧,明天學吧。想得多了,也就不了了之。
現在公司的CASE要做,正是學習的好機會!
絕影正發著美夢,周總忽然話鋒又一轉說:“不過,這里面還有個巨大的問題。”
絕影想:糟了,莫不是又要提DAP的事情了。
(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臺上的模特雖然能夠吸引眾多 的閃光燈和眼球,但是設計師總是最后出場,而且總是被這些美女模特們簇擁著出場。這就像修房子,雖然里面的一磚一瓦不知道凝結了多少工人的心血,但他們永遠體會不到一座座高樓拔地而起的幸福和成就感,因為在他們眼中,只能看到一塊磚或一片瓦,只有設計師,在他眼中看到的是整棟雄偉的大廈。
人吶,眼光放長遠一些,看到的東西就更多一些,生活得也更有意義一些。
絕影走下講臺,望了望窗外,想:做程序員真好,可以寫程序,更有機會做設計,才能體會到很多人無法體會到的幸福。我的高樓將從這里拔地而起。
總結
- 上一篇: 郁闷的win7 断电 +东芝笔记本L60
- 下一篇: HTML常用布局方式