Hi guys! I've just finished a book (Java - A Beginner's Guide) and some of the tutorials on sun.com and I'm wondering what's the next step?
The reason I'm learning Java is to get a programming job somewhere in the future. I'm in the medical field and I want to change careers. I always loved computers and technology!
I've browsed the job market in our country and a lot of them are looking for J2EE capable people. How do I make the transition to J2EE? Is there a good book available for learning it? How should I prepare next?
I would become a member of your local java users group - do some networking there and see if anyone is working on any open source projects.
I think a good way to "advance" is to work with a lot of code. An open source project may have several different styles, faux-pas, etc - and it will give you an opportunity to see development in action. It will also give you a psuedo-coding job so you can see what it might be like for real, without having to change careers first.
If you want, I have a project I'm working on - it's not EXACTLY open source, but it's a free service - it's not that I don't want to share the source, it's just a 100% full blown app so not useful to most people.
I have the current edition of Effective Java, which is from 2001, and based on Java 1.3/1.4, but everything in the book is still relevant, so even though it's not a new book anymore, I still highly recommend it.
By the way, I was at JavaPolis last week where I saw Joshua Bloch and Neal Gafter (the authors of Effective Java and Java Puzzlers), and I attended their Java Puzzlers talk. It was fun and interesting, they showed 8 new puzzlers. [ December 15, 2007: Message edited by: Jesper Young ]