Hello everyone,
now that I know J2SE pretty well (Java Guru on EE), I'd really want to learn the server side of it. But I have some problems in achieving it.
1. I ... (swearing) hate web pages and anything whats connected with them. I mean I hate when all my groupmates talks about WAPM (Windows-Apache-PHP-MySQL)
and the like. I feel like I'm am the ONE who is not IN the web.
2. I really love programming in Java, I adore this language for superior documentation, multi platform support and free development tools like NetBeans (compared to .NET).
3. Most of job offerings mentioning Java, really means the J2EE and the like (Tomcat, SJSAS, Hibernate). All this for me stands equally to QwErTy, nonsence, giberish, cause I have no idea where and how to start (though this is not true, see 4.).
4. I already tried to learn it J2EE twice. Every time taking me 2 to 3 months on reading. I was trying to follow the Sun guide (1.3k pages)
http://java.sun.com/javaee/5/docs/tutorial/doc/index.html . Actually the one I was reading was for sjsas8.1 or sjsas8.2, now there is already J2EE 5 and sjsas9, but still I can't get a grip on it. I mean I managed to follow the samples provided, but it just makes no sense for me, I don't see how and where should I use the information I just read. So eventually both times I dropped reading it somewhere in the middle of that book.
I guess first I need a job, which will request the knowledge of all that, maybe then there will be the practical use of the knowledge I gain by reading that weard book.
And the QUESTION is (more or less hypothetical):
What learning curve can I (not should I) choose to master 'all' (not in a week or month) J2EE technologies (jsp, jspd, jstl, servlet, the abbreviations currently of no meaning at all)?
Can You be so kind and tell, how did You learned it? Was that the need, curiosity, hobby or maybe compulsion? As I recall, I've already asked similar question after failing to learn J2EE the first time. But again I'm striving the third time, but this time I'd like to something else. And before that I want to collect as much information I can.
So here we go, let this thread be like a lighthouse for the developers in deep J2EE waters.