My suggestion is that you should gather up some project experience and make yourself an expert in the field you are interested. If you are really good at some fields, you will have a lot of opportunites... I have ever met some IT guys: 1) Java guy who just write a few Applets; 2) Oracle guy who could only use Select, Delete, Update and Insert.... I don't hope you follow such examples.