博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写代码.VS.写作
阅读量:4192 次
发布时间:2019-05-26

本文共 988 字,大约阅读时间需要 3 分钟。

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

  仔细琢磨一下,才发现写代码原本是一个非常有趣的过程,可以编译、调试,就连开发工具也经常主动跟我们友情互动,不愿其烦地告诉我们这里错那里错。于是我们不得不想法跟工具交流、沟通,让他别报错,别给我们难堪。如果你习惯用TDD,预先给自己制订一系列的测试目标,然后一个个模块的去写,然后一次一次的进行单元测试,直到看见一绿到底的测试条。这是一个征服问题过程,作为一个Coder,看到测试棒从红变绿,是非常有成就感的。

  
  而写作,却是一个非常无趣的过程,大多数时候都处于自言自语状态。经常走在大街上也满脑子都在挖苦心思想提纲、想示例、想内容,感觉就是想要把肚子里的东西全部翻出来。可怕的是就算全部掏出来了,出找不到自己想要的东西。借鉴写代码的经验,于是喜欢把一个章节写拟出一个大提纲,从大提纲再到二级提纲、三级提纲往下挖。因为写提纲比较容易,好比做官,官越大犯错误的机会越少,你看总经理被开除的概率远远小于普通员工被开除的概率就可证明。然而主干毕竟有限,总是需要很多很多的树叶来充实。如何提供五颜绿色、漂亮得体、有姿有味的树叶,这是一个对我来说非常困难的问题。因此,经常为了要表达一个概念,或者一个词要查询一大堆资料或者是冥思苦想好几天。

  另外,写代码可以专,为了解决代码中的一个问题可以连续战斗几十个小时。而写作不能,当遇到一个难题的时候只有通过干一些不相关的事情(如看看碟、泡泡吧、或者干脆卧床酣睡等),等待大脑清醒以后才能最终有可能解决问题。

  
  为什么会这样呢,写作的过程中要写代码,写代码的过程中也要写作(写文档、写注释),以前没觉得有这么累。若要说是隔行如隔山的缘故,可两者却也都带有一个“写”字,基本上属于近亲关系,不应该算隔得太远啊!

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

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

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

  

  第二章chm文件下载:

  第二章pdf文件下载:

 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1376912

你可能感兴趣的文章
给你感情保鲜
查看>>
ORCALE 优化常青树
查看>>
Java获得CPU序列号和网卡Mac地址
查看>>
Visual Studio 2005的JIT Debugger在Vista上面无法正常工作
查看>>
我的MSDN Blog正式开张,欢迎大家访问 [ http://blogs.msdn.com/yizhang/ ]
查看>>
ACM UVa算法题209 Triangular Vertices的解法
查看>>
另一道看上去很吓人的面试题:如何交换a和b两个整数的值,不用额外空间 (Rev. 2)
查看>>
一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
查看>>
今天David Solomon的为期三天的Windows Internal培训刚结束
查看>>
转贴:Mark Russinovich的Inside Vista Kernel系列文章,讲到了Vista内核的调度,IO,内存管理,缓存,事务处理,安全等众多新特性
查看>>
转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
查看>>
如何知道可执行文件是32-bit还是64-bit
查看>>
.NET Interop: 从IErrorInfo错误对象获得托管代码的异常信息
查看>>
Microsoft Silverlight正式发布
查看>>
国际化编程中Locale相关概念的一些解释
查看>>
PIA (Primary Interop Assembly) & AIA (Alternate Interop Assembly)简介
查看>>
“妖精”团队———阿里巴巴
查看>>
迟到的感谢——2006最有价值博客的候选人(& 个人回顾)
查看>>
第29回 软件质量度量
查看>>
IT 2007预言
查看>>