这篇文章本来应该在上周就完成的,因为那时我刚好完成小说的上卷部分,10章,一个相对完美的数字。可没想这第十章一下子蹦出九千多字来,废话说了一大堆,结果是整个星期天都被耗在电脑前,一直折腾到晚上接近凌晨十二点才算是可以结束。再后来,自然就是新的一周开始,每天的大把时间都是忙于各种烦杂的工作,也就没有精力去完成这事了。

我为什么突然想起写这个题目,主要因为有几个必须想要告诉大伙。一者,必须让大伙知道我写的虽然是小说,虚构乱想,杜撰离奇,不过终究还是源于我过去的生活。虽然我不能把那些曾经的回首搬弄上来,但起码借它“粉刷”一番,装点得好看些再拿出来,也不失为一种美好的寄托;二者,我在序言里,虽然很明确地说,我写的是田心与田宇之间的情感故事,可还是需要另一条线路来指引他们的故事延续下去,这条线路就是田宇的程序人生路。在故事里大伙可以逐步看到田宇如何转变为一个合格的程序员,或者说一个成熟的管理者。就像我听过的很多动听故事一样,我也希望我的故事不只是一个中心,起码也得有两个基本点作为陪衬,所以我选择增加描写田宇的程序人生的这条线路,这也同时可以让更多的人去了解如我一样的那些程序员。那是一群只会终日对着电脑敲敲打打,孤寞寡言的年轻男女,他们只喜欢“一心手敲键盘打,两耳不管旁人事”,这就是他们想要的生活;三者,我的故事已经写完上卷部分,用软件人的行话来说,也算得上是一个里程碑,所以必须要写点东西标记一下,总结一番,看看是否按照计划在前行。如果存在延迟则需要快马加鞭,如果存在变更,那需要修改计划,预测风险,调整WBS等。

小说一直处于连载中,而且总是坚持每周才更新一章,不为玄虚造势,只因万恶的工作日是5天,而快乐的休息日仅有两天。这样不爽的时间安排自然成了每个章节间跨度的过长,我可以理直气壮地脱出的充分借口。说是借口,其实还真是这样,因为我本就不擅长摆弄词藻,之所以现在能臆造出这些来,无非也是到处偷来抄去,重装组合罢了。每次当我绞尽脑汁地写完一章的时候,我总会感觉自己像傻啦似的,脑袋里被抖落一空,没有丁点剩余可用的“料”了。

现在想来,其实上学时我应该好好学习语文,把朗朗中华的五千年堆砌精华饱尝吸尽,而不是去学什么无聊的1+1等于2,what,where,why之类的胡文乱语。可这想归想,现实告诉我这显然是错的。要是当初我只会文言妙语,那应该不会如现在这样,或许连起码的生存都是问题。不会电脑,不懂科技,只知道一味地之乎者也,那只能是寥寥怨恨,空乏叹息。有可能更为直接的就是,我在当年的千军万马横渡“高考”独木关卡时,被无情地抛弃名落,败得个车碾人踩,灰飞烟灭的惨淡结局。

我在各大网站都散布了我的故事,而且还得到了一些“膜拜”的刀迷,我很庆幸,也很喜欢。庆幸的是,那些网站可以让我肆虐,放任地发表,粘贴;高兴的是,我得到了一些人的怜悯,共鸣,倾听等等都有。尽管就在昨天某个网站把第十一章“和谐”而去,可今天还是给善良地释放了,我感谢那个管理员的仁慈,也感谢其他那些网站的宽容。当然你可能会笑我傻,被人卖了还乐得屁颠屁颠地给人数钱唠好,人家这是在仰仗你的故事获取访问量,提升点击率呢。你说的也对,其实我也知道,因为我就是搞软件的,IT里的这点阴谋伎俩我还是能知道的,但我还是感谢你的善意。不过各取所需吧,要不然,人家也不能傻不拉叽地给你开个空间,让你去发表,上传,粘贴等等。

有一天,我鼓动一对年轻男女过来听我讲故事,他们仰起头,用手撑着脑袋,很好奇地一直听我在说。过了好长时间,我停顿下来,并告诉他们我的故事已经讲完三分之一,然后问他们感觉如何,是否还要继续下去。女孩厥起嘴,白了我一眼,无聊,没意思,念经似的,这就是她给出的感受。她还对我说,为什么我的故事题目明明叫做《是谁在我的心里打了个结》,可怎么老是扯到我的工作上,而且越扯越远,没感觉我在讲爱情故事,到像在说我的那些不堪苦难史。听女孩说完,我笑了一下,并告诉她,她讲的很对,其实在我已经说完的这些章节里面描写了田心和田宇在一起的地方不是很多,更多的只是一些偶然和不经意。可这仅仅才是开始而已,故事说到这里,主要的人物基本已经出现,准确地说他们之间的故事才刚刚开始。我原本打算花一天就能说完的故事,现在看来,可能需要更多时间,具体是多少,现在说不好,我需要好好策划一番。我对着女孩一段解释,想让她留下来,继续听我讲完故事,并告诉她,是谁在我的心里打了个结,这个“结”为何物,我还没有说出,希望她静静地等在那里,如刚才一样,仰起头,用手撑着脑袋,然后听我慢慢地告诉她。女孩听完我的解释,勉强接受了,并告诉我说再忍受一会儿,再没意思,立马散人。

不等那女孩说完,站在一旁的男孩马上打断了她。那男孩告诉我说,故事很有意思,有些滋味,真实可信。我笑了,并问他你是做什么工作的,他大声告诉我说“程序员,很高尚的程序员”,难怪是这样,我自解到。男孩在感叹找到了共鸣,他觉得自己的生活就是那样,平淡,坚持,延续,无助,无情,无聊,无己。我轻拍了他一下,富有长者姿态地指导他说,男人就应当这样,学会坚强,学会成长,学会成熟。作为程序员的你,更需要这样,因为我们的生活需要我们应该这样,而不是那样。男人一听我的话,有些绕口,顿时蒙了,摇头说不能完全明白。我笑笑,又告诉他说,你现在不能完全明白不要紧,因为你需要时间去冲刷,没有蹉跎,哪有知了;没有坎坷,哪有平坦。一直坚持下去,别放弃,你会成长的,到那时你自然就知道了。

准确来说,我现在的年龄,不算成熟,只能算是半生半熟。正逢“奔叁”来临,我的人生轨迹也才完成三分之一而已。我一直很期盼,也很向往,等到自己九十岁“耄耋”之际,我可以很高兴地回想起自己,在当初“而立”之年,曾经给大伙说过一个故事,那是一个关于爱情的故事,程序员的故事,我的故事。

(注:本人文章均为原创,转载请注明出处!刀光剑影201000815写于深圳。)

转载于:https://www.cnblogs.com/warison2008/archive/2010/08/15/1799987.html

我写的不只是小说更是程序人生相关推荐

  1. 微软为一人收购一公司?破解索尼程序、写黑客小说,看他彪悍的程序人生!...

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 格子衬衫.常掉发.双肩包.修电脑.加班多--这些似乎成了大众给程序员的固定标签.近几年流行的"跨界风"开始刷新人们对 ...

  2. 用python爬取小说的总结_python如何使爬取的小说更利于观看

    python使爬取的小说更利于观看的方法: 1.使用追加模式将文章写入txt文本 关于文件的写入, 'w' 的方式 是覆盖写, 没有就创建, 那么我们写小说就不需要用这个, 使用 'a' 追加写的模式 ...

  3. 如何写出让 CPU 跑得更快的代码?

    作者 | 小林coding 来源 | 小林coding(ID:CodingLin) 前言 代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更 ...

  4. 面试官:如何写出让 CPU 跑得更快的代码?

    前言 代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能. CPU 内部嵌入了 CPU ...

  5. 如何写出让 CPU 跑得更快的代码

    前言 代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能. CPU 内部嵌入了 CPU ...

  6. 因为无聊 自己写的一个 TXT小说阅读器 PC版(winfrom)

    应为无聊 自己写的一个 TXT小说阅读器,支持老板键,自动贴边隐藏,划水神器^^ 主要特色: ①支持拖拽txt文件到阅读器中自动打开txt文件,主要代码: //拖拽TXT文件到窗体并加载TXT文件pr ...

  7. php wordpress单本小说网站源码+采集,晒晒我写的WordPress单本小说通用采集程序

    晒晒我写的WordPress单本小说通用采集程序 Era • 2013 年 09 月 17 日 做小说站,最重要的就是采集.以前在群里曾听有个哥们说,几百上千章小说,就直接一个一个在后台复制.粘贴,我 ...

  8. 如何写出让CPU跑得更快的代码?

    如何写出让CPU跑得更快的代码? 一.CPU缓存有多快? 二.CPU缓存的数据结构和读取过程是什么样的? 三.如何提升数据缓存的命中率? 论如何写出让CPU跑得更快的代码,由于我们的CPU的主频已经是 ...

  9. 程序员在火车站候车室写代码画面曝光,网友:程序员的悲哀

    大过节的,许多在外打拼的人们纷纷奔向回家的路程,本该是欢声笑语的一路,可是却因为工作缠身而显得有些不美好.比如下面这位,一名程序员网友正在火车站候车室候车,无意中看到一名同行在电脑上"奋笔疾 ...

最新文章

  1. AI芯片重磅破局者,开启边缘新智元
  2. libevent java_libevent简介
  3. 机器学习中的数据不平衡问题----通过随机采样比例大的类别使得训练集中大类的个数与小类相当,或者模型中加入惩罚项...
  4. C++--day06
  5. ST CUBEMX 修改MCU型号
  6. linux to extract contents between patterns
  7. java的成员方法_java编程中的成员方法是什么?
  8. boost::core模块实现分配构造
  9. when component is created twice - still no hint finally
  10. JS 表单、表单验证(表单判断、get、post、submit、validity、checkValidity)
  11. ThinkPHP5中的助手函数
  12. c语言开发独立游戏,游戏项目一:c语言实现三子棋
  13. oracle试图怎么使用,oracle 视图的介绍和使用
  14. changedate.js
  15. jquery-ajax请求.NET MVC 后台
  16. live2d手机制作软件_Live2D制作客户端下载v2.1.14-Live2D制作软件下载 - iefans下载
  17. 暗影精灵3 PLUS 安装黑苹果
  18. 华为智慧园区解决方案 -重新定位园区
  19. 南大周志华、俞扬、钱超最新力作:演化学习:理论与算法进展一书导读
  20. Redis分布式锁故障,我忍不住想爆粗...

热门文章

  1. Win10 和 Ubuntu 20.04 安装 face_recognition 和 dlib
  2. (连续子序列)唯一的雪花
  3. esxi 修改服务器配置失败,R720服务器安装 ESXI 5.5update1后出现XXX错误
  4. 华为鸿蒙系统HarmonyOS手机,华为鸿蒙系统2.0适配哪些机型
  5. java 文件名空格,java关于文件名带有空格的个人见解
  6. 手机连接蓝牙扫码枪_宝马车与手机无法蓝牙连接的技术通报
  7. c程序设计语言 hello,Hello, World!
  8. qdialog 返回值_QDialog exec()并获取结果值
  9. laravel 自带的用户登录视图路径_Laravel实现找回密码及密码重置,详细操作
  10. c++实现卷积码编码和维特比译码_鑫艾勒维特家用别墅电梯:安全至上,无可替代...