Develop web applications to help others streamline their current processes.
My main objective throughout the day is to complete as much development of applications as possible. Team meetings are sprinkled throughout the day, but mostly I'm either plugged in at my desk or collaborating with others to complete the applications we've been assigned.
The skills most crucial to my job are web development and collaboration with others. It also requires a certain degree of both professionalism and understanding to express technical concepts to others in a non-technical way.
Here's the first step for high school students
Start developing skills in web development and programming on your own. There are numerous resources available online that will give you a taste of what a life of programming is like, and help you to decide if it's the correct path to take.
"You're not talented enough to be a programmer."