想当个有实力的java程序员的迷茫?

我现在学习java j2ee方向,正做一些jsp小程序,用程序连接数据库mysql出现了问题,自学的,找问题就要很长时间,每天学的都很累,怎样才能真正的提高编程能力?(难道多做些小程序,照书多做些小项目就行了吗?)
java基础,servlet,都做了些练习,还没真正开始学struts,hibernate等框架,快毕业了,迫于时间压了,不知要怎么学效果好省时间?

同意楼上,大厦不能键于扶沙之上,有了坚实的基础,才能做到以不变应万变

基础才是最重要地

Practice makes perfect!

Good luck!

我觉得有了基础后就要大量的练习,做些项目就是很好的练习方法。

struts,hibernate等框架还是先别学,框架的东西离基础更远,没基础学这东西不好,如果用的还不错,换个项目或环境可能就会有很多问题出现,到头来也不知道到底怎么啦。。。,我现在发觉我又开始回头看很多基础了