编程也是写作

我一直认为编程也是一种写作,只不过形式上看上去跟人们脑海中的“文学创作”不太一样罢了。

形式往往只是很表面的东西而已,并不能对效果起到什么决定性的作用,所以才会有“形式主义”这样一个贬义词。

编程的工作在很多人眼里似乎是很单调、枯燥、乏味、劳累的,很正常,没有完美无缺的工作,更没有不用做什么就能天天躺在家里轻轻松松地数钞票的工作。飞行员的工作照样很累很辛苦,可是在那些一望着蓝天就有一种强烈的想要展翅翱翔的男孩们眼里,那简直比“上帝”这份工作更具有诱惑力!程序员也一样,当你天天全身心地投入到实现功能点、修复程序漏洞、创造高效、实用又卖座的软件当中去,你会发现这是很有乐趣的,你会天天在下班后回家的路上仍然花时间回味今天所完成的工作,以及哪些代码还具有再优化的潜力,哪些代码还需要改变形式和结构以便提高可读性……你会发觉这种投入很像处于热恋当中的昏头的人——极端幸福!当然,如果你不喜欢编程或者逐渐发现自己并不适合编程,那么又别有洞天了。你会很好地体会到爱因斯坦的“相对论”,你会发现你的8个小时要比别人的漫长得多,你会发现你工作一天后要比别人劳累得多,你还会发现你挣的工资已经无法提起你的精神了……编程,成了一根细长结实的皮鞭,时刻抽打着你的身躯,折磨着你的精神,消耗着你的能量,你甚至在潜意识中看到这是一条通往黑暗与混沌的道路,于是,你便要开始琢磨着寻找你的天堂……

我一直坚信兴趣是最具煽动力的导师,而心态往往能决定很多事情。一个人在某方面的心态如何,往往能够很大程度上影响他在这方面的作为。

我一直在锻炼自己两种写作能力:1,用文字表达自己的思维;2,用程序解决现实中的问题。

所以,为什么我一般不会在我的Blog里面发表一些跟技术关系很密切的文章?因为我认为,对于每一个人来说,除了他本行业的专业知识外,他还应该具备一些其它领域的知识,开拓的思维方式往往能够更加迅速准确地找到问题的解决办法,多线程的应用程序肯定要比单线程的高效,当一个程序员穷得只剩下代码了,那他也就该考虑转行了。

突然想起了《过把瘾就死》里面“方言”的一句话:“当两个人到了无话不谈的地步,也就没什么好说的了。”距离产生美,希望每一位热爱编程的朋友们都能够经常换个角度,离屏幕稍远一点儿,用鉴赏艺术品的眼光来审视自己的创作的代码。

我不想再回到曾经那段连午饭时间都还在讨论工作中代码细节的时光!


The Art of Computer Programming
posted @ 2006-11-17 08:23 ZeroCool 阅读(132) 评论(0)  编辑 收藏 网摘 所属分类: 程序感悟




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-11-24 07:27 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: