Mastamimd
Ain't shyt
I've been learning Java and have no problem with it. But....I can't escape the feeling that perhaps learning c#/.net would be better.
indeed.com
'java' - my area = 5,755 jobs
'c#' - my area = 1,630 jobs
Sure Java is more popular in my area but my chief concern is competition. I don't want to have to compete with hundreds of other people for a job. A company's HR department will have to go through hundreds of applications and the dumb breh with no college degree/work experience will have his resume thrown in the shredder. So going with the less popular technology might be a way to avoid competition. Also the java/c#/.net backend stuff has a steeper learning curve. So that means less boot campers applying to these jobs. (they mostly fukk with nodejs/flash/django)
Bro there's nothing wrong with learning a new technology. Ever. I started with C++ I'm learning damn near everything. I'm a Mechanical Engineer and I'm gonna try to learn everything because if I don't like what I'm doing or if someone is paying more, I can go somewhere else.