JR 精品文章 - 写代码.VS.写作
AD: jr (at) javaresearch.org


首页 | 动态 | 文章 | FAQ  | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部  

TOP | 交流 | 软件 | 专栏 | 开源 | 译/著 | 源码 | API  | 推荐 | FTP  | 积分 | 统计 | 搜索 | Blog | 我们  
首页 » 研究文集 » 程序人生 搜索标题相关文章 搜索标题相关文章    评论此文章 发表评论     开始监控此文章 开始监控   加入收藏夹  加入收藏夹
写代码.VS.写作
easyjf 原创   更新:2006-11-10 10:38:10  版本: 1.0   

 最近一直在埋头写东西,平时空闲写写还觉得蛮有乐趣;现在集中来写,才发现写作真不容易,比写代码困难N*M+x倍!

  仔细琢磨一下,才发现写代码原本是一个非常有趣的过程,可以编译、调试,就连开发工具也经常主动跟我们友情互动,不愿其烦地告诉我们这里错那里错。于是我们不得不想法跟工具交流、沟通,让他别报错,别给我们难堪。如果你习惯用TDD,预先给自己制订一系列的测试目标,然后一个个模块的去写,然后一次一次的进行单元测试,直到看见一绿到底的测试条。这是一个征服问题过程,作为一个Coder,看到测试棒从红变绿,是非常有成就感的。
  
  而写作,却是一个非常无趣的过程,大多数时候都处于自言自语状态。经常走在大街上也满脑子都在挖苦心思想提纲、想示例、想内容,感觉就是想要把肚子里的东西全部翻出来。可怕的是就算全部掏出来了,出找不到自己想要的东西。借鉴写代码的经验,于是喜欢把一个章节写拟出一个大提纲,从大提纲再到二级提纲、三级提纲往下挖。因为写提纲比较容易,好比做官,官越大犯错误的机会越少,你看总经理被开除的概率远远小于普通员工被开除的概率就可证明。然而主干毕竟有限,总是需要很多很多的树叶来充实。如何提供五颜绿色、漂亮得体、有姿有味的树叶,这是一个对我来说非常困难的问题。因此,经常为了要表达一个概念,或者一个词要查询一大堆资料或者是冥思苦想好几天。

  另外,写代码可以专,为了解决代码中的一个问题可以连续战斗几十个小时。而写作不能,当遇到一个难题的时候只有通过干一些不相关的事情(如看看碟、泡泡吧、或者干脆卧床酣睡等),等待大脑清醒以后才能最终有可能解决问题。
  
  为什么会这样呢,写作的过程中要写代码,写代码的过程中也要写作(写文档、写注释),以前没觉得有这么累。若要说是隔行如隔山的缘故,可两者却也都带有一个“写”字,基本上属于近亲关系,不应该算隔得太远啊!

  也许虽然隔不太远,始终还是隔了。

  如何才能不隔呢?连续写一年,能吗?Who knows!

  附,最近在写的东西,《深入Spring 2:轻量级J2EE开发框架原理与实践》电子版网址,请不吝赐教。

  http://www.easyjf.com/spring/

  第二章chm文件下载:http://www.easyjf.com/spring/spring2-2.chm
  第二章pdf文件下载:http://www.easyjf.com/spring/spring2-2.pdf


版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:     2       2
作者其它文章: 作者全部文章
评论人:十字刀客 发表时间: Fri Nov 10 17:27:19 CST 2006
写作不等于编写代码,我认为。[:s]
评论人:jacky3621 发表时间: Tue Nov 14 09:11:50 CST 2006
[sun]我认为写作与写程序有很大的相通性。特别是在oop编程时,要求我们有很强的抽象能力。简单说,都需要框架思想,都要理清楚各自的关系。写作相当于程序设计。[light]
评论人:mrou2001 发表时间: Tue Dec 05 15:31:54 CST 2006
文章写的太浅了,希望有些更好的问章[:(]
评论人:mrou2001 发表时间: Thu Dec 07 14:22:44 CST 2006
加油啊,支持[java]
评论人:vampire_315 发表时间: Sun Dec 17 19:27:31 CST 2006
不错啊
评论人:xiangResearch 发表时间: Fri May 11 11:13:43 CST 2007
写作不等于编写代码

这个文章共有 6 条评论
主题: 中国开源众生相-也谈“中国人开源” 上一篇文章
返回文章列表 返回〔程序人生〕
下一篇文章 主题: 了解Java密码扩展的基础


文字广告链接
        自主、快速定制基于JAVA的B/S业务系统          重量级企业在线自定义WEB报表平台
        Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
        技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多资讯博客精选文章

关于 JR  |  版权声明  |  联系我们 

©2002-2006 JR 版权所有 沪ICP备05019622号