絕影迫不及待地把x-posure的註冊機交給周總給他的時他努力讓自己顯得平靜一點但他等到的並不是周總激動的神情他平靜地說:「不錯不錯。這也算個小項目這是2oo塊獎金你給我簽張工資單。」
出了辦公室絕影感覺很不服氣。2oo塊錢獎金就不說了自己辛辛苦苦好容易做出個註冊機來隨便講給誰只要是業內人事大都會自內心讚揚他幾句就算不是自內心至少也會說幾句恭維的話可周總居然就像沒看見一樣。
所以說人跟人不同狗和狗有異同樣一個妹妹走在學校裡西師的瞅也不瞅一眼川大的說:「美女呀!」要是放到絕影他們學校土匪多半會驚叫:「快看女的!」
對周總來說要一個註冊機要十萬個序列號和要一個序列號沒什麼兩樣反正他是自己研究又不出售所以不管你武功有多高強技術有多高深還按一個序列號的標準獎金。老總做到這一地步算是相當成功了自己就開個類把頭文件寫好具體實現就讓絕影他們去寫吧至於說實現這個功能用了些啥算法啥apI啥高級技術咱就不管了反正我接口開了你就管給咱封裝好交上了就行了於是老總門終於從繁重的開中解脫了出來。
絕影正心情不爽張廠長卻丟下手上的活湊過來問:「怎麼了?這個破解做下來又拿了多少獎金啊?」
「你懂啥啊?這不叫破解叫逆向工程。」
「行了我還不知道現在流行這樣嘛妓女都興叫『小姐』我們出個差純粹跑腿的都叫『張工』『絕工』你那破解當然換個學名叫『逆向工程了』」。
聽他這麼說絕影氣又不打一處來所以說沒問化真可怕還是物以類聚人以群分。公司裡自從BossLiu走後基本沒人再跟自己討論技術上的東西周總雖然是做技術出生開始的時候絕影還對他敬仰有加可不多的幾次親眼看到周總寫的代碼又覺得和他神奇的經歷有點不相符合又想大概是真人不露像露像不真人吧。再等還是一直沒見周總出什麼大成果。
好在自己還有個彙編群把這逆向工程的成果往上面一果然激起強烈反響有互相討論技術的有向他請教的幾個小弟當場就冰天雪地裸體跪求:「絕影大哥收我做徒弟吧!」
下面的人一奉承絕影便真覺得自己是個大哥想當初在學校的時候多多少少有同學來找他幫忙寫程序做課程設計學校就是和公司不一樣進了公司特別是資本家的公司你就不要指望能花一頓飯一桌酒來請誰幫你做case這樣的人老早就被Boss開了於是絕影的一身武功就給廢了大半再加上如今周總又對他的case不感興趣高處不勝寒啊還是在群裡總算能找到一點感覺。
自從做出個註冊機來先到群裡宣傳一通又給BossLiu打個電話然後管他認識的還是不認識的都把看雪論壇那精華貼的地址過去其實包括BossLiu在內大部分人都還是看不懂的即時能看懂既然都懂了還去看它幹啥。不過出於禮貌大家都還是或多或少說些讓絕影覺得好聽的話。
於是絕影覺得自己牛B起來。
於是在群裡他就理所當然擺出一副大哥模樣別人正在探討什麼什麼他湊過去說:「你這個錯誤太明顯了應該如此如此這般這般。」其實到底是不是如此這般他多半也不知道要是以前他會說「可能是如此如此這般這般」現在便成了「應該」。
所以人啊就是這樣明明你摸遍全身就一塊二毛錢但是你可以穿得週五正王說話大大咧咧舉手投足一副一切盡在我掌握中的樣開口閉口就是中石化中石油國航移動連通的合同定下來了接個電話就若無其事地平靜地說:「沒啥我賬上又多了兩億。」
你這麼做別人就真把你當大款了。說現在到處都是誰誰誰冒充什麼大老闆騙了多少多少工程款騙了多少多少訂金說誰誰誰冒充富商騙了多少多少美女這不是因為騙子有多聰明是因為上當的人實在太笨。所以說世上是本沒有大款的忽悠得多了也便成了大款;程序員本沒什麼高手的吹捧的人多了也便成了高手。
絕影也是如此在群裡被公認成牛人了於是找他幫忙的指點的人多了起來成了公眾人物反而又有了壓力本來技術就有限吹牛吹到了無限一次兩次你跟別人說自己忙沒時間但這個借口破綻太大總不可能永遠都沒時間再說了上群裡吹牛的時間都有還不能抽出一點來幫別人解決實際問題?以前在學校的時候雖然也有人來找自己幫忙但那時候畢竟自己還是有點真本事解決那幫同學的問題還算游刃有餘。現在群裡的畢竟還有些是專業人士你就不要指望自己還能忽悠住他們。
實在沒辦法只好把做dap的時間拿出來研究問題。
x-posure的註冊機做出來周總沒再給絕影佈置什麼新任務那意思就是繼續做dap。這也正戳到絕影的軟肋上。做吧進展起來難度實在太大程序寫得越多代碼越亂今天寫了明天又找不著北;不做吧公司和自己還沒這個先例一個case居然做了幾個月才說做不出來。再說了比起逆向工程這正向的開能難到哪去不存在什麼解決不了的技術難題。
正如周總說的:dap啊是個長期的項目慢慢來吧。倒是周總沉不住氣了有幾次忍不住問:「怎麼樣啊?dap進展如何了?預計還要多長時間啊?」
這個時候絕影只有打著哈哈說:「嗯一切都在計劃中但是估計還需要點時間主要是人手不夠啊。」
反正這dap又不趕時間正好拿它打個幌子做些自己的事情。
所以人活著累自己技術菜先是被同行、老闆看不起掙的錢不多還被老婆同學看不起。幾個同行走到一起別人都興高采烈討論in1inehook你插一句:ssdT用什麼函數獲取?你自己都不好意思。
混了幾年好不容易技術高了點也就是比上不足比下有餘吧頂級高手又不屑你正如美女都不在街上逛一樣高手根本不混群。美女去哪裡了?多半在私家車上。高手去哪裡了?多半在寫程序。即使這樣菜鳥也有有求於你的時候菜鳥畢竟是菜鳥出招都不按常理有些問題問得你自己都吃緊但是沒辦法誰叫你是程序員呢?誰叫你技術比人家高點呢?你就得想辦法幫別人解決。
再混幾年終於到頂級高手的地步了突然現群裡沒法混了。你想一個資格的大學教授可能去幼兒園教小朋友嗎?即使你給他8ooo塊錢一個月人家還不一定願意去教好鋼得用在刀刃上啊。於是自己來研究問題。先前那兩個階段都還有很多東西可以參考群上啊網上啊什麼問題都能找到點資料。現在自己到了這個階段啥事都只能靠自己費盡心機研究點成果出來又不敢獨自偷偷享用。誰叫你是高手呢你總得經常表點研究成果吧。這是什麼精神?這就是新時代的雷鋒精神。
在公司干私活還是相當冒險的得眼、耳、手、腦並用。眼睛要盯住顯示器耳朵要聽周總的動靜手要敲鍵盤腦袋還得想問題。做逆向和寫程序又不一樣寫程序一般就開個Vc再把工程的Re1ease目錄打開以便運行做逆向至少得開個softIce;一個或多個記事本隨時記錄斷點或者數據位置;一個目標exe目錄方便觀察;一個32das方便反彙編順便計算RVa;一個u1traedit查看文件十六進制;一個exescope分析目標文件的資源和導入表。
在這種情況下如果周總突然出現那是相當危險的。好在從周總辦公室出來到絕影電腦上的視線並不好於是再把Vc打開裝入dap的orkspace隨便找個比較大的cpp文件定位到一個複雜的函數中一有情況力馬切換。
在這種艱苦的條件下絕影還是幫群裡的人解決了一幾個問題最著名的要算浩方多開補丁。以前做pVT的破解用codeFs做的文件補丁但覺得這樣不爽你給別人布出去還得加上一個幾m的exe文件儘管現在硬盤做得越來越大價格越來越便宜但是絕影他們這些用彙編的還是常常比誰的文件生成得小誰的程序效率高。
於是在摸索一下琢磨著還是內存補丁好。反正羅雲彬的書上都有現成的內存補丁的例子不過就是幾個調試apI調用一下。要換成BossLiu肯定覺得這調試apI難得不得了其實不是它難是他不用他不管什麼技術只要你必須去用它學起來也就不難了。
做逆向和寫程序不一樣還有一點就是寫程序你也能知道大概的進度這個case有多大要多久能做完心中也有個眉目就算最後忙了幾個月沒做出來至少也寫了一大堆代碼多多少少算是給後人做了點貢獻留了筆財富。逆向工程不一樣運氣好了靈感來了斷點位置對了十分鐘搞定。斷點找不出來任你雨打風吹在那做個十年八年什麼也沒有成果為o。
星期一的例會周總終於對絕影的進度有點不滿意他說:「小絕啊這dap都做了這麼久了還沒個像樣的東西拿出來。本來我計劃在十月份做完十一月我們還有個比較大的case要出差你說說現在怎麼辦吧?」
絕影聽了頭上直冒汗明顯壓力就來了幸好周總還不知道自己在公司做私活要是知道肯定比BossLiu的結果要慘。儘管BossLiu後來也覺得他現在的公司不錯比絕影他們公司好得多但是人就是這樣啊呆在公司就好比跟妹妹談戀愛最後實在談不下去了但你對她說分手和她對你收分手卻有本質的區別。分了收儘管你後來又有了更好的妹妹總之比她好可是當初分手卻是她說出來的讓人憋得慌。
於是他戰戰兢兢地說:「嗯。這次主要責任還是在我在開始前對項目缺少正題的把握錯誤地估計了形勢設計也沒做好做到現在確實是進退兩難。」
說完他等待著周總的嚴厲批評。等了幾十秒周總突然開口說:「算了這也不能完全怪你。只要你能夠面對失誤有勇氣承擔責任不錯了。其實我也有一定責任你經驗還不足就放你一個人去負責。這事我們現在就不說了先放一放說下我們十一月的case等今年完了我們重新計劃一下dap的事情。」
絕影本來已經做好死的準備沒想到又沒死成這感覺就像臨上刑場突然包大人的捕頭策馬奔來高呼:「刀下留人!皇上有旨刀下留人!」想起當初BossLiu離開公司其實現在看來他犯的錯誤也並不嚴重計算曠工半天也絕不至於到解雇的地步問題就在他當初給自己曠工找了個借口。所以說人還是要老實啊至少自己的責任就要自己來承擔。這麼想他忙順著周總說:「周總說得對。往後還要周總不論在設計上和實施上都多給些意見。」
周總聳了聳鼻子緩緩說:「我們還是來說下十一月的case吧。其實也就是個kIpacs的安裝。為什麼說比較大呢因為這次kIpacs是裝在體檢車上這是第一次所以這次我會親自去。而且這次地方比較遠在南京。這次case參與的單位比較多有汽車改裝廠、dR硬件生產商、醫院還有我們。時間也會比較長預計會有一兩周。我們這次去兩到三個人具體小絕和小張誰去或者兩個一起去我暫時還在考慮我想問你們都有問題嗎?」
張廠長趕忙說:「當然沒問題。」
絕影考慮了一下說:「嗯。應該沒問題。」
絕影這樣說其實是有問題的。今年kIpacs完成了十幾家醫院的安裝因為裝得多了周總也便不再親自去現場原則上說只需要一個售後過去安裝培訓了就行可是絕影還是每次都得去因為有好幾次醫院都臨時需要調整軟件界面周總又匆匆忙忙把絕影調過去算是吃了些苦頭所以後來每次都讓絕影一起去以備不測。
這一年case跑下來絕影已經疲憊不堪關鍵是他覺得一個程序員就應該埋頭在公司裡面寫代碼什麼銷售啊、安裝啊、維護啊那應該派其它的人去程序員不能掉價啊。
周總看了絕影一眼彷彿看出了他的心事他關切地問:「小絕你有難處嗎?」