炼狱与逐光——我的十杰博客获奖感言

原创 2012年12月31日 11:04:11

如果锤炼是一种炼狱,那么炼狱即是追逐光芒。没有一篇技术博文的创作不是艰辛的,看似轻松的文字背后,凝聚着博主无数个日夜的苦心。笔耕不辍,真正的炼狱,将技术不断重构,并痛快地分享,炼狱中的逐光。

十年之前,你不认识我,我不属于你。在186单片机上,我用汇编和C编写了全套的人机界面、驱动、通信模块软件。开始的雏型,是真正的谭浩强C“杰作”,没有很好的模块划分,没有面向对象的思想。在长达半年的时间里,我不断对这个软件进行重构,它有了很好的OO,而整个软件,也开始变得高内聚、低耦合。于是,我将这些心得,整理为《C语言嵌入式系统编程修炼之道》,该组文章,今天仍在互联网上口口相传。这算是我写博的开端吧。

其后,在工作和实践中,又陆续创作了《基于嵌入式操作系统VxWorks的多任务并发程序设计》、《深入浅出MFC“文档/视图”架构》、《深入浅出Win32多线程程序设计》、《VC++动态链接库(DLL)编程》、《黑客之旅――原始套接字(Raw Socket)透析》、《Cadence 高速PCB的时序分析》等博文,都是当时研发心路的记载。至今仍时常收到读者交流其中的问题,而其中的绝大多数技术领域,我已不再从事。每一个从那个年代走过来的人,似乎都经历了VC、VxWorks的时代。青春已逝,而过去的博文,就像一位位老朋友,每次见面,可以豪饮长谈。

从未在大学、任何一个培训班,上过一节Linux课的我,抱着对Linux的浓厚兴趣和技术人莫名的求知欲,总结自己玩Linux的小小心得创作了一组浅显的《深入浅出Linux设备驱动》,那是2007年。这一连载以最简单的globalvar案例描述Linux驱动的写法,成为很多人进入Linux内核领域的入门读物。是时候,把它转化为正式的出版物了,于是,便有了人民邮电出版社的《Linux设备驱动开发详解》。而《Linux设备驱动开发详解》何尝不是一篇更长的博文呢?很多事情,你只要稍微比别人认真一点点,就可以做到最好。中文的驱动书,唯有我的这一本,进得了厅堂,入不了厨房。其他的,都在厨房里面当柴火烧掉了。而《详解》这篇大博文,仍然有许多的bug需要fix,许多新的feature需要添加。于是,我仍然要在这个炼狱不断地逐光,形成了第3版的完整重构计划。

写一篇更大的博文,几乎没有利益的驱动。因为,最畅销的技术图书,在中国的版税,毫不夸张地讲,只够在京沪换一个厕所,与粪土共舞。如果在伟大的淘宝可以20元买到,为什么要以100元的高价去买正版呢?我不反感技术图书的盗版,如果盗版可以让更多的贫困学生读到你的文字,这何尝不是实现了心中的光芒?

“早晨从中午开始”,我想,更多的不是描述时间,而是一种形态。每一次辛苦的博文创作,你或者在午夜,或者在清晨,或者在黄昏,这何尝有任何的区别?因为,早晨总是从中午开始。在时空错乱中,飞快地弹奏着你的那幅海上的钢琴。远洋无边无际,旅人如斯过往。唯有文字,如流动的天籁音符,划破时空。

 这些年,我走街串巷,在很多嵌入式领域企业流浪。所谓“布道”者,其实只是在创作一篇篇即时的口头博文。余深感很多人所从事的研发,实际是垃圾代码的不断演绎。何尝有停下你飞奔的脚步,等一等你的灵魂?让你的大脑对你的技术进行重构,从而提升技术的内涵?研发十年,等于一年?掩或研发一年,等于十年?而其中的关键,便在于是否在炼狱中锤炼,锤炼即重构,重构即博文。

宋宝华

2012年12月于上海浦东

(感谢51cto组织的2012年度十大杰出IT博客活动,借此活动的机会抒发对技术的感想 http://blog.51cto.com/contest2012/)


我的十年十念 ——十年工作感言

李公子 文 2014年9月12日 于深圳 (以下为9月12日在部门迎新会上的发言,有删改。) 十年前我本科毕业,加入公司,22岁,十年后我32岁,已经过了30岁的门槛。 人生实际上不...
  • zhangyingjie09
  • zhangyingjie09
  • 2014年10月03日 20:00
  • 1993

炼狱与逐光

如果锤炼是一种炼狱,那么炼狱即是追逐光芒。没有一篇技术博文的创作不是艰辛的,看似轻松的文字背后,凝聚着博主无数个日夜的苦心。笔耕不辍,真正的炼狱,将技术不断重构,并痛快地分享,炼狱中的逐光。 ...
  • u010164190
  • u010164190
  • 2016年12月07日 13:03
  • 106

项目开发感言

个人入职不到两个月谈谈一些工作心得,项目心得,面试心得
  • wh754030963
  • wh754030963
  • 2014年12月08日 16:43
  • 734

程序员成长感言

不知不觉,已在软件编程行业摸爬了7年有余,回首七年程序人生,良多感慨。        初进软件编程行业,那是相当难,记得当初从学校毕业之后,找工作四处碰壁,不得已靠家教来 维持生计,家教之余利用空...
  • nostopstep
  • nostopstep
  • 2011年08月23日 15:52
  • 2836

2011年度十大杰出IT博客获奖感言

2011年度十大杰出IT博客获奖感言     在各位评委、网友的支持下,我的博客从前50名中脱颖而出跻身10强,得到这个消息之后心中充满了喜悦。在这里要感谢51CTO为大家提供这样一个良好的展示平台...
  • lcgweb
  • lcgweb
  • 2014年05月19日 19:19
  • 570

痛并快乐着,有付出终会有收获——(程序员学习感言)

我来传智播客之前,没有任何编程经验.跟个朋友学了几星期c++,感觉很吃力,后来就到传智培训.时间过的很快,毕业后在蔡老师指点下做了个游戏,然后就去找工作。广州游戏开发的公司不多,但最后我还是顺利的找到...
  • cdczbk
  • cdczbk
  • 2014年07月09日 14:29
  • 551

java前辈感言

在这里谈谈在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J...
  • zhaoqiang_jia
  • zhaoqiang_jia
  • 2007年09月11日 14:52
  • 650

文明宿舍获奖感言

篇一:文明宿舍获奖感言范文   尊敬的老师们,亲爱的同学们:   大家好!经过一段时间的评比,我们很荣幸获得了“寝室文明之星”的称号,至此感谢学院对我们的肯定和嘉奖。  ...
  • yuluhui
  • yuluhui
  • 2015年08月27日 12:27
  • 309

一个十年IT从业者的职场感言:为什么不要自称是“程序员”

第八届《IT项目管理与职业生涯规划》苏州站 火热报名中:http://www.huodongxing.com/event/1412766276700 如果我可以给每个工程教育增...
  • S_king_
  • S_king_
  • 2017年11月14日 11:55
  • 230

关于程序员如何提高自己的一些感言

标签:程序员, 提高, 高手, 目标, 基本功, 源码, 思考, 交流, 编程风格         我个人有接三年的软件开发经验,也做过不少大中型的项目,尝过成功的滋味,也体验过失败的痛苦,自己感觉还...
  • lonelywinter340
  • lonelywinter340
  • 2008年11月17日 08:13
  • 8296
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:炼狱与逐光——我的十杰博客获奖感言
举报原因:
原因补充:

(最多只允许输入30个字)