I disagree.

If a team lead wants to hire an expert with technology stack A, he/she
doesn't someone who's an expert with stack B, and merely dabbled with
A and thinks that's good enough. They don't want a half-assed fit,
they want to get exactly the candidate that they want.

The specialization among software devs isn't just limited to .NET/
Java. I know Ruby on Rails shops that only hire real Ruby on Rails
fanatics. They won't hire a .NET/Java developer who happens to know a
little RoR. I know embedded systems software teams who demand embedded
experience from new hires, and are used to getting inquiries from
developers with only application/server experience who are completely
convinced that they can do the job, but can't.

Secondly, I'd suggest that learning an additional programming language
is a weak choice for the typical software developer trying to build
their career.

If you are really interested in building your skill set and career
options, I'd suggest investing into more advanced academics. Take some
more advanced computer science coursework on machine learning or NLP
or learn more advanced statistics and engineering. It's easy to take a
master statistician or physicist or machine learning guru and teach
them a different programming language. The reverse is much harder.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to