其实我认为写代码是很容易的事情,我相信你也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。 如何写出好的代 码往往要借助一些设计模式。当然长期的代码经验积累,只要你用心,会使你形成自己代码风格。相信你的代码也比较符合代码的可重用性,可维护性,可扩展性。但既然前人已经给我们总结出了经验,我们何不踩着前人的肩膀前进? 现在的系统中不使用XML几乎是不可能的。XML的功能非常强大,它可以做数据转换、做系统的配置、甚至可保存你的系统业务数据。因此你必须了解 XML,包括它的语法,结构。你还需要比较熟练的使用解析XML的一些API,比如JDOM,SAX等,因为在我们一般的项目中,XML往往担当系统配置 信息的作用,你需要用这些API解析这些配置信息,开发完美的项目。 精通使用一种或两种框架 但我这里希望你能精通,更多的是希望你能通过框架的使用了解框架的思想。这样你在开发一个项目时思路会开阔一些,比如你会想到把SQL语句与你的Java代码分开,再比如你会考虑把你的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。 这不是一个知识点,也不是通过书本就能学得到的。只所以提到这一点,是因为我比你还着急,我希望你更快的成为一个高级的软件工程师,而不是一个一般的软件工程师。希望你在工作中多向你的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看你在开发的项目。在最好在项目之初先在你的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。
|