I don't think glasses are a problem in most companies these days as long as you have good vision whilst wearing them. Same with contacts.
If you want to give contacts a shot I would recommend talking to your optician. However, I personnaly use Night and Day lenses that I can wear ongoing for 30 days without having to take them out. They are absolutly brilliant! And I think the best option for crew cause of the long hours....and if you do longhaul the crew rest.
I believe it has been discussed before so a search might give you more ideas!