# 17 另類的方法
老楊很吃驚地看著絕影。
他緩緩地說:“不好。一張公交卡里面有50塊錢,車上賊又多,不小心掉了就全沒了。我覺得還是折現好些。”
絕影還算是聰明人。這就好比現在BOSS總跟你說:“小張啊,好好干,再干兩年就分點公司股份給你。”你要是真信了就傻了,這句話完全有資格收錄到十大謊話里面。你要是夠聰明你就應該跟BOSS說:“BOSS啊,股份這東西太高級咱懂不起,還是不要了,折現吧。”
這么一說沒想到老楊又大方起來,同意給他300塊錢。他說:“你安排下,每周什么時候能來?”
絕影沒怎么去上課,記不得課表,他說:“還是讓我回去先看看課表,跟老師打個招呼吧,到時候我給你打電話。”
去財務室領了300塊錢,坐在回學校的公交車上絕影心情無比激動,他給三陪發了個短信說:兄弟我已經找到工作了,在XXXX公司,哈哈。
那時候他大四上期。
回到學校已經是吃晚飯的時間,燕兒問他:“待遇談得如何?”
“沒談,不過還沒做就領到300元錢,你覺得待遇能低嗎?特別是昨天做那個三元線性回歸,50行代碼就給了我100塊錢,你看做ASP的做Java的誰能拿到這么多?我當初跟你說你還不相信。”
燕兒沒再說什么,吃過晚飯絕影突然很想把這事告訴土匪,他也確實很久都沒回寢室了。
土匪喘吁吁從籃球場回來,老遠就跟絕影打招呼:“怎么樣?外面住習慣不啊?不習慣就回來嘛。”
“不能回來了,現在事情多,又找了份工作,晚上寢室要熄燈沒時間做事情。”
土匪想找個工作有啥好牛B的,班上還是有好多人吹噓自己找到了工作,自豪得不得了,一調查,不是去發傳單就是去搞促銷。土匪認為,與其去丟那個臉,還不如好好學習。
他鄙夷地問:“啥工作啊?又去下苦力?有時間還不如想辦法幫我把計算機二級過了,我給你現大洋!”
絕影在書架上拿了課表,平靜地對他說:“你懂個屁,這次我是去XXXX公司,研發部,研發員,懂不?我走了,忙去了。”
沒等土匪答話,他就離開了寢室。按照他的推測,土匪聽到他報出“XXXX公司”這個名字肯定會繼續追問他更多細節,反正他覺得他和土匪不是一個檔次,跟他講也講不明白。這里面的細節就留給他一個人去體會吧。
出了學校又去那個公話超市對照著課表給老楊打電話,大概就是告訴他每周去兩天半,分別是什么什么時候。老楊在電話那頭不住的囑咐:“好,好,好好看C++Builder,你一來,我們的CASE就開工。”
三天后絕影去了那公司。去的時候帶了本《C++Builder入門與提高》,這書也是從西南科技書店買的。他對老楊說:“C++Builder已經沒問題了,可以開工了。”
其實絕影自己都沒想到才三天時間,他就可以從什么都不懂變成“沒有問題”。所以有時候人的技術啊,知識啊也許并不是學出來的,是逼出來的。比如你去考軟件設計師,本來至少有半年的時間來準備,可以那編譯原理里面什么詞法分析語法分析什么正則表達式啊看得你頭都大了,這很正常,畢竟你是數學專業的就不是計算機專業的,是計算機專業的就不是數學專業的,甚至你跟這兩個專業都不沾邊。最后想算了還是放棄了,反正考試還有那么多內容,其它的學好點,一樣能過。后來工作了,有一天,你BOSS跟你說:“小張啊,你從來沒讓我們失望過啊,最近很多程序員反應咱們那編譯器不好用,你看干脆咱們自己開發個編譯器算了。給你一個月時間夠了吧,你可從來沒讓我們失望過啊。”他這么一說,盡管在那一個月中你每天都在心中罵他,可最后你自己都嚇了一跳――居然還是把編譯器給搞出來了。就這么一個月的時間逼一下,比那半年的效率都高得多。其實就算做不出來也沒什么,做不出來很正常,做出來了你是牛人,這一個月要這么累死累活地工作是為什么?不是為了錢,是為了別人對你的信任和肯定。所以你罵完BOSS,偶爾回想起來也許你還是會感謝他的。
你說一個編譯器里面有多少技術含量,論技術含量得值多少錢,可是你在公司還是只拿那么一點錢,最多BOSS再發給你2000塊項目獎金。所以這樣來看很多時候程序員工作真的不是為了錢,至少他在寫那個程序的時候想得更多是如何去解決某個技術上的難題,當然,東西做完一交他有可能馬上就會想到:囈,我的錢呢?才這么一點?所以你就不難理解很多人――像燕兒這樣的人,他們不能理解你甚至嘲笑你居然可以天天坐那寫一分錢都賺不到的程序,并且還寫得很快樂。
對程序員來說,大部分是從解決問題特別是獨立解決問題中來的,不是從這個CASE有多大,獎金有多少中來的。
當時正好是星期一公司的例會,老楊說:“走跟我一起去開會。”
反正開會的人除了老楊絕影一個都不認識,絕影自己坐那覺得挺無聊,倒是最后老楊跟大家介紹絕影:“這是新來的‘技術外援’絕影,很厲害,一天就把三元線性回歸解出來了。”絕影站起來跟大家點點頭,那一瞬間他想起:慘了今天早上起床后沒梳頭。
開完會,老楊跟他BOSS請示了幾句,對絕影說:“走咱們先去看車間。”
車間不大,絕影老遠看見上面有大大的放射性三棱形標志,老楊一邊擋住絕影一邊說:“小心點,別碰,遠遠地看。就這東西有放射線太危險了,所以我們要做的軟件就是實現對這機器的遠程操作,比如我們坐在值班室里就可以監視機器的運行情況并且能夠對它們進行控制,也就是說,我們的軟件是一臺完全仿真的機器。”
回到研發部,老楊讓絕影坐他旁邊的辦公桌,桌子前面已經貼了一張CASE進度表,這個CASE總共會持續兩個月。絕影看見“上位機”上總共有3個人的名字,“絕影”也在其中;還有一個姓周的做單片機部分。桌上擺了臺電腦,操作系統居然是WindowsNT4.0英文版。這讓他有點失望,上次他就見老楊用一臺筆記本電腦在工作,以為去了公司也會給他配臺筆記本,他甚至已經給燕兒放了話:“公司會給我配臺筆記本電腦。”
畢竟是第一天去上班,老楊讓絕影自己去參觀一下公司,絕影首先問:“哪里可以抽煙。”老楊說:“隔壁的隔壁,研發部辦公室和開發部辦公室之間。”
他跑過去,那里果然有間休息室,休息室旁邊果然是開發部辦公室。他就覺得奇怪,研發和開發到底有啥區別?居然硬要分成兩個部門。抽了只煙,絕影去二樓策劃部轉了一圈遇到幾個美女跟他打招呼,都操普通話。問他:“新來的吧?以前都沒見過。”他說:“是。”再很自豪地補充一句:“研發部的。”他恨不得馬上跟她們再補充一句:“我叫絕影,現在在哪里哪里念書,電話是多少多少。”他覺得講普通話的美女就是好,講話都好聽。
回到辦公室,老楊問:“熟悉了吧。”
他說:“還行,就是廁所有點遠。”
老楊說:“還有點時間,你來幫我做個事情。給定一個時間:年月日,算出是星期幾。”
絕影不知道C++Builder里時間用的什么類,就知道API中有個SYSTEMTIME結構,就拿API來做,低層一點就是好,匯編啊VC++啊BCB啊VFP啊里面都可以用。依稀記得讀高中的時候看了張報紙上面有個公式可以可以通過年月日計算出星期,用到了取整函數,學了高等數學才知道學名叫高斯函數,在網上拿“計算星期”作關鍵字搜索了一下找了幾個公式,人家又講得復雜,光原理就講了好幾大千字,又沒有現成的代碼。當然有了這些資料完全也可以用公式計算出來。老楊說的是:“還有點時間。”你要真拿這些公式來做,就不是“還有點時間”了,是“沒有時間”。
于是再想辦法。反正是給你年月日計算星期,其它又沒什么要求,先用GetLocalTime保存現在時間,再用SetLocalTime把系統設置成要計算的時間,再用GetLocalTime取時間,然后取SYSTEMTIME的wDayOfWeek,最后用SetLocalTime設置成原來的時間。操作系統都幫你把星期計算好了的,你自己還去算,那不笨死了。
東西交給老楊,老楊說:“這也太另類了。”
絕影問:“不行嗎?”
“倒不是不行,就是太另類了,反正我們是應用,又不是考算法,這辦法很好。”
所以寫程序有時候就是很有意思。比如你搞數學的,一就是一二就是二絕不可能出來三,但程序就不一樣,方法自由,很多時候解決一個問題的方法直接反應出這個程序員的性格和思想。
老楊收好絕影的代碼說:“下次來你就正式開工了,你回去可以先研究一下,這就是下面那機器的圖,你要做個VCL組件,把這個機器的圖放在窗體上像下面的機器一樣可以左右運動,運動的速度和最大距離可以調整,把屬性都給Publish出來。”
絕影想這玩藝還不容易,還用花那么多時間,拿回去我一天就給搞出來。
回到學校把那玩藝從磁盤拷貝出來,C++Builder打開,大概過了10分鐘,絕影傻眼了。
- 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 后記