Hello ranchers, After getting my MS in comp. science in US, I started working as a Java Developer for a startup company, after working 6 months I was out of projects to work on, so I joined my current company as a contractor and been with this company for last 2 years. During first year at this company I did enjoy my work as I learned new technologies and got chance to work on different parts of project.
Now I am offered a full time position, but this company being a mid sized company our team is small and there is no proper organizational structure, moreover not enough to learn and to work on, So I decided to leave this company and look for a FT position with another company. I haven't worked in a big software company and not sure of path that a java developer can take..so I need some useful input about the career path and really appreciate suggestions about how the career will be if I stick to Java, J2EE field (which of course I love to be with).
Some of my friends have switched to SAP and working as contractors and making better bucks, but I am not sure if it is good idea to switch to SAP from my current field j2ee (I am working in Java for last 4-5 years, which includes 2.5 years of J2EE). So I want to get an idea how the career path will be (generally) if I chose to stick to this field than switching to SAP for monetary reasons.
If you have spent several years on one technology, then that experience definitely helps in the long run when the job market is bad as the masters will always be able to make it. Learning a new technology is not a bad idea, but leaving the learnt ones is wrong.
Coming to the future outlook, Java's future for next several years is not grim at all. I haven't heard SAP making much news in recent years, but I might be wrong on this.