I'm also known as,<br />Benny the Groin, Sammy the Schnazz, Elmer the Fudd, Tubby the Tuba ...
Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
Originally posted by Mark Herschberg:
I think you're looking at it the wrong way.
I've never heard of a plain Java job. I've heard of jobs which require Java, but also use other skills. The ones requiring more difficult/complex/rarer skills seem less likely to be filled. I don't see the spectrum of Java jobs being saturated. I see Java jobs which require limited non-coding skills as being oversubscribed at the moment, but that's about it.
Unfortunately, most people find it easier to learn a new language than to improve the softer skills. For this reason, there is more competition and lower pay for those jobs. Granted, across the entire populas, engineering skills are harder to come by, and we are raised that the more "math" you can do, the smarter you are. But within the class of software developers, jumping to a new technology is relatively low cost; hence, we can all do it, and markets quickly saturate.
This is simple supply and demand. If you want a job that pays well and has little competition, you need to do something most other people can't. For engineers, that tends to be business and communication skills.
--Mark
SCJP1.4, SCWCD
Originally posted by shay Aluko:
Most people tend to look at Java as a be-all and end-all, there are so many things that are unsaturated in the IT field, a lot of Java developers are one-dimensional, we need to bear in mind that Java is just one aspect of a complex mosaic of technologies we need to master. For instance i left pure Java development to move into application server support, site availability, performance metrics etc. The Idea is we need to have Java as a part of our toolbox and move beyond Java and acquire skills that pertain to different stages of the software lifecycle. The IT field is shrinking regardless of where you are, the people that will thrive in this field will need to be more that mere java developers.
SCJP1.4, SCWCD
Originally posted by Mark Herschberg:
Since, most people will not heed the advice in my previous post and instead will want a pure technical play, go into security.
Of course, it's not easy. You can't just read a book and say you know security. You'll need to prove it through classes, certifications, or prior work.
--Mark
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.