You can choose a particular area say, programming and specialize
in it. Some people do that, and they earn a lot. Some even
specialize in a particular language, notably Java. There are even
exams on it. If you are interested, go to the library and see those
books on Java exams.
Either that, you can be a jack of all trades but a master of none.
This is not highly recommended unless you are simpleton. Because
most of the jobs come in fast and go out fast too.
From what you want, you might as well go with first choice, since
prospects is a factor. Be prepared to be hardworking, they are not
easy stuffs.