Something I've wondered about is how people learn
to build and run the
 large data centers that now exist. Are there engineering courses in this
 now, or is it a 'trade skill'? 
    Common knowledge. You know how much heat the computers generate and how
much power they eat, etc.