I have a lot of weakesses when it comes to Java. The programming language itself is not one of them. What my weaknesses are include:
- Design patterns – I still do not understand their purpose. I know what they are, I know what they represent, but to me, someone who knows a design pattern doesn’t mean they know how to implement them. Which is why I have been a little reluctant to learn them. But everytime I have an interview, they come up and so the obvious solution is to learn them. Hopefully the community can help me out with this.
- EJB – yes, again I know what they are.
- Spring Framework – Yes, this guy I need to learn.
- Hibernate – This is nother guy I need to learn.
- Apache Libraries – Apache has a number of platforms and libraries for Java development including Struts and Tapestry.
If there is anything else that I missed, which I’m sure I have, let me know.