My son is an FC he has been in 41/2 years. He did C school in San Diego, Ca. However, there is also a C school in Dam Neck, Va. My son will be going to Harpoon school at Dam Neck starting a week from this Monday. He will be there two months then home on leave for the entire month of July. He has been stationed in Japan for the last 3 years on the USS John McCain. After he finishes his leave he will be heading back to Japan to finish up his enlistment December, 2016. I'm not sure where all they can get assigned.
Usually an FC will go to a ship for the first tour after C school. If he is an E-4 or above (and he will be),he would be authorized to take dependents to Japan.
I was an ET, and it is an extremely varied rating. While FCs have only a few C schools, ETs have dozens of C school opportunities, all over the country. Some are over 6 months, some are a few weeks, sometimes they go to several short related C schools. Mostly VA and CA, but my long one was in GA on an Army base! FCs work weapons systems, ETs work those, plus radar, navigation, communication, test equipment, and more.
An ET would initially get sea duty, but their choices for shore duty after that are nearly unlimited compared to FCs. Except for sub bases, ETs go everywhere. Even then ... anywhere but on a sub.
My son sent to Dahlgren for C school. He is stationed in Norfolk. He is currently on deployment. He is on the USS Oscar Austin
About 5 months