So today has been a drastic day for me. And it's up to me to make the far-reaching effects of this day to be positive or negative. Considering that, I made a call to join up this forum and the little browsing I have done already tells me that this forum holds alot of competent people together and my time here will be filled with interesting discussions and programming!
So about me.
I'm 22 years old. I have been studying Java few years in university (which actually doesn't really give you a Java backgroud but just a piece of your base for it). Also I just finnished an official Oracle Java training class and I'm certified now. Though i have yet to take the exam.
My best knowledge comes from Java SE, though I'm also practicing Java EE and Web as it seems to be the highway I'm taking right now for finding myself a job.
All together I'm an active person. I like outdoor activities and friends have a place in my everyday life.
I look forward to the nights spent here while my motivation is at its highest!
Hi. You remind me of myself when I was 10 years younger :) I'll leave it in the middle if that is a good thing (for you) or not.
JEE is a difficult subject to breach, I wish you good luck picking that up. Just to illustrate, my learning path was this:
- Java (core, mostly in school)
- JSPs on Apache Tomcat (scriptlets... just don't ever get into that mess)
- Servlets & JSPs (much better)
- Spring framework
- JEE, Enterprise Javabeans 3 + JMS on JBoss 4.2.3
- Javaserver Faces 1.2 + Seam 2 + Richfaces 3
- Javaserver Faces 2 + Primefaces
- JBoss 7.1 / JEE 6
- Apache Wicket 6
After 3 years of constant usage in business applications I was finally confident enough to say that I properly understood EJB technology. Three flipping years. Mind you that before that time I successfully applied the technology, but I did it wrong anyway and made my life a whole lot more difficult than it should have been.
Thanks for your reply!
Sure seems a good path for picking up JEE.
But yeah, I guess the best way to pick up new things is to just go with the flow and learn in the process. Java is a difficult subject to just learn by reading and memorizing theory.
Impossible even, you need to do it. Which is true for any language, platform and tool. Having someone close by that already knows the stuff helps a lot too.
When I started to use Java professionally (so webapps using servlets & JSPs) I had a good floor manager / mentor who took me under his wing and taught me the ropes of working as a developer in the office. I remember fondly the moment where he dropped discipline on me like a sack of potatoes. For about a year my life was easy and I basically just had to do what I was told with all the support I could get, but eventually I had to do a calculator module for an online real-estate site. So I piped up "But I don't even own a house, how would I know how to calculate this and that?", expecting the job to be passed on to someone else.
To which he replied: "Well, better hit the books then."
Right there and then the truth was dropped on me: programming is hard.
At the moment I have to do a practice exercise for a company. But the thing is that they aren't looking for junior developers at this time and if I do the exercise I don't know what kind of support I'm going to get in the firm. But what I made out of the conversation I had with the recruiting manager that I will still probably have a junior title though with more work (which i actually love) and a better starting sallary. Though to be honest, at this time I'm not in the field for the money but to get my foot into in and starting point for my career in the field i love.
That's the right attitude. Money will come eventually, but you will need to do some job hopping to get it though. The job market is really weird like that, usually due to company salary scaling rules they will not be able to increase your salary so far, but if you go to work somewhere else and do the same your starting salary is very flexible :/ Expect to switch employer a couple of times in the first 20 years of your career. Every three-four years is something I am very comfortable with.
To be honest I'm not afraid of that cause I'm joining the right firm. (Well trying to join)