我为什么写书?

        2008年3月份当我从大连为华信做完培训回到北京的时候, 突然原来的计划变了,本来应该很忙碌的我一下子无事情可做了。仿佛有一种被人一脚踹到海里的感觉。事实上我也早有想把自己多年的开发经验和培训经验写成书,在此之前我已经写一本《Spring2初学者实践教材》的书还正人民邮电出版社审核,所以即行动起来了现在正在写《Struts2初学者实践教材》这本书。写书的目的很简单就是一份工作养家糊口,也没有为了Java技术的发展添砖加瓦那么高尚!
       但是学术毕竟是学术问题,来不了半点虚假和马虎,所以无论是在我的书中还是在我的博客中的技术文章,都是经过缜密思考的。
      我技术很一般,在技术方面永远是人外有人,天外有天,听过我课的学生应该很了解我不主张面面具到,所以在我写书的时候也是这样的一个原则。下面是我在Spring中的序言请大家指正:
        ”多年的开发经验和培训经验是我有了,把自己的经验总结出来,引导更多的初学者进入Spring之门。我在教学过程中发现很多技术在刚刚开始的时候入门是很难的,如果一但入门学生就可以自己学习。但是遗憾的是IT市场上的很多书籍都不是面向初学者。不是讲的过难,就是跳跃太大。很多示例虽然来源于实际项目但是过于复杂的需求和功能往往给初学者搞的头晕脑胀,示例过于复杂,缺少系统的介绍和连续性。内容安排大而全,面面俱到但是又没有深度。我主张不要么面面俱到,本书内容的安排是以构建一个Spring软件系统为主线,不是讲解Spring全部的知识体系,这就是项目驱动模式教学,这教学模式就是以一个项目为主线,项目中经常用到的就是重点介绍的,项目中少用的就是了解的,项目中不用的就是暂时不了解的。这种模式在我多年的教学实践中得以验证。项目驱动模式有它的弊端就是有些知识点会丢掉,有些知识点会掌握很熟练,你会发现我的内容安排很不系统。项目驱动模式的优点是可以快速的引导初学者入门,在实践项目中学习技术。我把这样的教学模式放到这本中,按照项目驱动的模式编写这本书。所以我的这本书更像一本Spring教材,它不是给有Spring经验的人用来提高Spring技能看的,也不是一个面面俱到Spring开发手册,它就是为广大的对Spring兴趣的初学者编写的一本教材。看这本书不能够使你了解Spring的全部,也不能使你成为Spring的佼佼者,但是可以帮助你对Spring了解从无到有。我在教学过程中对于知识点的讲解一般过程是:提出问题->分析问题->解决问题->总结问题。这样的授课过程可以使学生了解这个知识点在实际项目中价值和使用情况。在本书中我也是采用这种方式讲解一些知识点。“
        我的书不是给高手看的,是给初学者看到,我主张Programmer and Teacher to Programmer PATTP(即程序员和老师写给程序员的书)。

你可能感兴趣的:(我为什么写书?)