《那些年啊,那些事——一个程序员的奋斗史》——47
生活随笔
收集整理的這篇文章主要介紹了
《那些年啊,那些事——一个程序员的奋斗史》——47
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
馬不停蹄,是段伏櫪工作的真實(shí)寫照。剛弄完視頻播放器不久,就必須開始英漢字典程序的編寫。其實(shí)黃華中和武總并沒有給段伏櫪很大的壓力,即使他們想施加壓力,也會(huì)因?yàn)樗麄儗?duì)軟件幾乎毫無所知而無從下手。但段伏櫪想著多寫點(diǎn)程序,就能更快地提高自己的技術(shù)水平,所以便沒有給自己留有停歇的時(shí)間便開始準(zhǔn)備編寫英漢字典了。在這個(gè)時(shí)間點(diǎn),段伏櫪已經(jīng)將《C++ primer》翻完了。但也僅僅是翻完而已,因?yàn)闀泻芏鄡?nèi)容是段伏櫪聞所未聞,見所未見,想要短短時(shí)間內(nèi)掌握書中所有的內(nèi)容,對(duì)于基礎(chǔ)薄弱的段伏櫪而言,簡直是登天之難。并且更為現(xiàn)實(shí)的是,工作的壓力也不可能允許段伏櫪慢慢研究語言,而是必須現(xiàn)學(xué)現(xiàn)用;雖然段伏櫪看書確實(shí)不求甚解,但至少知道書中有哪些要點(diǎn),等到工作中遇到的時(shí)候,可以再重新翻書仔細(xì)研讀,倒也不算一無所獲。
?? ?
?? ?英漢字典程序,首先要解決的便是詞庫;如果沒有詞庫,那么程序的編寫便是一個(gè)空談。之前在浩程微的時(shí)候,也有英漢字典,那時(shí)候?qū)戇@個(gè)程序的是老章。只不過自從浩程微給員工放長假之后,就再也沒有見過他,即使打他手機(jī)也是不接,自然之前的官司他也沒參與。老柳是個(gè)精明的人,在浩程微放長假之前,他已經(jīng)偷偷地將備份硬盤上的程序都拷貝了一份,但老章的程序卻是加密壓縮的,所以也無法獲取當(dāng)時(shí)的源代碼和詞庫。因此,對(duì)于段伏櫪來說,一切都必須重新開始。
?? ?
?? ?可是,詞庫的事情該怎么辦呢?段伏櫪請(qǐng)教老柳,沒想到老柳直接讓他去找武總,讓武總?cè)ベI詞庫。段伏櫪跟武總說了這事,武總一聽,這可是關(guān)乎到產(chǎn)品的優(yōu)劣啊,可不能大意,便也答應(yīng)購買詞庫。可是,去哪里購買呢?老柳拋出一句:“不是有那么多做電子詞典的嗎?直接找他們買就好了啊!”于是,幾經(jīng)輾轉(zhuǎn),武總便找了諾亞舟電子詞典的銷售人員。只不過這時(shí)候武總的小氣個(gè)性再次顯示出來,一聽到對(duì)方的報(bào)價(jià),便推脫說要考慮一下。
?? ?
?? ?估計(jì)是之前很多需要資金的方面武總都沒有滿足老柳的要求,再加上這次詞庫的事情,老柳也有點(diǎn)忿怒了,語氣非常不好地問武總:“我說老武啊,你到底想不想將這產(chǎn)品給做好啊。”
?? ?
?? ?武總一愣,顯然沒料到老柳這么一問,回答到:“肯定想啊!”
?? ?
?? ?“那為什么每次需要用到錢的時(shí)候,你都不舍得出呢?”
?? ?
?? ?武總無奈地說:“我們這不是沒賺到錢嗎?到時(shí)候我們賺錢了,想要什么,就有什么。”
?? ?
?? ?老柳不屑地說:“你連錢都不舍得投資,怎么能賺到錢啊?”
?? ?
?? ?武總被老柳的態(tài)度激怒了:“還不是因?yàn)槟銈?#xff0c;一個(gè)產(chǎn)品這么久了還弄不出來,搞得我堂堂一個(gè)老總都被炒了!現(xiàn)在我都沒薪水領(lǐng)了,你們還要問我要錢?我現(xiàn)在要自掏腰包了!”
?? ?
?? ?老柳也是不甘示弱,回怒到:“難道你作為投資者,不應(yīng)該出錢嗎?我們工資,現(xiàn)在你都不按時(shí)發(fā)了!你到底想要怎么樣?!”
?? ?
?? ?武總漲紅了臉,站起來大喝:“你們要是再弄不出來,你的工資就別想要了!”說罷,站起來,狠狠地甩了下門,走出了辦公室。
?? ?
?? ?老柳余怒未消,對(duì)著武總的背影罵道:“小氣鬼!小氣鬼!”
?? ?
?? ?黃華中聽到兩人的爭辯,急忙從里面的小辦公室出來,勸慰老柳:“別氣了!不要和這種人一般見識(shí)。他不會(huì)對(duì)我們?cè)趺礃拥?#xff0c;他還是要靠我們,不敢對(duì)我們?cè)趺礃拥摹O热讨?#xff0c;以后等有錢了,我們就把他給踹了!”
?? ?
?? ?在一旁的段伏櫪目睹了整個(gè)事情的過程,心中不是滋味。公司還沒有走上正軌,你們?nèi)齻€(gè)股東就鬧成這樣。如果萬一公司真的起來了,那你們會(huì)不會(huì)更鬧得不可開交。上頭都不齊心,你讓我們下邊的人要怎么辦?不過武總確實(shí)也有點(diǎn)過分,產(chǎn)品沒有按期交貨,也有你自己不可開脫的原因,可你居然為此而故意延遲發(fā)工資。武總的小算盤段伏櫪其實(shí)也是知道的,就是故意拖延工資讓大家有危機(jī)感,然后加倍努力,爭取趕快弄出來;可現(xiàn)在的問題是,并不是我們不努力,每天都要加班到11點(diǎn),難道你都看不見嗎?之所以現(xiàn)在還沒弄出來,是因?yàn)槲覀兙湍敲磶讉€(gè)人,就需要那么多的時(shí)間。你要想加快速度,那么你為什么不招多幾個(gè)人呢?還有老柳,好歹武總也是公司的投資人,你再怎么氣惱,在下屬的面前好歹也要給別人留個(gè)面子吧。
?? ?
?? ?沒多久,老柳的手機(jī)響了,是武總打過來的,約老柳到下面的肯德基談?wù)劇4蠹s一個(gè)小時(shí)候之后,老柳回來了,雖然還是那么冷淡的樣子,但那股怒氣沖沖的氣勢(shì)已經(jīng)不復(fù)存在。究竟他們談了什么呢?段伏櫪不知道。他只知道的是,老柳坐下來之后不久,就給段伏櫪發(fā)了一個(gè)文件——英漢詞典的字庫!
?? ?
?? ?段伏櫪覺得奇怪,怎么突然間老柳會(huì)給自己詞庫,更奇怪的是,為什么老柳會(huì)有詞庫?奈不住好奇,段伏櫪問到:“老柳,這詞庫哪來的?”
?? ?
?? ?老柳不耐煩地說:“你甭管,你知道用就好了。”
?? ?
?? ?“哦……”段伏櫪覺得有點(diǎn)委屈,低聲應(yīng)了一下,不敢再繼續(xù)追問。
?? ?
?? ?估計(jì)老柳可能覺得自己態(tài)度也有點(diǎn)不好,趕緊補(bǔ)充到:“以前我和黃華中不是做電子詞典出身的嗎,這是當(dāng)時(shí)所用的詞庫。”
?? ?
?? ?等等,當(dāng)時(shí)所用的詞庫?也就是說,在自己讓武總?cè)贤ㄙI詞庫的事宜的時(shí)候,其實(shí)老柳手中已經(jīng)握有了相應(yīng)的詞庫?!那為什么老柳他還要讓武總?cè)ベI詞庫呢?老柳不也是公司的股東嗎?為什么還要藏著掖著?段伏櫪轉(zhuǎn)眼想想,得出了一個(gè)不寒而栗的結(jié)論:老柳是想讓公司再買詞庫,那么他在原來的基礎(chǔ)之上還能再多一個(gè)詞庫。多了這個(gè)詞庫可以干嘛呢?如果他還回到電子詞典行業(yè),那么他還可以使用這公司買來的詞庫,或許還可以轉(zhuǎn)手買賣賺一筆。只不過這結(jié)論也讓自己覺得太齷齪了,段伏櫪不住地對(duì)自己說,雖然老柳自私,但他絕對(duì)不會(huì)像自己想得那般無恥。
?? ?
?? ?這次的英漢字典程序,老柳顯得非常熱心,首先告訴段伏櫪這個(gè)詞庫要怎么弄,如何轉(zhuǎn)換為自己程序所需要的格式,末了,還加上一句:“這個(gè)要趕快弄好,武總對(duì)于這個(gè)很急。”奇怪了,到底他們剛剛在樓下的肯德基說了什么,以致于老柳的態(tài)度來了個(gè)一百八十度轉(zhuǎn)彎?
?? ?
?? ?但老柳對(duì)于英漢字典的程序貢獻(xiàn)還是有限的,他也只是告訴段伏櫪這個(gè)詞庫應(yīng)該如何使用而已,至于程序架構(gòu)要如何組織,那還要段伏櫪自己折騰。段伏櫪的想法是,搜索引擎和主程序分開。所謂的“搜索引擎”,其實(shí)就是一個(gè)DLL,根據(jù)輸入的單詞,返回相應(yīng)的結(jié)果。結(jié)果是以一個(gè)結(jié)構(gòu)體來保存,分別指向音標(biāo)和注釋。音標(biāo)和注釋是一個(gè)指針,用來指向分配的緩存,還有一個(gè)變量來存儲(chǔ)大小。不過因?yàn)橐魳?biāo)和注釋都不是固定的大小,所以緩存的分配和賦值都是在DLL中用new分配的,但用delete釋放的話卻是在邏輯層。其實(shí)這種分配和釋放不在同一個(gè)地方的做法非常糟糕,甚至是完全不足取的,可當(dāng)時(shí)的段伏櫪哪里懂得這些?再退一步來說,其實(shí)這里也不必要采取DLL和邏輯層分離的模式,畢竟程序不大,也是一個(gè)人來編寫的,這樣的分離反而增加了復(fù)雜度。
?? ?
?? ?段伏櫪還在構(gòu)思這程序的結(jié)構(gòu),突然張文香接了個(gè)電話,接著雙眼立馬就紅了。緊接著,張文香跑到黃華中的辦公室,沒一會(huì)就跑出來,到自己的桌子收拾東西。怎么回事?為什么突然這樣行色匆匆?段伏櫪想問問緣由,可看這情形卻無法開口。只是沒想到,張文香突然跑到段伏櫪面前,哭泣地問到:“段伏櫪,能不能借我點(diǎn)錢?”
?? ?
?? ?借錢?究竟怎么回事,段伏櫪好奇地問:“啊?怎么回事?”
?? ?
?? ?張文香抽泣地說:“我……我……爸爸剛剛過世了……”
?? ?
?? ?“噢……”自從段伏櫪的薪水漲到六千之后,生活也是一如既往地節(jié)省,倒也省下一些錢。相對(duì)的,張文香則不是如此,買東西倒是大手大腳,再加上這段時(shí)間武總又老是拖延工資,也那難怪乎她現(xiàn)在要問自己借錢了。雖然張文香總是維護(hù)武總讓段伏櫪覺得很奇怪,并且說的一些話的確很傷做技術(shù)的同事的感情,但現(xiàn)在人家的確有困難,而自己也還有余力,能幫就幫一點(diǎn)吧。雖然孔夫子有言:以德報(bào)怨,何以報(bào)德?但如果真的不幫,自己的心理也的確過意不去。因此,段伏櫪便趕緊到樓下的銀行,給自己留了這個(gè)月的房租和伙食費(fèi),將所有的余錢借給了張文香。
?? ?
?? ?段伏櫪不由地想到多難興邦這個(gè)成語。如果大家都平平和和,沒有太多可慮之事,那么很可能大家都會(huì)將精力放在內(nèi)斗之上;但如果有外來災(zāi)害,大家的切身利益都受到了損害,為了避免繼續(xù)深受其害,那么勢(shì)必放棄歧見,團(tuán)結(jié)一致,一致對(duì)外。雖然在張文香有難的時(shí)候,段伏櫪伸出了援手,可他也不奢望張文香能對(duì)同事們的態(tài)度有何改觀,只是希望在往后的日子里,有一些事情不要總是維護(hù)武總,最好能夠稍微站在同事的角度上看看問題,不要老是對(duì)同事有那么大的敵意,也不要那么打擊挖苦同事。但這也僅僅是段伏櫪的希望而已,因?yàn)樗[約感覺到,張文香越來越像是武總的喉舌了。不過對(duì)于段伏櫪來說,現(xiàn)在更現(xiàn)實(shí)的是,這個(gè)月的花費(fèi),可真的要精打細(xì)算,不能超出余額了。
?? ?
?? ?英漢字典程序,首先要解決的便是詞庫;如果沒有詞庫,那么程序的編寫便是一個(gè)空談。之前在浩程微的時(shí)候,也有英漢字典,那時(shí)候?qū)戇@個(gè)程序的是老章。只不過自從浩程微給員工放長假之后,就再也沒有見過他,即使打他手機(jī)也是不接,自然之前的官司他也沒參與。老柳是個(gè)精明的人,在浩程微放長假之前,他已經(jīng)偷偷地將備份硬盤上的程序都拷貝了一份,但老章的程序卻是加密壓縮的,所以也無法獲取當(dāng)時(shí)的源代碼和詞庫。因此,對(duì)于段伏櫪來說,一切都必須重新開始。
?? ?
?? ?可是,詞庫的事情該怎么辦呢?段伏櫪請(qǐng)教老柳,沒想到老柳直接讓他去找武總,讓武總?cè)ベI詞庫。段伏櫪跟武總說了這事,武總一聽,這可是關(guān)乎到產(chǎn)品的優(yōu)劣啊,可不能大意,便也答應(yīng)購買詞庫。可是,去哪里購買呢?老柳拋出一句:“不是有那么多做電子詞典的嗎?直接找他們買就好了啊!”于是,幾經(jīng)輾轉(zhuǎn),武總便找了諾亞舟電子詞典的銷售人員。只不過這時(shí)候武總的小氣個(gè)性再次顯示出來,一聽到對(duì)方的報(bào)價(jià),便推脫說要考慮一下。
?? ?
?? ?估計(jì)是之前很多需要資金的方面武總都沒有滿足老柳的要求,再加上這次詞庫的事情,老柳也有點(diǎn)忿怒了,語氣非常不好地問武總:“我說老武啊,你到底想不想將這產(chǎn)品給做好啊。”
?? ?
?? ?武總一愣,顯然沒料到老柳這么一問,回答到:“肯定想啊!”
?? ?
?? ?“那為什么每次需要用到錢的時(shí)候,你都不舍得出呢?”
?? ?
?? ?武總無奈地說:“我們這不是沒賺到錢嗎?到時(shí)候我們賺錢了,想要什么,就有什么。”
?? ?
?? ?老柳不屑地說:“你連錢都不舍得投資,怎么能賺到錢啊?”
?? ?
?? ?武總被老柳的態(tài)度激怒了:“還不是因?yàn)槟銈?#xff0c;一個(gè)產(chǎn)品這么久了還弄不出來,搞得我堂堂一個(gè)老總都被炒了!現(xiàn)在我都沒薪水領(lǐng)了,你們還要問我要錢?我現(xiàn)在要自掏腰包了!”
?? ?
?? ?老柳也是不甘示弱,回怒到:“難道你作為投資者,不應(yīng)該出錢嗎?我們工資,現(xiàn)在你都不按時(shí)發(fā)了!你到底想要怎么樣?!”
?? ?
?? ?武總漲紅了臉,站起來大喝:“你們要是再弄不出來,你的工資就別想要了!”說罷,站起來,狠狠地甩了下門,走出了辦公室。
?? ?
?? ?老柳余怒未消,對(duì)著武總的背影罵道:“小氣鬼!小氣鬼!”
?? ?
?? ?黃華中聽到兩人的爭辯,急忙從里面的小辦公室出來,勸慰老柳:“別氣了!不要和這種人一般見識(shí)。他不會(huì)對(duì)我們?cè)趺礃拥?#xff0c;他還是要靠我們,不敢對(duì)我們?cè)趺礃拥摹O热讨?#xff0c;以后等有錢了,我們就把他給踹了!”
?? ?
?? ?在一旁的段伏櫪目睹了整個(gè)事情的過程,心中不是滋味。公司還沒有走上正軌,你們?nèi)齻€(gè)股東就鬧成這樣。如果萬一公司真的起來了,那你們會(huì)不會(huì)更鬧得不可開交。上頭都不齊心,你讓我們下邊的人要怎么辦?不過武總確實(shí)也有點(diǎn)過分,產(chǎn)品沒有按期交貨,也有你自己不可開脫的原因,可你居然為此而故意延遲發(fā)工資。武總的小算盤段伏櫪其實(shí)也是知道的,就是故意拖延工資讓大家有危機(jī)感,然后加倍努力,爭取趕快弄出來;可現(xiàn)在的問題是,并不是我們不努力,每天都要加班到11點(diǎn),難道你都看不見嗎?之所以現(xiàn)在還沒弄出來,是因?yàn)槲覀兙湍敲磶讉€(gè)人,就需要那么多的時(shí)間。你要想加快速度,那么你為什么不招多幾個(gè)人呢?還有老柳,好歹武總也是公司的投資人,你再怎么氣惱,在下屬的面前好歹也要給別人留個(gè)面子吧。
?? ?
?? ?沒多久,老柳的手機(jī)響了,是武總打過來的,約老柳到下面的肯德基談?wù)劇4蠹s一個(gè)小時(shí)候之后,老柳回來了,雖然還是那么冷淡的樣子,但那股怒氣沖沖的氣勢(shì)已經(jīng)不復(fù)存在。究竟他們談了什么呢?段伏櫪不知道。他只知道的是,老柳坐下來之后不久,就給段伏櫪發(fā)了一個(gè)文件——英漢詞典的字庫!
?? ?
?? ?段伏櫪覺得奇怪,怎么突然間老柳會(huì)給自己詞庫,更奇怪的是,為什么老柳會(huì)有詞庫?奈不住好奇,段伏櫪問到:“老柳,這詞庫哪來的?”
?? ?
?? ?老柳不耐煩地說:“你甭管,你知道用就好了。”
?? ?
?? ?“哦……”段伏櫪覺得有點(diǎn)委屈,低聲應(yīng)了一下,不敢再繼續(xù)追問。
?? ?
?? ?估計(jì)老柳可能覺得自己態(tài)度也有點(diǎn)不好,趕緊補(bǔ)充到:“以前我和黃華中不是做電子詞典出身的嗎,這是當(dāng)時(shí)所用的詞庫。”
?? ?
?? ?等等,當(dāng)時(shí)所用的詞庫?也就是說,在自己讓武總?cè)贤ㄙI詞庫的事宜的時(shí)候,其實(shí)老柳手中已經(jīng)握有了相應(yīng)的詞庫?!那為什么老柳他還要讓武總?cè)ベI詞庫呢?老柳不也是公司的股東嗎?為什么還要藏著掖著?段伏櫪轉(zhuǎn)眼想想,得出了一個(gè)不寒而栗的結(jié)論:老柳是想讓公司再買詞庫,那么他在原來的基礎(chǔ)之上還能再多一個(gè)詞庫。多了這個(gè)詞庫可以干嘛呢?如果他還回到電子詞典行業(yè),那么他還可以使用這公司買來的詞庫,或許還可以轉(zhuǎn)手買賣賺一筆。只不過這結(jié)論也讓自己覺得太齷齪了,段伏櫪不住地對(duì)自己說,雖然老柳自私,但他絕對(duì)不會(huì)像自己想得那般無恥。
?? ?
?? ?這次的英漢字典程序,老柳顯得非常熱心,首先告訴段伏櫪這個(gè)詞庫要怎么弄,如何轉(zhuǎn)換為自己程序所需要的格式,末了,還加上一句:“這個(gè)要趕快弄好,武總對(duì)于這個(gè)很急。”奇怪了,到底他們剛剛在樓下的肯德基說了什么,以致于老柳的態(tài)度來了個(gè)一百八十度轉(zhuǎn)彎?
?? ?
?? ?但老柳對(duì)于英漢字典的程序貢獻(xiàn)還是有限的,他也只是告訴段伏櫪這個(gè)詞庫應(yīng)該如何使用而已,至于程序架構(gòu)要如何組織,那還要段伏櫪自己折騰。段伏櫪的想法是,搜索引擎和主程序分開。所謂的“搜索引擎”,其實(shí)就是一個(gè)DLL,根據(jù)輸入的單詞,返回相應(yīng)的結(jié)果。結(jié)果是以一個(gè)結(jié)構(gòu)體來保存,分別指向音標(biāo)和注釋。音標(biāo)和注釋是一個(gè)指針,用來指向分配的緩存,還有一個(gè)變量來存儲(chǔ)大小。不過因?yàn)橐魳?biāo)和注釋都不是固定的大小,所以緩存的分配和賦值都是在DLL中用new分配的,但用delete釋放的話卻是在邏輯層。其實(shí)這種分配和釋放不在同一個(gè)地方的做法非常糟糕,甚至是完全不足取的,可當(dāng)時(shí)的段伏櫪哪里懂得這些?再退一步來說,其實(shí)這里也不必要采取DLL和邏輯層分離的模式,畢竟程序不大,也是一個(gè)人來編寫的,這樣的分離反而增加了復(fù)雜度。
?? ?
?? ?段伏櫪還在構(gòu)思這程序的結(jié)構(gòu),突然張文香接了個(gè)電話,接著雙眼立馬就紅了。緊接著,張文香跑到黃華中的辦公室,沒一會(huì)就跑出來,到自己的桌子收拾東西。怎么回事?為什么突然這樣行色匆匆?段伏櫪想問問緣由,可看這情形卻無法開口。只是沒想到,張文香突然跑到段伏櫪面前,哭泣地問到:“段伏櫪,能不能借我點(diǎn)錢?”
?? ?
?? ?借錢?究竟怎么回事,段伏櫪好奇地問:“啊?怎么回事?”
?? ?
?? ?張文香抽泣地說:“我……我……爸爸剛剛過世了……”
?? ?
?? ?“噢……”自從段伏櫪的薪水漲到六千之后,生活也是一如既往地節(jié)省,倒也省下一些錢。相對(duì)的,張文香則不是如此,買東西倒是大手大腳,再加上這段時(shí)間武總又老是拖延工資,也那難怪乎她現(xiàn)在要問自己借錢了。雖然張文香總是維護(hù)武總讓段伏櫪覺得很奇怪,并且說的一些話的確很傷做技術(shù)的同事的感情,但現(xiàn)在人家的確有困難,而自己也還有余力,能幫就幫一點(diǎn)吧。雖然孔夫子有言:以德報(bào)怨,何以報(bào)德?但如果真的不幫,自己的心理也的確過意不去。因此,段伏櫪便趕緊到樓下的銀行,給自己留了這個(gè)月的房租和伙食費(fèi),將所有的余錢借給了張文香。
?? ?
?? ?段伏櫪不由地想到多難興邦這個(gè)成語。如果大家都平平和和,沒有太多可慮之事,那么很可能大家都會(huì)將精力放在內(nèi)斗之上;但如果有外來災(zāi)害,大家的切身利益都受到了損害,為了避免繼續(xù)深受其害,那么勢(shì)必放棄歧見,團(tuán)結(jié)一致,一致對(duì)外。雖然在張文香有難的時(shí)候,段伏櫪伸出了援手,可他也不奢望張文香能對(duì)同事們的態(tài)度有何改觀,只是希望在往后的日子里,有一些事情不要總是維護(hù)武總,最好能夠稍微站在同事的角度上看看問題,不要老是對(duì)同事有那么大的敵意,也不要那么打擊挖苦同事。但這也僅僅是段伏櫪的希望而已,因?yàn)樗[約感覺到,張文香越來越像是武總的喉舌了。不過對(duì)于段伏櫪來說,現(xiàn)在更現(xiàn)實(shí)的是,這個(gè)月的花費(fèi),可真的要精打細(xì)算,不能超出余額了。
總結(jié)
以上是生活随笔為你收集整理的《那些年啊,那些事——一个程序员的奋斗史》——47的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 613 Kolakoski
- 下一篇: 模拟狗狗的“魔鬼步伐”,比更真还更真