程序员写不写博客呢?或是换个角度来问,花那么多时间来写博客,是否值得呢?对于该问题,想必是仁者见仁,智者见智。对于段伏枥来说,写博客的初衷很简单,主要是记录自己学到的东西,以免以后遗忘;再后来,看得人多了,又有了点小名气,觉得以后或许可以依赖博客找份好工作,自己更是不敢半途而废。停下脚步,回头一看,发现这几年写的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 (终章)