?? ?自從合同簽訂以后,段伏櫪就開始著手稿件了。段伏櫪所坐的位置剛好對著進研發部的門口,只要有人走進來就能馬上看到。因此在武總或張文香不在研發部的時候,段伏櫪就狂敲鍵盤;而這兩人只要一進來,就立刻切換到VS2005。反正武總和張文香又不懂代碼,裝模作樣他們也看不出來。
?? ?雖然有博客的文章做底子,但實際上寫得還是非常辛苦。不說新添加的內容還要寫代碼驗證,就說原有博客的文章還要重新校對,甚至推翻重寫,那也是一件足以累人的活兒。
?? ?寫書可以很賺錢,但那是對于名家的暢銷書而言;對于普通程序員來說,寫技術書純粹是賺個人氣。一本書能賺多少錢?完全可以通過簡單的公式推算出來。一般而言,版稅是8%;也就是說,如果一本書是40元,那么作者可以拿3.2元。技術書籍的印數普遍不多,在四千本左右,那么作者可以獲得的版權費為:40×4000×0.08=12800元。這還不是最終能夠拿到手的數目,因為最后還要扣除個人所得稅。這么一算下來,花兩三個月寫的書,很可能還不如很多程序員一個月的薪水。也難怪乎國內有那么多作者喜歡東拼西湊了,那完全是吃力不討好的事嗎!
?? ?段伏櫪其實也有想過要放棄,但一想到違約要支付違約金,回去還有可能被徐雅思和劉思敏兩人的唾沫淹死,決定還是硬著頭皮堅持下去。再說了,人的一生那么短暫,總要做一些以前沒做過的事吧?否則這輩子不就真的白過了?
?? ?在段伏櫪埋頭于書稿的時候,網友gooogleman給他發了條消息:“微軟的MVP開始申請了,你有沒有申請啊?”
?? ?微軟MVP開始申請了?段伏櫪有點小激動。知道有這個稱號還是在念大學時候的事情,那時候覺得這是一個非常神圣的稱號,曾發誓這輩子一定要獲得一次。可出來工作以后,雖然每年都有四次的申請機會,但覺得自己不夠資格,所以一直都不敢申請。但這么多年過去了,自己在博客上的文章也有數百了,現在申請應該很有把握吧?
?? ?抑制不住激動的心情,段伏櫪從CSDN下載了表格,按照論壇上的建議小心謹慎填好,發給了CSDN代為推薦。人有所慮,必患得患失。段伏櫪生怕CSDN弄丟了自己的推薦表,所以自己又按表格上的地址給微軟MVP項目組發了一份過去。
?? ?微軟MVP,翻譯為中文是:微軟最有價值技術專家,是專門頒發給在社區中無私推廣微軟技術的愛好者。從這也看得出來,這其實也是微軟為了推廣自己的技術而采用的一個營銷手段。對于渴求這稱號的技術人員而言,普遍他們所處的公司并不是非常有名,急需用這稱號來體現自己的價值。試想一下,假如這名技術人員是谷歌或蘋果的工程師,他們會稀罕這榮譽嗎?
?? ?安勒斯不是谷歌,也不是蘋果,只是一間默默無聞名不經傳的小公司,段伏櫪急需微軟MVP這稱號來體現自己的價值。如果自己有了這稱號,那么就可以為以后找工作加分。段伏櫪現在的心態是,只要能給找工作添磚加瓦的,他一定會去做。何況不管怎么說,無論旁人對微軟MVP有多少非議或不屑,但那畢竟是自己一直以來的夢想。如果夢想都不想方設法實現,那么人生是不是頗多無趣?
?? ?菲爾科技的三個兼職人員設計的板子已經回來了,接下來要進行的自然是調試。不過呢,這既然是兼職,那肯定是偷偷摸摸,是無法使用菲爾科技的資源的。那調試所需要的電烙鐵啊,示波器這些應該怎么辦呢?簡單!現在研發部不是暫時不需要調試板子嗎?那把這些儀器分一部分出來給他們就好。
?? ?當然這一切都是在瞞著嚴董的情況下進行的。為此,武總還特意開會警告大伙說道:“你們不要和樓下的工程師說我們是找別人做的啊!你們要知道,我是在為你們好!你們做的東西不是賣不動嗎?現在我找了外面的人,等做好后我就說是你們做的!所以,你們絕對不能拆我的臺!”
?? ?一切似乎都在有條不紊地進行,但變化卻悄然發生。本來按照協定,應該是武總只需出物料錢,劉工他們給完整的機器。可在好不容易調出第一片板子之后,劉工也要求武總派出相應的人手來參與調試。劉工的理由很簡單:既然調出了第一片板子,那么證明這設計是可行的;其它板子之所以沒有跑起來,肯定是焊接的問題,需要細查。而由于他們是兼職,只有晚上才有時間,所以在時間上遠遠不夠,需要武總派人進行協助。
?? 人為刀俎,我為魚肉。物料,打板,什么費用都出了;如果這時候喊停,那么意味著之前的投入打水漂了,而這顯然是武總絕對不想看到的。那怎么辦呢?沒辦法,那只好答應他們的要求咯。只不過這么一來,就苦了沈俊。劉工他們是不會給武總原理圖的,即使沈俊拿著板子也無法調試;如果要看原理圖,只能在劉工他們電腦,也就是晚上必須要到白石洲去調試!
?? ?剛開始兩天還好,到了第三天沈俊就不干了。沈俊理由很簡單:半夜三更的,和三個男的呆在同一一間屋子,實在太危險;十二點才能回家,又不給打的,第二天還要按時上班,身體根本受不了。這理由根本無法說服武總,他還是堅持要求沈俊到白石洲加班;但這次沈俊是下定了決心,無論是武總的好言好語,還是威逼利誘,說不去就不去!
?? ?沒辦法,武總只好把目光放到了18樓。不是剛好招了一些工程師嗎?那就騙一個上來咯。在這樣的背景之下,小黃便成了22樓研發部的一員。
?? ?小黃并不是應屆畢業生,曾經在蘇州的華碩做過。估計武總也是看中了這個背景,連哄帶騙將小黃轉到了22樓。私底下,段伏櫪問過小黃他為什么要上22樓,沒想到他一臉無奈道:“本來不想上的,但武總說22樓又做PND,又做車機,銷路特別好,我覺得很厲害,就上來了。”
?? ?經過兩天的洗腦之后,武總覺得小黃會和自己站在同一戰線,便開始下班后將小黃派到白石洲。
?? ?小黃應該慶幸,武總為了省錢只打了五片板子,否則他就不止在白石洲呆兩周了。經過小黃不懈的努力,好不容易才將剩下的四片板子調出來,才最終告別晚上在白石洲加班的痛苦。不過這所謂的調出來,其實是建立于一大堆的飛線的基礎之上。段伏櫪一看小黃拿回來板子的情形,就知道武總這回又被人家給忽悠了。這絕對不是之前劉工所說的從他們公司帶出來的完整方案,因為如果是完整方案的話絕對不會有這么多的低級錯誤,這很明顯是從無到有進行設計的板子。但這時候武總已經上了劉工的賊船,這啞巴虧也只能吃下了,并且對于劉工提出的打第二次板子的要求也只能答應。
?? ?小黃的噩夢在第二次板子還沒回來之前算是告一段落了,但小黑的噩夢才剛剛開始。因為硬件是可以跑起來了,那接下來就是做軟件了。武總曾經找過段伏櫪,說道:“劉工他們現在在做軟件,你過去看看吧,順便study他們怎么做的,我們以后就可以自己做。”
?? ?段伏櫪一聽,心想:壞了,要是真的下班要跑去白石洲,那么基本上就沒有私人時間了;再說,軟件不比硬件,這開發周期,后續的維護,可不是兩三周就能搞定的。段伏櫪急忙回應道:“沒用的,去那里他們又不給我看代碼,我能學習到什么?再說,我最近在整一個框架,差不多也能實現類似的特效。”
?? ?段伏櫪的話確實沒錯,劉工是不會給自己看到代碼的,而自己也確實在趕書稿之余,也在給MiniUtilityFramework添加新的特效。不過武總顯然對段伏櫪的回答很不滿意:“那那怎么辦?老實說,我并不放心那三個人,我覺得如果我們不在,他們肯定不會干活,所以需要你去盯著。”
?? ?盯著?段伏櫪靈光一閃,說道:“如果只是盯著,那么可以讓張文香去啊,反正她平時又沒什么事……”
?? ?還沒等段伏櫪說完,武總打斷道:“那不行!文香還要……還要幫我做很多事呢!這樣吧,那我讓小黑去好了!”
?? ?于是,在這樣的安排之下,小黑開始了他痛苦的歷程。下班之后,跑到白石洲盯著三個人,晚上一兩點之后才能抱著機器回家;第二天一早還要帶著昨晚的機器按時到公司,不停地測試軟件找bug。如果這僅僅是平時還好,可不幸的是,就連周六周日的時間也被占據了。一個月下來,小黑整個人憔悴了不少,換來的只是武總不痛不癢的一句:“辛苦了,回家早點休息!”
?? ?每次小黑聽到這話,氣不打一處來:現在都已經晚上兩點了,武總你居然還好意思讓我早點休息?要是這么關心下屬的話,那干嘛不讓我第二天晚點到,多睡一會?只不過這番話小黑也只能和段伏櫪說說,對于武總,小黑還是選擇了忍氣吞聲。
?? ?
?? ?差不多三周的時間,張工終于將主界面給做出來了。段伏櫪一看,傻眼了:這就是所謂的和韓國車機不相上下的界面?韓國車機很顯然,移動軌跡特效什么的都是用算法實現的,非常流暢;而張工這完全是用幾張圖片不停切換堆疊起來的,非常生硬!段伏櫪也只是覺得無奈而已,因為這種結果在當時張工說出實現的方法的時候,已經預料到會有這種效果。反而是武總,看了這界面,倒是非常高興,覺得曙光就在眼前。
?? ?
?? ?段伏櫪有點擔心地問道:“武總,你以前不是跟樂航說,韓國那套UI是我們做的嗎?你也給他們看過了。要是將張工現在做的這一套給他們,差別那么大,那豈不是要露餡了?”
?? ?
?? ?武總滿不在乎說道:“沒事,我跟他們說過了。他們看到的那套是已經給其它客戶用了,不能再給他們,我們是重新再做一套的。你看張工他們現在做的,不是還挺有模有樣的嗎?”
?? ?
?? ?這也叫有模有樣?武總這標準也太低了吧。看來,武總是不會懷疑菲爾科技那三個人的實力了。唉,在武總心里,不僅飯是別人家的香,就連人家的便便也是香的。段伏櫪長嘆了一口氣,也不再說話,回到座位繼續忙自己的書稿去了。
- 前言
- 《那些年啊,那些事——一個程序員的奮斗史》——01
- 《那些年啊,那些事——一個程序員的奮斗史》——02
- 《那些年啊,那些事——一個程序員的奮斗史》——03
- 《那些年啊,那些事——一個程序員的奮斗史》——04
- 《那些年啊,那些事——一個程序員的奮斗史》——05
- 《那些年啊,那些事——一個程序員的奮斗史》——06
- 《那些年啊,那些事——一個程序員的奮斗史》——07
- 《那些年啊,那些事——一個程序員的奮斗史》——08
- 《那些年啊,那些事——一個程序員的奮斗史》——09
- 《那些年啊,那些事——一個程序員的奮斗史》——10
- 《那些年啊,那些事——一個程序員的奮斗史》——11
- 《那些年啊,那些事——一個程序員的奮斗史》——12
- 《那些年啊,那些事——一個程序員的奮斗史》——13
- 《那些年啊,那些事——一個程序員的奮斗史》——14
- 《那些年啊,那些事——一個程序員的奮斗史》——15
- 《那些年啊,那些事——一個程序員的奮斗史》——16
- 《那些年啊,那些事——一個程序員的奮斗史》——17
- 《那些年啊,那些事——一個程序員的奮斗史》——18
- 《那些年啊,那些事——一個程序員的奮斗史》——19
- 《那些年啊,那些事——一個程序員的奮斗史》——20
- 《那些年啊,那些事——一個程序員的奮斗史》——21
- 《那些年啊,那些事——一個程序員的奮斗史》——22
- 《那些年啊,那些事——一個程序員的奮斗史》——23
- 《那些年啊,那些事——一個程序員的奮斗史》——24
- 《那些年啊,那些事——一個程序員的奮斗史》——25
- 《那些年啊,那些事——一個程序員的奮斗史》——26
- 《那些年啊,那些事——一個程序員的奮斗史》——27
- 《那些年啊,那些事——一個程序員的奮斗史》——28
- 《那些年啊,那些事——一個程序員的奮斗史》——29
- 《那些年啊,那些事——一個程序員的奮斗史》——30
- 《那些年啊,那些事——一個程序員的奮斗史》——31
- 《那些年啊,那些事——一個程序員的奮斗史》——32
- 《那些年啊,那些事——一個程序員的奮斗史》——33
- 《那些年啊,那些事——一個程序員的奮斗史》——34
- 《那些年啊,那些事——一個程序員的奮斗史》——35
- 《那些年啊,那些事——一個程序員的奮斗史》——36
- 《那些年啊,那些事——一個程序員的奮斗史》——37
- 《那些年啊,那些事——一個程序員的奮斗史》——38
- 《那些年啊,那些事——一個程序員的奮斗史》——39
- 《那些年啊,那些事——一個程序員的奮斗史》——40
- 《那些年啊,那些事——一個程序員的奮斗史》——41
- 《那些年啊,那些事——一個程序員的奮斗史》——42
- 《那些年啊,那些事——一個程序員的奮斗史》——43
- 《那些年啊,那些事——一個程序員的奮斗史》——44
- 《那些年啊,那些事——一個程序員的奮斗史》——45
- 《那些年啊,那些事——一個程序員的奮斗史》——46
- 《那些年啊,那些事——一個程序員的奮斗史》——47
- 《那些年啊,那些事——一個程序員的奮斗史》——48
- 《那些年啊,那些事——一個程序員的奮斗史》——49
- 《那些年啊,那些事——一個程序員的奮斗史》——50
- 《那些年啊,那些事——一個程序員的奮斗史》——51
- 《那些年啊,那些事——一個程序員的奮斗史》——52
- 《那些年啊,那些事——一個程序員的奮斗史》——53
- 《那些年啊,那些事——一個程序員的奮斗史》——54
- 《那些年啊,那些事——一個程序員的奮斗史》——55
- 《那些年啊,那些事——一個程序員的奮斗史》——56
- 《那些年啊,那些事——一個程序員的奮斗史》——57
- 《那些年啊,那些事——一個程序員的奮斗史》——58
- 《那些年啊,那些事——一個程序員的奮斗史》——59
- 《那些年啊,那些事——一個程序員的奮斗史》——60
- 《那些年啊,那些事——一個程序員的奮斗史》——61
- 《那些年啊,那些事——一個程序員的奮斗史》——62
- 《那些年啊,那些事——一個程序員的奮斗史》——63
- 《那些年啊,那些事——一個程序員的奮斗史》——64
- 《那些年啊,那些事——一個程序員的奮斗史》——65
- 《那些年啊,那些事——一個程序員的奮斗史》——66
- 《那些年啊,那些事——一個程序員的奮斗史》——67
- 《那些年啊,那些事——一個程序員的奮斗史》——68
- 《那些年啊,那些事——一個程序員的奮斗史》——69
- 《那些年啊,那些事——一個程序員的奮斗史》——70
- 《那些年啊,那些事——一個程序員的奮斗史》——71
- 《那些年啊,那些事——一個程序員的奮斗史》——72
- 《那些年啊,那些事——一個程序員的奮斗史》——73
- 《那些年啊,那些事——一個程序員的奮斗史》——74
- 《那些年啊,那些事——一個程序員的奮斗史》——75
- 《那些年啊,那些事——一個程序員的奮斗史》——76
- 《那些年啊,那些事——一個程序員的奮斗史》——77
- 《那些年啊,那些事——一個程序員的奮斗史》——78
- 《那些年啊,那些事——一個程序員的奮斗史》——79
- 《那些年啊,那些事——一個程序員的奮斗史》——80
- 《那些年啊,那些事——一個程序員的奮斗史》——81
- 《那些年啊,那些事——一個程序員的奮斗史》——82
- 《那些年啊,那些事——一個程序員的奮斗史》——83
- 《那些年啊,那些事——一個程序員的奮斗史》——84
- 《那些年啊,那些事——一個程序員的奮斗史》——85
- 《那些年啊,那些事——一個程序員的奮斗史》——86
- 《那些年啊,那些事——一個程序員的奮斗史》——87
- 《那些年啊,那些事——一個程序員的奮斗史》——88
- 《那些年啊,那些事——一個程序員的奮斗史》——89
- 《那些年啊,那些事——一個程序員的奮斗史》——90
- 《那些年啊,那些事——一個程序員的奮斗史》——91
- 《那些年啊,那些事——一個程序員的奮斗史》——92
- 《那些年啊,那些事——一個程序員的奮斗史》——93
- 《那些年啊,那些事——一個程序員的奮斗史》——94
- 《那些年啊,那些事——一個程序員的奮斗史》——95
- 《那些年啊,那些事——一個程序員的奮斗史》——96
- 《那些年啊,那些事——一個程序員的奮斗史》——97
- 《那些年啊,那些事——一個程序員的奮斗史》——98
- 《那些年啊,那些事——一個程序員的奮斗史》——99
- 《那些年啊,那些事——一個程序員的奮斗史》——100
- 《那些年啊,那些事——一個程序員的奮斗史》——101
- 《那些年啊,那些事——一個程序員的奮斗史》——102
- 《那些年啊,那些事——一個程序員的奮斗史》——103
- 《那些年啊,那些事——一個程序員的奮斗史》——104
- 《那些年啊,那些事——一個程序員的奮斗史》——105
- 《那些年啊,那些事——一個程序員的奮斗史》——106
- 《那些年啊,那些事——一個程序員的奮斗史》——107
- 《那些年啊,那些事——一個程序員的奮斗史》——108
- 《那些年啊,那些事——一個程序員的奮斗史》——109
- 《那些年啊,那些事——一個程序員的奮斗史》——110
- 《那些年啊,那些事——一個程序員的奮斗史》——111
- 《那些年啊,那些事——一個程序員的奮斗史》——112
- 《那些年啊,那些事——一個程序員的奮斗史》——113
- 《那些年啊,那些事——一個程序員的奮斗史》——114
- 《那些年啊,那些事——一個程序員的奮斗史》——115
- 《那些年啊,那些事——一個程序員的奮斗史》——116
- 《那些年啊,那些事——一個程序員的奮斗史》——117
- 《那些年啊,那些事——一個程序員的奮斗史》——118
- 《那些年啊,那些事——一個程序員的奮斗史》——119
- 《那些年啊,那些事——一個程序員的奮斗史》——120
- 《那些年啊,那些事——一個程序員的奮斗史》——121
- 《那些年啊,那些事——一個程序員的奮斗史》——122
- 《那些年啊,那些事——一個程序員的奮斗史》——123
- 《那些年啊,那些事——一個程序員的奮斗史》——124
- 《那些年啊,那些事——一個程序員的奮斗史》——125
- 《那些年啊,那些事——一個程序員的奮斗史》——126
- 《那些年啊,那些事——一個程序員的奮斗史》——127
- 《那些年啊,那些事——一個程序員的奮斗史》——128 (終章)