注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 实现VMM2K8管理VM之Virtua..
 帮助

参考与抄袭


2005-11-19 19:25:00
 标签:参考 抄袭   [推送到技术圈]

版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
尽管多数读者对Tomcat和Struts一书的评价都很高,但是有极少一些人说我的Struts是抄袭的。为此,我想谈一下我对技术创作中“参考”与“抄袭”的理解。
正如一位读者所说"技术并非作者的原创,好的书如同优秀的老师,能把他人发明的技术解析得清晰透彻、深入浅出"。就象好多老师讲授同一种知识或概念,他们讲授内容肯定相同,区别在于讲授的方式不一样,有的老师表达能力强,能把复杂的东西讲得很明白,有的老师表达能力差,连简单的东西都讲不明白。 Tomcat、Struts和Hibernate都不是我发明的技术,作为一名作者,我不过是一名技术的传播者。 和所有的作者一样,在写作过程中,我会参考大量书籍,主要是英文书籍。真理与谬误往往只有一步之遥,正面说法是参考,反面说法是抄袭,区别何在?
参考意味着作者本人已经吸收消化了他人的内容,并且能灵活运用,把它融会贯通到自己的著作中,自成一体。我觉得一个好的作者应该具备三个条件:1.本身精通这项技术,有实际开发经验;2.出色的表达和归纳能力;3.善于学习的能力。写书和从事软件开发不同,开发软件时,你只需对技术的某一局部方面非常精通,对其他方面大致了解;但是一本技术书必须提供一个完整系统的知识体系,除了整体的框架,还必须涉及许多细节,比如列举Struts配置文件中每个元素的用法,Struts标签库的每一个标签的用法。因此,在写技术类书籍时,参考其他文档是不可避免的。事实上,即使是那些英文书籍,比如介绍Struts的一书,由于没有语言的障碍,它们会原封不动的把Struts文档中的一些列表拷贝到自己的书中来。在写Struts书时,本人把Struts框架的源代码读了无数遍,并且"窃"了一些代码到自己的书中。"问渠哪得清如许,为有源头活水来",瞧,咱们的古人就深深懂得虚心学习的重要性。
抄袭意味着作者本人根本不理解他人的内容,把他人的内容原封不动、七拼八凑到自己的书中,整本书前后缺乏联贯性和条理性,不能构成一个完整独立的知识体系,让读者看了不知所云。
以上是本人对参考和抄袭的理解,供参考。由于多数计算机技术包括Struts都是西方人所创,咱们都只是技术的运用者,而且即使是对最新技术的运用,也必须向西方人学习。在这种环境下,传播西方人技术的书籍当然会渗透了他们的思想和经验。
尽管少量读者的评价有些苛刻,我还是会尽力吸取其中有益的建议。在Hibernate一书中,我赋上了本书涉及的所有参考文献。
作者:孙卫琴
写作时间:2005/2

本文出自 “孙卫琴” 博客,转载请与作者联系!



上一篇 Hibernate写作感想 



    文章评论
 
2008-03-22 00:12:34
同意老师的说法

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: