If you must specialize in something, try to be sure first that it isn't something that might go away. (This includes many techish things!)
Which means that you must have a general-enough idea of how permanent some skillset is likely to be. Getting paid to do what you enjoy doing most is great ... until innovation wipes out the demand.
Another danger: over-specialization. You might not want to become an expert in Company A's gear unless those skills will port to openings at B,C and D.
Sure they'll love you today, but will they love you tomorrow?
Which means that you must have a general-enough idea of how permanent some skillset is likely to be. Getting paid to do what you enjoy doing most is great ... until innovation wipes out the demand.
Another danger: over-specialization. You might not want to become an expert in Company A's gear unless those skills will port to openings at B,C and D.
Sure they'll love you today, but will they love you tomorrow?