Originally Posted by
bradthepilot
It's also one where everyone wants in on the lifestyle, so there are lots of folks who are mediocre at best. Be prepared to deal with them. Learn everything you can, and don't play favorites with the technology - instead, become knowledgable about the relative strengths and weaknesses and be able to speak to them with some level of expertise.
This is excellent advice. I am an almuni tutor for Computer Science students at the university from which I graduated and emphasize this heavily. In the few years I've been in the industry, I have seen a lot of people that are comfortable or too lazy to learn something else and they're essentially trapped.