?? ?程序員寫不寫博客呢?或是換個角度來問,花那么多時間來寫博客,是否值得呢?對于該問題,想必是仁者見仁,智者見智。對于段伏櫪來說,寫博客的初衷很簡單,主要是記錄自己學到的東西,以免以后遺忘;再后來,看得人多了,又有了點小名氣,覺得以后或許可以依賴博客找份好工作,自己更是不敢半途而廢。停下腳步,回頭一看,發現這幾年寫的WinCE文章,居然已達百篇之多。有時候段伏櫪不禁在想,如果能將這些文章結集成書多好!不過這也只是無聊的時候想想而已,出書?那么神圣的事情,可能會輪到自己嗎?
?? ?段伏櫪絕對沒有想到,以前覺得遙不可及的事情,現在居然觸手可及。當段伏櫪還在迷茫于走或不走的時候,一封電子郵件徹底讓他堅定了決心。
?? ?電子郵件是北京航天航空出版社的劉編輯發過來的,內容也很簡單,先贊揚段伏櫪的博客寫得非常不錯,然后說說自己出版社的狀況,最后問想不想出一本關于WinCE的方面的書籍。
?? ?出書?!這兩個字在段伏櫪腦海中盤旋,讓自己興奮地坐立不安。自己終于也可以出書了,這不是做夢吧?段伏櫪沒有告訴其它同事,第一時間告訴了徐雅思。顯然,徐雅思也非常高興,拼命鼓動段伏櫪要抓緊機會。
?? ?興奮勁過后,段伏櫪思緒回到現實。因為劉編輯在信中還提到,如果有意出書的話,那么先給她發個目錄,然后讓上頭審批。那么擺在眼前的問題是,自己究竟要寫一部什么樣的技術書籍呢?
?? ?技術書籍段伏櫪不是沒有,甚至可以說很多,但大部分都是國外名作的中譯本,國內著作可謂寥寥無幾。之所以有這樣的差異,是因為念大學的時候被那些教材搞怕了。模樣各異的封面,千篇一律的內容。隨手拿起一本C++教程,全書結構都大同小異,沒有任何新意。不少書籍還互相抄襲,甚至連圖片的編號都不曾改變。如此濫竽充數的書籍,讓段伏櫪不敢再碰國內作家的大作。現在自己也要出書了,不禁有點誠惶誠恐,自己是否也會淪為其中的一員,受盡讀者的唾罵呢?
?? ?回到家,段伏櫪將心里的擔憂和徐雅思說了一遍,沒想到徐雅思反問道:“你覺得你會昧著良心去抄襲別人哄騙讀者嗎?”
?? ?段伏櫪想都不想,堅定地回答:“那絕對不會!”
?? ?徐雅思繼續說道:“你要知道,從來不會有一本書讓所有的讀者都會滿意的,肯定會有人提出非議。但你只要覺得對得起良心,覺得對得起大部分花錢買你書的讀者,那就夠了!”
?? ?對得起自己的良心?這聽起來是多么簡單的一句話,可現實中又有多少人能做到?瘦肉精的死豬肉,蘇丹紅的咸蛋, 三聚氰胺的牛奶,廢舊油漆桶里腌的泡菜,避孕藥催大的香辣膳魚,諸如此類,不勝枚舉。這些事件中的主角,哪個敢拍著胸脯說對得起自己的良心的?段伏櫪不敢說什么大道理,要說也說不出來,但自己可以保證,出的書絕對不是東拼西湊的爛貨!
?? ?只是說永遠比做得簡單,心里負擔是放下了,可內容呢?自己究竟要寫什么樣的內容才不會和別人重復,才能有新意呢?還是徐雅思一語點醒夢中人:“你不是一直在寫博客嗎?把這些文章整理一下不就行了?”
?? ?對啊!段伏櫪狠狠地一拍腦袋,自己博客上的文章,哪一篇不是花費了大量的心血,仔仔細細書寫而成的?雖然因為個人知識有限,無法保證百分百的準確性,但那絕對是自己經過苦思冥想而成的。有這么好的資源,為何不利用呢?這雖然也是抄,但抄的是自己,左手抄右手,應該也無可非議吧?何況要出的書,打的也是“博客藏經閣”的旗號,表明來源是博客,這也不算欺騙讀者嘛!
?? ?這么一想,段伏櫪那阻塞的大腦突然活絡起來。之前所寫的博客文章,基本上都是有點感悟就往上搬,沒有成系統;并且早期的一些文章,隨著閱歷的加深,已經有了新的見解。段伏櫪一直想將這些文章更新然后系統化,可一直沒有時間,也沒有動力。現在不是要出書嗎?這可是一個難得的機會,可以完成一直想做但一直沒做的事情啊!
?? ?主意打定之后,段伏櫪便將這幾年的文章歸納了一遍;為了連貫成系統,還打算加上部分內容。這么一折騰,書稿的大致目錄便出爐啦!
?? ?目錄相當于大綱,目錄出來后意味著整書的內容也基本確定。在提交給編輯之前還有一件事,便是確定書名。該起個什么名字呢?《Windows CE教程》?太俗,估計真起這個名字肯定有讀者連翻都不會翻一下。這本書是各種技術的匯集,要不要叫大雜燴?似乎還是有點上不了臺面。望著陽臺對面的熱火朝天的泥崗村夜市,一個名字突然在段伏櫪腦海中閃現:大排檔!對,就是大排檔!這本書就叫《Windows CE大排檔》!
?? ?為什么叫大排檔呢?段伏櫪有充足的理由。大排擋是敞開式的簡易大眾就餐場所,是中國式的聚會。本書取名為大排檔,寓意著該書如同大排檔一般,物美價廉,種類繁多;凡是有用的都會擺在桌面上,是實實在在的溫飽,沒有無謂多余的奢侈。
?? ?目錄整理好了,書名也起好了,將這一切交給出版社之后就等著領導審批了。每天段伏櫪都在期盼著出版社的回音,但又害怕聽到不好的消息。這種忐忑不安的情緒持續了兩周之后終于有了結果:出版社的領導決定該書可以出!同時劉編輯也將合同的樣本給寄了過來。
?? ?看著寄過來的合同,段伏櫪不禁有點激動。除非自己中途放棄,否則這書是一定能夠出版的。只不過這么好的機會,自己有可能放棄嗎?
?? ?寫書不可避免還有一個很重要的問題,那就是時間。對于程序員來說,本來業余時間就比別人少,大部分時間都花在加班上了。雖然段伏櫪有博客文章作為底子,但畢竟還要修改,還要增添新內容,這也不是短時間所能完成的。
?? ?段伏櫪對此早有清醒的認識,而這也是自己決定暫時不離職的原因之一。假如離職了,下一份工作就一定比現在輕松嗎?如果比現在更忙,回到家就想倒頭就睡,哪來的時間寫稿?那繼續呆在安勒斯呢?武總現在看起來已經把所有的寶都壓在了菲爾科技那三個做兼職的工程師身上,對于研發部這邊基本上沒有什么研發任務,自己完全可以在上班時間偷偷寫稿。再說了,自己不是覺得沒有可以拿得出手的東西嗎?如果書出版了,那豈不是能給求職加上一個重重的砝碼?
?? ?武總是留著眾人以觀事態,段伏櫪則是以此為己用。反正呆著薪水還是照發,何不利用此機會?一個聰明的人,絕對不會為境遇而自怨自艾,而是把握機會,將不利轉化為有利狀態。
?? ?書稿在不緊不慢書寫中,武總心目中理想的車機也在有條不紊進行中。菲爾科技的三個工程師,在這兩周時間,已經設計好了原理圖,畫出了PCB板,已經開始發出去打板貼片,不久就要回板調試了。
?? ?調試的話,肯定是要有地方吧?劉工向武總建議,讓武總出點租金,在白石洲租個套間。但對于連自己住的地方都不想花錢的武總來說,這絕對是不可能的。那怎么辦呢?武總的反饋是,下班后來安勒斯進行調試吧!其實武總給出這樣的建議,心里還打了個小九九,因為只要在安勒斯調試,那么他就可以看到整個進度,以免受到劉工的糊弄。劉工當然也不是省油的燈,以安勒斯離他們住的地方太遠為由,拒絕了。不過地方還是要有,所以劉工他們三人各自出了點錢在白石洲租下了個三房的套間。
?? ?看起來似乎一切順利,但段伏櫪覺得這風平浪靜之下卻是暗流涌動。一家以研發為己任的公司,會將自己的未來全盤托付給外包,讓別人掌握自己的前途,絕對是在玩火。段伏櫪好心提醒過武總,但武總卻不以為然:“怕什么?沒有我,他們能做什么?他們還不是只能靠我?反正你們就先別管,在旁邊看著,看他們如何將這機器給做出來!”
?? ?武總的言語中滿是對段伏櫪的不屑,甚至是覺得段伏櫪在離間他和劉工他們的關系。段伏櫪嘆了口氣,也就不再說話。反正自己是打算寫完書稿后就離職,以后公司如何又和自己有啥關系呢?
- 前言
- 《那些年啊,那些事——一個程序員的奮斗史》——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 (終章)