A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 凡1993 中级黑马   /  2019-9-28 14:03  /  1326 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 SZ创客 于 2019-10-23 10:16 编辑

来黑马程序员学习,让我学会来独自思考,也有来很多的认识和见解。不一定正确,但是是我的真实想法。

   写代码是很容易的事情,我相信你也有同感。但如何写得好就比较难了。这个“好”字包括代码可重用性,可维护性,可扩展性等。如何写出好的代 码往往要借助一些设计模式。当然长期的代码经验积累,只要你用心,会使你形成自己代码风格。

  相信你的代码也比较符合代码的可重用性,可维护性,可扩展性。但既然前人已经给我们总结出了经验,我们何不踩着前人的肩膀前进?
XML
现在的系统中不使用XML几乎是不可能的。XML的功能非常强大,它可以做数据转换、做系统的配置、甚至可保存你的系统业务数据。

因此你必须了解 XML,包括它的语法,结构。你还需要比较熟练的使用解析XML的一些API,比如JDOM,SAX等,因为在我们一般的项目中,XML往往担当系统配置 信息的作用,你需要用这些API解析这些配置信息,开发完美的项目。


精通使用一种或两种框架
但我这里希望你能精通,更多的是希望你能通过框架的使用了解框架的思想。这样你在开发一个项目时思路会开阔一些,比如你会想到把SQL语句与你的Java代码分开,再比如你会考虑把你的业务逻辑配置到XML或者数据库中,这样整个项目就很容易扩张了。


这不是一个知识点,也不是通过书本就能学得到的。只所以提到这一点,是因为我比你还着急,我希望你更快的成为一个高级的软件工程师,而不是一个一般的软件工程师。希望你在工作中多向你的系统分析员、需求分析员、系统设计员学习,多站在他们角度上去看你在开发的项目。在最好在项目之初先在你的脑海里对项目有个大致的分析、设计,然后和他们进行比较,找找差别,想想缺点。
工具

2 个回复

倒序浏览
仔细看看周围的人,始终有那么一些人,坚定地在向前走着,他们变成闪闪发光的存在,总觉得他们就像是神似的存在这世界上,可是我们不知道他们到底用了多少努力,才换来了这样的一个他们想要的人生。
回复 使用道具 举报
发光并非太阳的专利,你也可以发光。加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马