Depending on the availability of tasks and your personal preference, you will get the chance to practice one, several, or even all of the following: Problem analysis, requirements specifications, customer interaction, presentation skills, project management, and leadership.