Mostly technical, a few character and mental development, a few on progress and goals
The more breadth of technical understanding in the field, the better. Does not need to be extremely in-depth knowledge, but the work covers many technical areas and having a basic grasp on these beforehand helps immensely.